[2026-03-02T20:15:03.813631] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-03-02T20:15:04.004108] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-03-02T20:15:04.203314] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-03-02T20:15:04.388481] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-03-02T20:15:04.388923] [WARN ] [STATE ] State set to: WAITING [2026-03-02T20:15:04.389000] [INFO ] [STATE ] Checking TDM service status... [2026-03-02T20:15:04.569228] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-03-02T20:15:04.574154] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-03-02), and is a dependency of this service. [2026-03-02T20:15:04.616896] [WARN ] [sig-status] Service 'sig' is not running. [2026-03-02T20:15:04.661923] [WARN ] [sap-status] Service 'sap' is not running. [2026-03-02T20:15:04.708518] [WARN ] [exp-status] Service 'exp' is not running. [2026-03-02T20:15:04.709138] [WARN ] [STATE ] State set to: RUNNING [2026-03-02T20:15:04.709242] [INFO ] [CACHE ] Starting cache update [2026-03-02T20:15:04.709299] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-03-02T20:15:04.714938] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-03-02T20:15:04.715329] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-03-02T20:15:04.715384] [INFO ] [CACHE ] Cache update completed successfully [2026-03-02T20:15:04.715447] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-03-02T20:15:04.715495] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-03-02T20:15:04.816163] [DEBUG] [REMOTE ] Fetched 3370 unique symbols from directory listing. [2026-03-02T20:15:04.840773] [INFO ] [sig ] Skipping 3370 symbols with existing configuration [2026-03-02T20:15:04.841056] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-03-02T20:15:04.842997] [INFO ] [sig ] Generating forecasts for all active symbols [2026-03-02T20:15:04.843102] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-03-02T20:15:05.022610] [DEBUG] [REMOTE ] Fetched 3370 unique symbols from directory listing. [2026-03-02T20:15:05.029730] [INFO ] [sig ] Found 3370 active symbols to forecast [2026-03-02T20:15:05.041561] [INFO ] [sig ] [1/3370] Forecasting A... [2026-03-02T20:15:05.041731] [INFO ] [sig ] Generating forecast for: A [2026-03-02T20:15:05.041789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-03-02T20:15:05.061176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-03-02T20:15:05.061843] [INFO ] [FORECASTER] Starting predict_future for A [2026-03-02T20:15:05.063191] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-03-02T20:15:05.063249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:05.063286] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:05.063316] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:05.063380] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:05.126232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:05.128672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:05.128872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:05.128908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:05.268812] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:05.269066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:05.269118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:05.269172] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:05.274307] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-03-02T20:15:05.274864] [INFO ] [FORECASTER] Completed predict_future for A [2026-03-02T20:15:05.275075] [INFO ] [sig ] A: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:05.455117] [INFO ] [LOCAL ] Saved forecast: A 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/A.txt [2026-03-02T20:15:05.455455] [INFO ] [sig ] [1/3370] Completed A in 0.4s | 2.42 sym/s | Total: 0.4s | ETA: 23.2m [2026-03-02T20:15:05.455517] [INFO ] [sig ] [2/3370] Forecasting AAL... [2026-03-02T20:15:05.455553] [INFO ] [sig ] Generating forecast for: AAL [2026-03-02T20:15:05.455636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-03-02T20:15:05.472005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-03-02T20:15:05.472604] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-03-02T20:15:05.473767] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-03-02T20:15:05.473824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:05.473868] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:05.473897] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:05.473966] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:05.540763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:05.542172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:05.542347] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:05.542391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:05.679452] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:05.679723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:05.679776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:05.679809] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:05.684776] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: UP (p=72.38%) [2026-03-02T20:15:05.685119] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-03-02T20:15:05.685294] [INFO ] [sig ] AAL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:05.837365] [INFO ] [LOCAL ] Saved forecast: AAL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AAL.txt [2026-03-02T20:15:05.837596] [INFO ] [sig ] [2/3370] Completed AAL in 0.4s | 2.51 sym/s | Total: 0.8s | ETA: 22.3m [2026-03-02T20:15:05.837643] [INFO ] [sig ] [3/3370] Forecasting AAOI... [2026-03-02T20:15:05.837673] [INFO ] [sig ] Generating forecast for: AAOI [2026-03-02T20:15:05.837707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-03-02T20:15:05.852052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-03-02T20:15:05.852662] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-03-02T20:15:05.853871] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-03-02T20:15:05.853925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:05.853956] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:05.853982] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:05.854242] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:05.916847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:05.918182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:05.918349] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:05.918404] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:06.049776] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:06.050016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:06.050061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:06.050290] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:06.055679] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: DOWN (p=30.08%) [2026-03-02T20:15:06.056333] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-03-02T20:15:06.056561] [INFO ] [sig ] AAOI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:06.229929] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AAOI.txt [2026-03-02T20:15:06.230178] [INFO ] [sig ] [3/3370] Completed AAOI in 0.4s | 2.52 sym/s | Total: 1.2s | ETA: 22.2m [2026-03-02T20:15:06.230226] [INFO ] [sig ] [4/3370] Forecasting AAON... [2026-03-02T20:15:06.230258] [INFO ] [sig ] Generating forecast for: AAON [2026-03-02T20:15:06.230290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-03-02T20:15:06.245047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-03-02T20:15:06.245714] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-03-02T20:15:06.246764] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-03-02T20:15:06.246822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:06.246856] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:06.246883] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:06.246945] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:06.310994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:06.312307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:06.312420] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:06.312455] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:06.444664] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:06.444920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:06.444975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:06.445007] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:06.450044] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: DOWN (p=33.71%) [2026-03-02T20:15:06.450661] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-03-02T20:15:06.450843] [INFO ] [sig ] AAON: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:06.619311] [INFO ] [LOCAL ] Saved forecast: AAON 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AAON.txt [2026-03-02T20:15:06.619542] [INFO ] [sig ] [4/3370] Completed AAON in 0.4s | 2.53 sym/s | Total: 1.6s | ETA: 22.1m [2026-03-02T20:15:06.619605] [INFO ] [sig ] [5/3370] Forecasting AAP... [2026-03-02T20:15:06.619638] [INFO ] [sig ] Generating forecast for: AAP [2026-03-02T20:15:06.619671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-03-02T20:15:06.634032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-03-02T20:15:06.634606] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-03-02T20:15:06.635651] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-03-02T20:15:06.635708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:06.635744] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:06.635784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:06.635847] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:06.698313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:06.699534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:06.699663] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:06.699698] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:06.830692] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:06.830937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:06.830983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:06.831012] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:06.835451] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: UP (p=91.54%) [2026-03-02T20:15:06.836097] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-03-02T20:15:06.836300] [INFO ] [sig ] AAP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:06.998525] [INFO ] [LOCAL ] Saved forecast: AAP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AAP.txt [2026-03-02T20:15:06.998791] [INFO ] [sig ] [5/3370] Completed AAP in 0.4s | 2.55 sym/s | Total: 2.0s | ETA: 22.0m [2026-03-02T20:15:06.998842] [INFO ] [sig ] [6/3370] Forecasting AAPB... [2026-03-02T20:15:06.998873] [INFO ] [sig ] Generating forecast for: AAPB [2026-03-02T20:15:06.998905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-03-02T20:15:07.013739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-03-02T20:15:07.014447] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-03-02T20:15:07.015434] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-03-02T20:15:07.015488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:07.015523] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:07.015549] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:07.015627] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:07.077769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:07.078784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:07.078882] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:07.078914] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:07.215364] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:07.215664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:07.215750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:07.215789] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:07.220944] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: UP (p=54.26%) [2026-03-02T20:15:07.221328] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-03-02T20:15:07.221508] [INFO ] [sig ] AAPB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:07.427544] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AAPB.txt [2026-03-02T20:15:07.427857] [INFO ] [sig ] [6/3370] Completed AAPB in 0.4s | 2.51 sym/s | Total: 2.4s | ETA: 22.3m [2026-03-02T20:15:07.427916] [INFO ] [sig ] [7/3370] Forecasting AAPD... [2026-03-02T20:15:07.427953] [INFO ] [sig ] Generating forecast for: AAPD [2026-03-02T20:15:07.427992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-03-02T20:15:07.446007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-03-02T20:15:07.446706] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-03-02T20:15:07.447916] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-03-02T20:15:07.447995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:07.448038] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:07.448095] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:07.448199] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:07.530974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:07.532326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:07.532447] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:07.532487] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:07.669529] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:07.669845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:07.669901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:07.669932] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:07.674262] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: UP (p=55.71%) [2026-03-02T20:15:07.674615] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-03-02T20:15:07.674769] [INFO ] [sig ] AAPD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:07.836619] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AAPD.txt [2026-03-02T20:15:07.836821] [INFO ] [sig ] [7/3370] Completed AAPD in 0.4s | 2.50 sym/s | Total: 2.8s | ETA: 22.4m [2026-03-02T20:15:07.836867] [INFO ] [sig ] [8/3370] Forecasting AAPL... [2026-03-02T20:15:07.836896] [INFO ] [sig ] Generating forecast for: AAPL [2026-03-02T20:15:07.836929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-03-02T20:15:07.851204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-03-02T20:15:07.851777] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-03-02T20:15:07.852802] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-03-02T20:15:07.852856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:07.852890] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:07.852918] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:07.852981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:07.919687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:07.921060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:07.921167] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:07.921204] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:08.062032] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:08.062479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:08.062525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:08.062586] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:08.067280] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: DOWN (p=2.04%) [2026-03-02T20:15:08.067629] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-03-02T20:15:08.067788] [INFO ] [sig ] AAPL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:08.222554] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AAPL.txt [2026-03-02T20:15:08.222793] [INFO ] [sig ] [8/3370] Completed AAPL in 0.4s | 2.51 sym/s | Total: 3.2s | ETA: 22.3m [2026-03-02T20:15:08.222843] [INFO ] [sig ] [9/3370] Forecasting AAXJ... [2026-03-02T20:15:08.222873] [INFO ] [sig ] Generating forecast for: AAXJ [2026-03-02T20:15:08.222906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-03-02T20:15:08.237176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-03-02T20:15:08.237824] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-03-02T20:15:08.238879] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-03-02T20:15:08.238936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:08.238973] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:08.239003] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:08.239068] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:08.301961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:08.303066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:08.303171] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:08.303206] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:08.438793] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:08.439042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:08.439086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:08.439117] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:08.443409] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: DOWN (p=33.20%) [2026-03-02T20:15:08.443777] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-03-02T20:15:08.443932] [INFO ] [sig ] AAXJ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:08.601387] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AAXJ.txt [2026-03-02T20:15:08.601692] [INFO ] [sig ] [9/3370] Completed AAXJ in 0.4s | 2.53 sym/s | Total: 3.6s | ETA: 22.2m [2026-03-02T20:15:08.601763] [INFO ] [sig ] [10/3370] Forecasting AB... [2026-03-02T20:15:08.601799] [INFO ] [sig ] Generating forecast for: AB [2026-03-02T20:15:08.601832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-03-02T20:15:08.616271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-03-02T20:15:08.616830] [INFO ] [FORECASTER] Starting predict_future for AB [2026-03-02T20:15:08.617860] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-03-02T20:15:08.617915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:08.617981] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:08.618010] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:08.618106] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:08.710641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:08.712500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:08.712717] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:08.712835] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:08.906018] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:08.906407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:08.906491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:08.906552] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:08.913319] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: DOWN (p=38.46%) [2026-03-02T20:15:08.913845] [INFO ] [FORECASTER] Completed predict_future for AB [2026-03-02T20:15:08.914068] [INFO ] [sig ] AB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:09.076215] [INFO ] [LOCAL ] Saved forecast: AB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AB.txt [2026-03-02T20:15:09.076453] [INFO ] [sig ] [10/3370] Completed AB in 0.5s | 2.48 sym/s | Total: 4.0s | ETA: 22.6m [2026-03-02T20:15:09.076501] [INFO ] [sig ] [11/3370] Forecasting ABCB... [2026-03-02T20:15:09.076532] [INFO ] [sig ] Generating forecast for: ABCB [2026-03-02T20:15:09.076565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-03-02T20:15:09.091451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-03-02T20:15:09.092132] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-03-02T20:15:09.093149] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-03-02T20:15:09.093204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:09.093237] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:09.093264] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:09.093323] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:09.158213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:09.159421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:09.159529] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:09.159561] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:09.304178] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:09.304470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:09.304543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:09.304601] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:09.309486] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: DOWN (p=40.82%) [2026-03-02T20:15:09.310006] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-03-02T20:15:09.310174] [INFO ] [sig ] ABCB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:09.512676] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ABCB.txt [2026-03-02T20:15:09.512966] [INFO ] [sig ] [11/3370] Completed ABCB in 0.4s | 2.46 sym/s | Total: 4.5s | ETA: 22.8m [2026-03-02T20:15:09.513024] [INFO ] [sig ] [12/3370] Forecasting ABCL... [2026-03-02T20:15:09.513064] [INFO ] [sig ] Generating forecast for: ABCL [2026-03-02T20:15:09.513108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-03-02T20:15:09.532373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-03-02T20:15:09.533105] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-03-02T20:15:09.534536] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-03-02T20:15:09.534631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:09.534679] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:09.534715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:09.534800] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:09.611158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:09.612689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:09.612801] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:09.612841] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:09.756300] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:09.756598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:09.756647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:09.756677] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:09.761127] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: UP (p=65.85%) [2026-03-02T20:15:09.761502] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-03-02T20:15:09.761718] [INFO ] [sig ] ABCL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:09.944762] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ABCL.txt [2026-03-02T20:15:09.945058] [INFO ] [sig ] [12/3370] Completed ABCL in 0.4s | 2.45 sym/s | Total: 4.9s | ETA: 22.9m [2026-03-02T20:15:09.945117] [INFO ] [sig ] [13/3370] Forecasting ABEO... [2026-03-02T20:15:09.945165] [INFO ] [sig ] Generating forecast for: ABEO [2026-03-02T20:15:09.945208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-03-02T20:15:09.964653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-03-02T20:15:09.965410] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-03-02T20:15:09.966844] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-03-02T20:15:09.966913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:09.966956] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:09.966990] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:09.967074] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:10.066520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:10.068439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:10.068630] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:10.068680] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:10.255552] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:10.255901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:10.255964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:10.256093] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:10.261777] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: UP (p=98.54%) [2026-03-02T20:15:10.262242] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-03-02T20:15:10.262461] [INFO ] [sig ] ABEO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:10.481778] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ABEO.txt [2026-03-02T20:15:10.482069] [INFO ] [sig ] [13/3370] Completed ABEO in 0.5s | 2.39 sym/s | Total: 5.4s | ETA: 23.4m [2026-03-02T20:15:10.482129] [INFO ] [sig ] [14/3370] Forecasting ABG... [2026-03-02T20:15:10.482171] [INFO ] [sig ] Generating forecast for: ABG [2026-03-02T20:15:10.482217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-03-02T20:15:10.500030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-03-02T20:15:10.500797] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-03-02T20:15:10.502414] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-03-02T20:15:10.502475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:10.502515] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:10.502548] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:10.502667] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:10.589906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:10.591531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:10.591683] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:10.591765] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:10.746459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:10.746749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:10.746794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:10.746824] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:10.752069] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: DOWN (p=15.06%) [2026-03-02T20:15:10.752472] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-03-02T20:15:10.752666] [INFO ] [sig ] ABG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:10.931077] [INFO ] [LOCAL ] Saved forecast: ABG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ABG.txt [2026-03-02T20:15:10.931423] [INFO ] [sig ] [14/3370] Completed ABG in 0.4s | 2.38 sym/s | Total: 5.9s | ETA: 23.5m [2026-03-02T20:15:10.931492] [INFO ] [sig ] [15/3370] Forecasting ABM... [2026-03-02T20:15:10.931533] [INFO ] [sig ] Generating forecast for: ABM [2026-03-02T20:15:10.931590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-03-02T20:15:10.951493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-03-02T20:15:10.952262] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-03-02T20:15:10.953619] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-03-02T20:15:10.953686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:10.953726] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:10.953760] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:10.953845] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:11.038083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:11.039646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:11.039772] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:11.039810] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:11.209913] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:11.210197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:11.210253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:11.210292] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:11.215644] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: UP (p=99.57%) [2026-03-02T20:15:11.216131] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-03-02T20:15:11.216331] [INFO ] [sig ] ABM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:11.383813] [INFO ] [LOCAL ] Saved forecast: ABM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ABM.txt [2026-03-02T20:15:11.384045] [INFO ] [sig ] [15/3370] Completed ABM in 0.5s | 2.37 sym/s | Total: 6.3s | ETA: 23.6m [2026-03-02T20:15:11.384091] [INFO ] [sig ] [16/3370] Forecasting ABNB... [2026-03-02T20:15:11.384123] [INFO ] [sig ] Generating forecast for: ABNB [2026-03-02T20:15:11.384157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-03-02T20:15:11.399398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-03-02T20:15:11.400093] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-03-02T20:15:11.401204] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-03-02T20:15:11.401453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:11.401498] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:11.401529] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:11.401611] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:11.467329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:11.468687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:11.468797] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:11.468833] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:11.612182] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:11.612486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:11.612545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:11.612594] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:11.617342] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: UP (p=99.75%) [2026-03-02T20:15:11.617709] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-03-02T20:15:11.617874] [INFO ] [sig ] ABNB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:11.826641] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ABNB.txt [2026-03-02T20:15:11.826966] [INFO ] [sig ] [16/3370] Completed ABNB in 0.4s | 2.36 sym/s | Total: 6.8s | ETA: 23.7m [2026-03-02T20:15:11.827029] [INFO ] [sig ] [17/3370] Forecasting ABOS... [2026-03-02T20:15:11.827067] [INFO ] [sig ] Generating forecast for: ABOS [2026-03-02T20:15:11.827106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-03-02T20:15:11.847091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-03-02T20:15:11.847932] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-03-02T20:15:11.849435] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-03-02T20:15:11.849507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:11.849554] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:11.849633] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:11.849726] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:11.942155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:11.943695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:11.943824] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:11.943866] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:12.097526] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:12.097806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:12.097856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:12.097887] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:12.102366] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: DOWN (p=41.21%) [2026-03-02T20:15:12.102797] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-03-02T20:15:12.102978] [INFO ] [sig ] ABOS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:12.269255] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ABOS.txt [2026-03-02T20:15:12.269524] [INFO ] [sig ] [17/3370] Completed ABOS in 0.4s | 2.35 sym/s | Total: 7.2s | ETA: 23.8m [2026-03-02T20:15:12.269625] [INFO ] [sig ] [18/3370] Forecasting ABSI... [2026-03-02T20:15:12.269667] [INFO ] [sig ] Generating forecast for: ABSI [2026-03-02T20:15:12.269702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-03-02T20:15:12.287638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-03-02T20:15:12.288630] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-03-02T20:15:12.290036] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-03-02T20:15:12.290113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:12.290183] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:12.290215] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:12.290318] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:12.368790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:12.370304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:12.370435] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:12.370525] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:12.515525] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:12.515793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:12.515841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:12.515873] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:12.520194] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-03-02T20:15:12.520560] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-03-02T20:15:12.520738] [INFO ] [sig ] ABSI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:12.686921] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ABSI.txt [2026-03-02T20:15:12.687130] [INFO ] [sig ] [18/3370] Completed ABSI in 0.4s | 2.35 sym/s | Total: 7.6s | ETA: 23.7m [2026-03-02T20:15:12.687176] [INFO ] [sig ] [19/3370] Forecasting ABUS... [2026-03-02T20:15:12.687206] [INFO ] [sig ] Generating forecast for: ABUS [2026-03-02T20:15:12.687240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-03-02T20:15:12.702874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-03-02T20:15:12.703474] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-03-02T20:15:12.704539] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-03-02T20:15:12.704616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:12.704652] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:12.704680] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:12.704741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:12.774833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:12.776555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:12.776679] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:12.776714] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:12.906418] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:12.906683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:12.906731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:12.906762] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:12.910967] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: UP (p=99.07%) [2026-03-02T20:15:12.911322] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-03-02T20:15:12.911479] [INFO ] [sig ] ABUS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:13.080305] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ABUS.txt [2026-03-02T20:15:13.080843] [INFO ] [sig ] [19/3370] Completed ABUS in 0.4s | 2.36 sym/s | Total: 8.0s | ETA: 23.6m [2026-03-02T20:15:13.080908] [INFO ] [sig ] [20/3370] Forecasting ABVC... [2026-03-02T20:15:13.080944] [INFO ] [sig ] Generating forecast for: ABVC [2026-03-02T20:15:13.080997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-03-02T20:15:13.097375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-03-02T20:15:13.097948] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-03-02T20:15:13.098950] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-03-02T20:15:13.099006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:13.099045] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:13.099080] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:13.099152] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:13.157767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:13.158811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:13.158955] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:13.158991] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:13.276146] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:13.276326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:13.276367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:13.276397] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:13.280030] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: UP (p=80.23%) [2026-03-02T20:15:13.280350] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-03-02T20:15:13.280488] [INFO ] [sig ] ABVC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:13.428514] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ABVC.txt [2026-03-02T20:15:13.428715] [INFO ] [sig ] [20/3370] Completed ABVC in 0.3s | 2.38 sym/s | Total: 8.4s | ETA: 23.4m [2026-03-02T20:15:13.428763] [INFO ] [sig ] [21/3370] Forecasting ABVE... [2026-03-02T20:15:13.428796] [INFO ] [sig ] Generating forecast for: ABVE [2026-03-02T20:15:13.428828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-03-02T20:15:13.440853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-03-02T20:15:13.441386] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-03-02T20:15:13.442457] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-03-02T20:15:13.442510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:13.442543] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:13.442600] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:13.442663] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:13.502643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:13.503304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:13.503387] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:13.503419] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:13.622554] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:13.622759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:13.622800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:13.622829] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:13.626475] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: DOWN (p=27.68%) [2026-03-02T20:15:13.626812] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-03-02T20:15:13.626962] [INFO ] [sig ] ABVE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:13.770566] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ABVE.txt [2026-03-02T20:15:13.770762] [INFO ] [sig ] [21/3370] Completed ABVE in 0.3s | 2.41 sym/s | Total: 8.7s | ETA: 23.2m [2026-03-02T20:15:13.770810] [INFO ] [sig ] [22/3370] Forecasting ABVX... [2026-03-02T20:15:13.770842] [INFO ] [sig ] Generating forecast for: ABVX [2026-03-02T20:15:13.770872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-03-02T20:15:13.783505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-03-02T20:15:13.783960] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-03-02T20:15:13.784855] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-03-02T20:15:13.784909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:13.784942] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:13.784970] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:13.785028] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:13.843009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:13.844179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:13.844276] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:13.844310] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:13.976692] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:13.976902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:13.976947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:13.976978] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:13.981338] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: DOWN (p=9.98%) [2026-03-02T20:15:13.981725] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-03-02T20:15:13.981924] [INFO ] [sig ] ABVX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:14.139614] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ABVX.txt [2026-03-02T20:15:14.139800] [INFO ] [sig ] [22/3370] Completed ABVX in 0.4s | 2.42 sym/s | Total: 9.1s | ETA: 23.1m [2026-03-02T20:15:14.139843] [INFO ] [sig ] [23/3370] Forecasting ACA... [2026-03-02T20:15:14.139874] [INFO ] [sig ] Generating forecast for: ACA [2026-03-02T20:15:14.139910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-03-02T20:15:14.152230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-03-02T20:15:14.152645] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-03-02T20:15:14.153500] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-03-02T20:15:14.153555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:14.153608] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:14.153637] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:14.153694] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:14.213715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:14.214666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:14.214755] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:14.214788] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:14.344327] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:14.344500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:14.344541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:14.344590] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:14.348237] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: UP (p=82.92%) [2026-03-02T20:15:14.348530] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-03-02T20:15:14.348712] [INFO ] [sig ] ACA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:14.497312] [INFO ] [LOCAL ] Saved forecast: ACA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ACA.txt [2026-03-02T20:15:14.497519] [INFO ] [sig ] [23/3370] Completed ACA in 0.4s | 2.43 sym/s | Total: 9.5s | ETA: 22.9m [2026-03-02T20:15:14.497561] [INFO ] [sig ] [24/3370] Forecasting ACAD... [2026-03-02T20:15:14.497613] [INFO ] [sig ] Generating forecast for: ACAD [2026-03-02T20:15:14.497644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-03-02T20:15:14.509486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-03-02T20:15:14.509943] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-03-02T20:15:14.510831] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-03-02T20:15:14.510885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:14.510918] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:14.510944] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:14.511002] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:14.574742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:14.575717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:14.575807] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:14.575839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:14.710091] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:14.710272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:14.710312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:14.710341] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:14.713874] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: DOWN (p=3.35%) [2026-03-02T20:15:14.714163] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-03-02T20:15:14.714300] [INFO ] [sig ] ACAD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:14.861507] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ACAD.txt [2026-03-02T20:15:14.861703] [INFO ] [sig ] [24/3370] Completed ACAD in 0.4s | 2.44 sym/s | Total: 9.8s | ETA: 22.8m [2026-03-02T20:15:14.861744] [INFO ] [sig ] [25/3370] Forecasting ACB... [2026-03-02T20:15:14.861775] [INFO ] [sig ] Generating forecast for: ACB [2026-03-02T20:15:14.861805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-03-02T20:15:14.874756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-03-02T20:15:14.875169] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-03-02T20:15:14.876069] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-03-02T20:15:14.876151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:14.876196] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:14.876229] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:14.876312] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:14.938920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:14.940107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:14.940197] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:14.940230] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:15.064769] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:15.064941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:15.064982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:15.065030] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:15.068659] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: DOWN (p=20.25%) [2026-03-02T20:15:15.068969] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-03-02T20:15:15.069135] [INFO ] [sig ] ACB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:15.219628] [INFO ] [LOCAL ] Saved forecast: ACB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ACB.txt [2026-03-02T20:15:15.219802] [INFO ] [sig ] [25/3370] Completed ACB in 0.4s | 2.46 sym/s | Total: 10.2s | ETA: 22.7m [2026-03-02T20:15:15.219842] [INFO ] [sig ] [26/3370] Forecasting ACCO... [2026-03-02T20:15:15.219874] [INFO ] [sig ] Generating forecast for: ACCO [2026-03-02T20:15:15.219929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-03-02T20:15:15.232943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-03-02T20:15:15.233401] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-03-02T20:15:15.234813] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-03-02T20:15:15.234872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:15.234908] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:15.234935] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:15.234994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:15.301725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:15.302728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:15.302825] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:15.302858] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:15.437915] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:15.438146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:15.438191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:15.438222] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:15.442057] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: UP (p=75.15%) [2026-03-02T20:15:15.442369] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-03-02T20:15:15.442517] [INFO ] [sig ] ACCO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:15.615813] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ACCO.txt [2026-03-02T20:15:15.616000] [INFO ] [sig ] [26/3370] Completed ACCO in 0.4s | 2.46 sym/s | Total: 10.6s | ETA: 22.7m [2026-03-02T20:15:15.616043] [INFO ] [sig ] [27/3370] Forecasting ACDC... [2026-03-02T20:15:15.616074] [INFO ] [sig ] Generating forecast for: ACDC [2026-03-02T20:15:15.616106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-03-02T20:15:15.634915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-03-02T20:15:15.635646] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-03-02T20:15:15.637056] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-03-02T20:15:15.637133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:15.637250] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:15.637310] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:15.637411] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:15.711846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:15.713130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:15.713281] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:15.713317] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:15.843411] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:15.843669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:15.843718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:15.843748] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:15.848119] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-03-02T20:15:15.848546] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-03-02T20:15:15.848751] [INFO ] [sig ] ACDC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:16.050506] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ACDC.txt [2026-03-02T20:15:16.050820] [INFO ] [sig ] [27/3370] Completed ACDC in 0.4s | 2.45 sym/s | Total: 11.0s | ETA: 22.7m [2026-03-02T20:15:16.050869] [INFO ] [sig ] [28/3370] Forecasting ACEL... [2026-03-02T20:15:16.050900] [INFO ] [sig ] Generating forecast for: ACEL [2026-03-02T20:15:16.050935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-03-02T20:15:16.067232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-03-02T20:15:16.068106] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-03-02T20:15:16.069464] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-03-02T20:15:16.069526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:16.069560] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:16.069616] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:16.069680] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:16.136106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:16.137760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:16.137875] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:16.137908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:16.272015] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:16.272261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:16.272306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:16.272336] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:16.277229] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: DOWN (p=41.19%) [2026-03-02T20:15:16.277797] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-03-02T20:15:16.277991] [INFO ] [sig ] ACEL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:16.439896] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ACEL.txt [2026-03-02T20:15:16.440132] [INFO ] [sig ] [28/3370] Completed ACEL in 0.4s | 2.46 sym/s | Total: 11.4s | ETA: 22.7m [2026-03-02T20:15:16.440177] [INFO ] [sig ] [29/3370] Forecasting ACGL... [2026-03-02T20:15:16.440206] [INFO ] [sig ] Generating forecast for: ACGL [2026-03-02T20:15:16.440240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-03-02T20:15:16.454897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-03-02T20:15:16.455730] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-03-02T20:15:16.457129] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-03-02T20:15:16.457199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:16.457234] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:16.457280] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:16.457561] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:16.520526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:16.521875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:16.522018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:16.522052] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:16.685126] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:16.685400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:16.685459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:16.685499] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:16.690980] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: UP (p=73.25%) [2026-03-02T20:15:16.691418] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-03-02T20:15:16.691649] [INFO ] [sig ] ACGL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:16.906848] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ACGL.txt [2026-03-02T20:15:16.907109] [INFO ] [sig ] [29/3370] Completed ACGL in 0.5s | 2.44 sym/s | Total: 11.9s | ETA: 22.8m [2026-03-02T20:15:16.907160] [INFO ] [sig ] [30/3370] Forecasting ACGLN... [2026-03-02T20:15:16.907190] [INFO ] [sig ] Generating forecast for: ACGLN [2026-03-02T20:15:16.907225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-03-02T20:15:16.923045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-03-02T20:15:16.923734] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-03-02T20:15:16.924873] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-03-02T20:15:16.924932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:16.924972] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:16.925000] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:16.925092] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:16.993193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:16.994547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:16.994702] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:16.994738] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:17.133726] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:17.133993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:17.134042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:17.134120] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:17.139682] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: UP (p=78.09%) [2026-03-02T20:15:17.140192] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-03-02T20:15:17.140413] [INFO ] [sig ] ACGLN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:17.313627] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ACGLN.txt [2026-03-02T20:15:17.314012] [INFO ] [sig ] [30/3370] Completed ACGLN in 0.4s | 2.44 sym/s | Total: 12.3s | ETA: 22.8m [2026-03-02T20:15:17.314065] [INFO ] [sig ] [31/3370] Forecasting ACGLO... [2026-03-02T20:15:17.314099] [INFO ] [sig ] Generating forecast for: ACGLO [2026-03-02T20:15:17.314168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-03-02T20:15:17.330180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-03-02T20:15:17.330887] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-03-02T20:15:17.331988] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-03-02T20:15:17.332048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:17.332084] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:17.332110] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:17.332170] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:17.403644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:17.405281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:17.405443] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:17.405481] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:17.540016] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:17.540290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:17.540351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:17.540388] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:17.545449] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: UP (p=68.58%) [2026-03-02T20:15:17.545941] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-03-02T20:15:17.546152] [INFO ] [sig ] ACGLO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:17.719954] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ACGLO.txt [2026-03-02T20:15:17.720192] [INFO ] [sig ] [31/3370] Completed ACGLO in 0.4s | 2.45 sym/s | Total: 12.7s | ETA: 22.8m [2026-03-02T20:15:17.720252] [INFO ] [sig ] [32/3370] Forecasting ACHC... [2026-03-02T20:15:17.720290] [INFO ] [sig ] Generating forecast for: ACHC [2026-03-02T20:15:17.720323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-03-02T20:15:17.736071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-03-02T20:15:17.736781] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-03-02T20:15:17.737957] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-03-02T20:15:17.738019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:17.738054] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:17.738111] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:17.738174] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:17.806263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:17.808036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:17.808188] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:17.808223] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:17.951238] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:17.951496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:17.951544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:17.951592] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:17.957084] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: DOWN (p=18.50%) [2026-03-02T20:15:17.957694] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-03-02T20:15:17.957908] [INFO ] [sig ] ACHC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:18.131833] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ACHC.txt [2026-03-02T20:15:18.132085] [INFO ] [sig ] [32/3370] Completed ACHC in 0.4s | 2.44 sym/s | Total: 13.1s | ETA: 22.8m [2026-03-02T20:15:18.132134] [INFO ] [sig ] [33/3370] Forecasting ACI... [2026-03-02T20:15:18.132175] [INFO ] [sig ] Generating forecast for: ACI [2026-03-02T20:15:18.132210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-03-02T20:15:18.146518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-03-02T20:15:18.147209] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-03-02T20:15:18.148397] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-03-02T20:15:18.148457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:18.148494] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:18.148521] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:18.148604] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:18.226121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:18.227603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:18.227735] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:18.227776] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:18.366796] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:18.367059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:18.367109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:18.367140] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:18.371856] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: DOWN (p=28.37%) [2026-03-02T20:15:18.372257] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-03-02T20:15:18.372435] [INFO ] [sig ] ACI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:18.564207] [INFO ] [LOCAL ] Saved forecast: ACI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ACI.txt [2026-03-02T20:15:18.564486] [INFO ] [sig ] [33/3370] Completed ACI in 0.4s | 2.44 sym/s | Total: 13.5s | ETA: 22.8m [2026-03-02T20:15:18.564559] [INFO ] [sig ] [34/3370] Forecasting ACIC... [2026-03-02T20:15:18.564622] [INFO ] [sig ] Generating forecast for: ACIC [2026-03-02T20:15:18.564657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-03-02T20:15:18.579841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-03-02T20:15:18.580488] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-03-02T20:15:18.581682] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-03-02T20:15:18.581741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:18.581775] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:18.581803] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:18.581864] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:18.648321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:18.649653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:18.649785] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:18.649825] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:18.800199] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:18.800494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:18.800562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:18.800628] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:18.806617] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: DOWN (p=21.40%) [2026-03-02T20:15:18.807224] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-03-02T20:15:18.807466] [INFO ] [sig ] ACIC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:18.993954] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ACIC.txt [2026-03-02T20:15:18.994214] [INFO ] [sig ] [34/3370] Completed ACIC in 0.4s | 2.44 sym/s | Total: 14.0s | ETA: 22.8m [2026-03-02T20:15:18.994267] [INFO ] [sig ] [35/3370] Forecasting ACLS... [2026-03-02T20:15:18.994312] [INFO ] [sig ] Generating forecast for: ACLS [2026-03-02T20:15:18.994347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-03-02T20:15:19.009230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-03-02T20:15:19.009887] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-03-02T20:15:19.010968] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-03-02T20:15:19.011025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:19.011064] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:19.011094] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:19.011201] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:19.072917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:19.074195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:19.074302] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:19.074336] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:19.214524] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:19.214790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:19.214843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:19.214876] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:19.219486] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: DOWN (p=45.33%) [2026-03-02T20:15:19.219968] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-03-02T20:15:19.220159] [INFO ] [sig ] ACLS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:19.377704] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ACLS.txt [2026-03-02T20:15:19.377969] [INFO ] [sig ] [35/3370] Completed ACLS in 0.4s | 2.44 sym/s | Total: 14.3s | ETA: 22.8m [2026-03-02T20:15:19.378018] [INFO ] [sig ] [36/3370] Forecasting ACLX... [2026-03-02T20:15:19.378053] [INFO ] [sig ] Generating forecast for: ACLX [2026-03-02T20:15:19.378127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-03-02T20:15:19.392570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-03-02T20:15:19.393186] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-03-02T20:15:19.394229] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-03-02T20:15:19.394288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:19.394324] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:19.394352] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:19.394416] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:19.466540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:19.468212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:19.468346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:19.468393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:19.609154] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:19.609417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:19.609468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:19.609564] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:19.614648] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: DOWN (p=3.69%) [2026-03-02T20:15:19.615125] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-03-02T20:15:19.615353] [INFO ] [sig ] ACLX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:19.774687] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ACLX.txt [2026-03-02T20:15:19.774958] [INFO ] [sig ] [36/3370] Completed ACLX in 0.4s | 2.44 sym/s | Total: 14.7s | ETA: 22.7m [2026-03-02T20:15:19.775003] [INFO ] [sig ] [37/3370] Forecasting ACM... [2026-03-02T20:15:19.775034] [INFO ] [sig ] Generating forecast for: ACM [2026-03-02T20:15:19.775067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-03-02T20:15:19.794041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-03-02T20:15:19.794850] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-03-02T20:15:19.795885] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-03-02T20:15:19.795952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:19.795987] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:19.796017] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:19.796078] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:19.869071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:19.870362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:19.870513] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:19.870549] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:20.006682] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:20.007135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:20.007182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:20.007212] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:20.012856] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: UP (p=84.39%) [2026-03-02T20:15:20.013301] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-03-02T20:15:20.013475] [INFO ] [sig ] ACM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:20.196912] [INFO ] [LOCAL ] Saved forecast: ACM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ACM.txt [2026-03-02T20:15:20.197457] [INFO ] [sig ] [37/3370] Completed ACM in 0.4s | 2.44 sym/s | Total: 15.2s | ETA: 22.8m [2026-03-02T20:15:20.197604] [INFO ] [sig ] [38/3370] Forecasting ACN... [2026-03-02T20:15:20.197645] [INFO ] [sig ] Generating forecast for: ACN [2026-03-02T20:15:20.197679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-03-02T20:15:20.219075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-03-02T20:15:20.219727] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-03-02T20:15:20.221265] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-03-02T20:15:20.221323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:20.221366] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:20.221397] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:20.221460] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:20.286502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:20.287734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:20.287921] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:20.288009] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:20.432697] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:20.432953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:20.433002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:20.433038] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:20.438675] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: UP (p=68.76%) [2026-03-02T20:15:20.439238] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-03-02T20:15:20.439634] [INFO ] [sig ] ACN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:20.598810] [INFO ] [LOCAL ] Saved forecast: ACN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ACN.txt [2026-03-02T20:15:20.599045] [INFO ] [sig ] [38/3370] Completed ACN in 0.4s | 2.44 sym/s | Total: 15.6s | ETA: 22.7m [2026-03-02T20:15:20.599088] [INFO ] [sig ] [39/3370] Forecasting ACNB... [2026-03-02T20:15:20.599118] [INFO ] [sig ] Generating forecast for: ACNB [2026-03-02T20:15:20.599152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-03-02T20:15:20.613522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-03-02T20:15:20.614144] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-03-02T20:15:20.615274] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-03-02T20:15:20.615331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:20.615365] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:20.615391] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:20.615451] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:20.681527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:20.683067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:20.683200] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:20.683236] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:20.811705] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:20.811953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:20.812001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:20.812030] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:20.817706] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: DOWN (p=12.13%) [2026-03-02T20:15:20.818278] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-03-02T20:15:20.818481] [INFO ] [sig ] ACNB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:20.995720] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ACNB.txt [2026-03-02T20:15:20.995984] [INFO ] [sig ] [39/3370] Completed ACNB in 0.4s | 2.44 sym/s | Total: 16.0s | ETA: 22.7m [2026-03-02T20:15:20.996031] [INFO ] [sig ] [40/3370] Forecasting ACON... [2026-03-02T20:15:20.996064] [INFO ] [sig ] Generating forecast for: ACON [2026-03-02T20:15:20.996097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-03-02T20:15:21.011237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-03-02T20:15:21.011916] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-03-02T20:15:21.013058] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-03-02T20:15:21.013114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:21.013184] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:21.013215] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:21.013295] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:21.076206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:21.077446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:21.077596] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:21.077636] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:21.202789] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:21.203025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:21.203075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:21.203106] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:21.207229] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: DOWN (p=20.22%) [2026-03-02T20:15:21.207652] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-03-02T20:15:21.207819] [INFO ] [sig ] ACON: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:21.362925] [INFO ] [LOCAL ] Saved forecast: ACON 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ACON.txt [2026-03-02T20:15:21.363197] [INFO ] [sig ] [40/3370] Completed ACON in 0.4s | 2.45 sym/s | Total: 16.3s | ETA: 22.6m [2026-03-02T20:15:21.363248] [INFO ] [sig ] [41/3370] Forecasting ACP... [2026-03-02T20:15:21.363290] [INFO ] [sig ] Generating forecast for: ACP [2026-03-02T20:15:21.363330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-03-02T20:15:21.377417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-03-02T20:15:21.377999] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-03-02T20:15:21.379085] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-03-02T20:15:21.379139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:21.379173] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:21.379199] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:21.379259] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:21.443833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:21.445092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:21.445208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:21.445245] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:21.577434] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:21.577704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:21.577756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:21.577786] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:21.582345] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-03-02T20:15:21.582737] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-03-02T20:15:21.582907] [INFO ] [sig ] ACP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:21.747753] [INFO ] [LOCAL ] Saved forecast: ACP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ACP.txt [2026-03-02T20:15:21.747980] [INFO ] [sig ] [41/3370] Completed ACP in 0.4s | 2.45 sym/s | Total: 16.7s | ETA: 22.6m [2026-03-02T20:15:21.748028] [INFO ] [sig ] [42/3370] Forecasting ACRE... [2026-03-02T20:15:21.751604] [INFO ] [sig ] Generating forecast for: ACRE [2026-03-02T20:15:21.751737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-03-02T20:15:21.768853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-03-02T20:15:21.769538] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-03-02T20:15:21.770972] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-03-02T20:15:21.771050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:21.771087] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:21.771116] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:21.771199] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:21.842485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:21.843770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:21.843882] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:21.843918] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:21.978527] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:21.978800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:21.978848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:21.978881] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:21.983293] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: UP (p=87.35%) [2026-03-02T20:15:21.983766] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-03-02T20:15:21.983971] [INFO ] [sig ] ACRE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:22.144668] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ACRE.txt [2026-03-02T20:15:22.144890] [INFO ] [sig ] [42/3370] Completed ACRE in 0.4s | 2.46 sym/s | Total: 17.1s | ETA: 22.6m [2026-03-02T20:15:22.144937] [INFO ] [sig ] [43/3370] Forecasting ACRS... [2026-03-02T20:15:22.144968] [INFO ] [sig ] Generating forecast for: ACRS [2026-03-02T20:15:22.145001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-03-02T20:15:22.158963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-03-02T20:15:22.159527] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-03-02T20:15:22.160529] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-03-02T20:15:22.160604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:22.160641] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:22.160672] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:22.160735] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:22.227293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:22.228667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:22.228787] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:22.228822] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:22.362297] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:22.362482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:22.362525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:22.362555] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:22.366199] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: DOWN (p=19.87%) [2026-03-02T20:15:22.366498] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-03-02T20:15:22.366667] [INFO ] [sig ] ACRS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:22.512725] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ACRS.txt [2026-03-02T20:15:22.512911] [INFO ] [sig ] [43/3370] Completed ACRS in 0.4s | 2.46 sym/s | Total: 17.5s | ETA: 22.5m [2026-03-02T20:15:22.512972] [INFO ] [sig ] [44/3370] Forecasting ACTG... [2026-03-02T20:15:22.513013] [INFO ] [sig ] Generating forecast for: ACTG [2026-03-02T20:15:22.513051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-03-02T20:15:22.524886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-03-02T20:15:22.525247] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-03-02T20:15:22.526098] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-03-02T20:15:22.526152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:22.526211] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:22.526240] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:22.526299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:22.589185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:22.590375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:22.590475] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:22.590509] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:22.725199] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:22.725383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:22.725428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:22.725458] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:22.730354] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: UP (p=54.95%) [2026-03-02T20:15:22.731043] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-03-02T20:15:22.731245] [INFO ] [sig ] ACTG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:22.891205] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ACTG.txt [2026-03-02T20:15:22.891360] [INFO ] [sig ] [44/3370] Completed ACTG in 0.4s | 2.47 sym/s | Total: 17.8s | ETA: 22.5m [2026-03-02T20:15:22.891402] [INFO ] [sig ] [45/3370] Forecasting ACVA... [2026-03-02T20:15:22.891431] [INFO ] [sig ] Generating forecast for: ACVA [2026-03-02T20:15:22.891462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-03-02T20:15:22.903871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-03-02T20:15:22.904203] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-03-02T20:15:22.905081] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-03-02T20:15:22.905136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:22.905168] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:22.905194] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:22.905252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:22.964432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:22.965228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:22.965315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:22.965350] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:23.091626] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:23.091796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:23.091839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:23.091868] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:23.095434] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=61.89%) [2026-03-02T20:15:23.095757] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-03-02T20:15:23.095900] [INFO ] [sig ] ACVA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:23.246918] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ACVA.txt [2026-03-02T20:15:23.247142] [INFO ] [sig ] [45/3370] Completed ACVA in 0.4s | 2.47 sym/s | Total: 18.2s | ETA: 22.4m [2026-03-02T20:15:23.247218] [INFO ] [sig ] [46/3370] Forecasting ACWI... [2026-03-02T20:15:23.247269] [INFO ] [sig ] Generating forecast for: ACWI [2026-03-02T20:15:23.247319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-03-02T20:15:23.260340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-03-02T20:15:23.260731] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-03-02T20:15:23.261659] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-03-02T20:15:23.261714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:23.261748] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:23.261777] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:23.261835] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:23.331539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:23.332561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:23.332671] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:23.332706] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:23.465308] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:23.465479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:23.465522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:23.465554] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:23.469403] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: DOWN (p=9.42%) [2026-03-02T20:15:23.469735] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-03-02T20:15:23.469883] [INFO ] [sig ] ACWI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:23.628025] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ACWI.txt [2026-03-02T20:15:23.628234] [INFO ] [sig ] [46/3370] Completed ACWI in 0.4s | 2.47 sym/s | Total: 18.6s | ETA: 22.4m [2026-03-02T20:15:23.628297] [INFO ] [sig ] [47/3370] Forecasting ACWX... [2026-03-02T20:15:23.628331] [INFO ] [sig ] Generating forecast for: ACWX [2026-03-02T20:15:23.628363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-03-02T20:15:23.642542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-03-02T20:15:23.643003] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-03-02T20:15:23.644166] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-03-02T20:15:23.644223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:23.644256] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:23.644283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:23.644340] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:23.709151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:23.710474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:23.710612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:23.710649] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:23.842341] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:23.842510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:23.842553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:23.842634] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:23.847355] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: DOWN (p=11.11%) [2026-03-02T20:15:23.847728] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-03-02T20:15:23.847880] [INFO ] [sig ] ACWX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:24.017971] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ACWX.txt [2026-03-02T20:15:24.018168] [INFO ] [sig ] [47/3370] Completed ACWX in 0.4s | 2.48 sym/s | Total: 19.0s | ETA: 22.4m [2026-03-02T20:15:24.018214] [INFO ] [sig ] [48/3370] Forecasting ACXP... [2026-03-02T20:15:24.018246] [INFO ] [sig ] Generating forecast for: ACXP [2026-03-02T20:15:24.018279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-03-02T20:15:24.031412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-03-02T20:15:24.031889] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-03-02T20:15:24.032868] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-03-02T20:15:24.032924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:24.032959] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:24.032987] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:24.033045] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:24.094747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:24.095747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:24.095841] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:24.095875] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:24.219219] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:24.219399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:24.219450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:24.219483] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:24.223937] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: UP (p=66.01%) [2026-03-02T20:15:24.224256] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-03-02T20:15:24.224435] [INFO ] [sig ] ACXP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:24.382713] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ACXP.txt [2026-03-02T20:15:24.382879] [INFO ] [sig ] [48/3370] Completed ACXP in 0.4s | 2.48 sym/s | Total: 19.3s | ETA: 22.3m [2026-03-02T20:15:24.382921] [INFO ] [sig ] [49/3370] Forecasting ADBE... [2026-03-02T20:15:24.382951] [INFO ] [sig ] Generating forecast for: ADBE [2026-03-02T20:15:24.382981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-03-02T20:15:24.395010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-03-02T20:15:24.395315] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-03-02T20:15:24.396169] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-03-02T20:15:24.396222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:24.396253] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:24.396280] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:24.396337] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:24.457374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:24.458354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:24.458446] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:24.458480] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:24.591940] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:24.592124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:24.592167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:24.592198] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:24.596385] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: UP (p=59.05%) [2026-03-02T20:15:24.596712] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-03-02T20:15:24.596856] [INFO ] [sig ] ADBE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:24.748532] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ADBE.txt [2026-03-02T20:15:24.748747] [INFO ] [sig ] [49/3370] Completed ADBE in 0.4s | 2.49 sym/s | Total: 19.7s | ETA: 22.3m [2026-03-02T20:15:24.748790] [INFO ] [sig ] [50/3370] Forecasting ADC... [2026-03-02T20:15:24.748822] [INFO ] [sig ] Generating forecast for: ADC [2026-03-02T20:15:24.748853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-03-02T20:15:24.761212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-03-02T20:15:24.761662] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-03-02T20:15:24.762539] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-03-02T20:15:24.762622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:24.762656] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:24.762683] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:24.762740] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:24.824288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:24.825349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:24.825438] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:24.825472] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:24.949299] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:24.949681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:24.949725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:24.949754] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:24.954052] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: UP (p=52.36%) [2026-03-02T20:15:24.954370] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-03-02T20:15:24.954554] [INFO ] [sig ] ADC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:25.104724] [INFO ] [LOCAL ] Saved forecast: ADC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ADC.txt [2026-03-02T20:15:25.104895] [INFO ] [sig ] [50/3370] Completed ADC in 0.4s | 2.49 sym/s | Total: 20.1s | ETA: 22.2m [2026-03-02T20:15:25.104937] [INFO ] [sig ] [51/3370] Forecasting ADEA... [2026-03-02T20:15:25.104968] [INFO ] [sig ] Generating forecast for: ADEA [2026-03-02T20:15:25.104999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-03-02T20:15:25.117365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-03-02T20:15:25.117833] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-03-02T20:15:25.118884] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-03-02T20:15:25.118951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:25.118993] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:25.119025] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:25.119094] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:25.183047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:25.184173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:25.184262] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:25.184297] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:25.310073] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:25.310235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:25.310275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:25.310304] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:25.313891] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: DOWN (p=6.98%) [2026-03-02T20:15:25.314179] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-03-02T20:15:25.314315] [INFO ] [sig ] ADEA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:25.464217] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ADEA.txt [2026-03-02T20:15:25.464370] [INFO ] [sig ] [51/3370] Completed ADEA in 0.4s | 2.50 sym/s | Total: 20.4s | ETA: 22.2m [2026-03-02T20:15:25.464410] [INFO ] [sig ] [52/3370] Forecasting ADI... [2026-03-02T20:15:25.464441] [INFO ] [sig ] Generating forecast for: ADI [2026-03-02T20:15:25.464471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-03-02T20:15:25.477506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-03-02T20:15:25.478151] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-03-02T20:15:25.479050] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-03-02T20:15:25.479104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:25.479138] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:25.479166] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:25.479226] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:25.545906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:25.547010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:25.547099] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:25.547147] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:25.673856] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:25.674021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:25.674063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:25.674094] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:25.677709] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: DOWN (p=5.38%) [2026-03-02T20:15:25.678039] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-03-02T20:15:25.678233] [INFO ] [sig ] ADI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:25.828880] [INFO ] [LOCAL ] Saved forecast: ADI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ADI.txt [2026-03-02T20:15:25.829062] [INFO ] [sig ] [52/3370] Completed ADI in 0.4s | 2.50 sym/s | Total: 20.8s | ETA: 22.1m [2026-03-02T20:15:25.829105] [INFO ] [sig ] [53/3370] Forecasting ADMA... [2026-03-02T20:15:25.829136] [INFO ] [sig ] Generating forecast for: ADMA [2026-03-02T20:15:25.829168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-03-02T20:15:25.842817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-03-02T20:15:25.843266] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-03-02T20:15:25.844222] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-03-02T20:15:25.844289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:25.844336] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:25.844364] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:25.844424] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:25.905427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:25.906368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:25.906453] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:25.906487] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:26.033589] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:26.033755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:26.033796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:26.033824] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:26.037780] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: DOWN (p=30.94%) [2026-03-02T20:15:26.038107] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-03-02T20:15:26.038269] [INFO ] [sig ] ADMA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:26.188554] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ADMA.txt [2026-03-02T20:15:26.188708] [INFO ] [sig ] [53/3370] Completed ADMA in 0.4s | 2.51 sym/s | Total: 21.1s | ETA: 22.1m [2026-03-02T20:15:26.188750] [INFO ] [sig ] [54/3370] Forecasting ADP... [2026-03-02T20:15:26.188778] [INFO ] [sig ] Generating forecast for: ADP [2026-03-02T20:15:26.188807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-03-02T20:15:26.200163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-03-02T20:15:26.200491] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-03-02T20:15:26.201342] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-03-02T20:15:26.201395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:26.201427] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:26.201455] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:26.201513] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:26.260798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:26.261596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:26.261718] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:26.261763] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:26.391469] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:26.391677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:26.391722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:26.391751] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:26.395366] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: DOWN (p=6.36%) [2026-03-02T20:15:26.395688] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-03-02T20:15:26.395834] [INFO ] [sig ] ADP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:26.541471] [INFO ] [LOCAL ] Saved forecast: ADP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ADP.txt [2026-03-02T20:15:26.541630] [INFO ] [sig ] [54/3370] Completed ADP in 0.4s | 2.51 sym/s | Total: 21.5s | ETA: 22.0m [2026-03-02T20:15:26.541674] [INFO ] [sig ] [55/3370] Forecasting ADSE... [2026-03-02T20:15:26.541704] [INFO ] [sig ] Generating forecast for: ADSE [2026-03-02T20:15:26.541734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-03-02T20:15:26.554364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-03-02T20:15:26.554746] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-03-02T20:15:26.555604] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-03-02T20:15:26.555852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:26.555884] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:26.555911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:26.555968] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:26.615111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:26.616050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:26.616140] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:26.616172] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:26.738184] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:26.738341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:26.738389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:26.738423] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:26.742139] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: UP (p=70.12%) [2026-03-02T20:15:26.742435] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-03-02T20:15:26.742570] [INFO ] [sig ] ADSE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:26.891869] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ADSE.txt [2026-03-02T20:15:26.892047] [INFO ] [sig ] [55/3370] Completed ADSE in 0.4s | 2.52 sym/s | Total: 21.9s | ETA: 21.9m [2026-03-02T20:15:26.892089] [INFO ] [sig ] [56/3370] Forecasting ADSK... [2026-03-02T20:15:26.892119] [INFO ] [sig ] Generating forecast for: ADSK [2026-03-02T20:15:26.892149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-03-02T20:15:26.905450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-03-02T20:15:26.905924] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-03-02T20:15:26.907075] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-03-02T20:15:26.907143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:26.907194] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:26.907228] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:26.907288] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:26.970015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:26.971193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:26.971293] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:26.971327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:27.109648] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:27.109841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:27.109896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:27.109933] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:27.113807] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: UP (p=55.83%) [2026-03-02T20:15:27.114129] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-03-02T20:15:27.114285] [INFO ] [sig ] ADSK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:27.265466] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ADSK.txt [2026-03-02T20:15:27.265663] [INFO ] [sig ] [56/3370] Completed ADSK in 0.4s | 2.52 sym/s | Total: 22.2s | ETA: 21.9m [2026-03-02T20:15:27.265717] [INFO ] [sig ] [57/3370] Forecasting ADTN... [2026-03-02T20:15:27.265747] [INFO ] [sig ] Generating forecast for: ADTN [2026-03-02T20:15:27.265778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-03-02T20:15:27.278633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-03-02T20:15:27.279049] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-03-02T20:15:27.279979] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-03-02T20:15:27.280035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:27.280068] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:27.280095] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:27.280154] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:27.342451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:27.343440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:27.343545] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:27.343637] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:27.470810] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:27.470991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:27.471074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:27.471112] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:27.475882] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: UP (p=51.16%) [2026-03-02T20:15:27.476215] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-03-02T20:15:27.476376] [INFO ] [sig ] ADTN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:27.625478] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ADTN.txt [2026-03-02T20:15:27.625657] [INFO ] [sig ] [57/3370] Completed ADTN in 0.4s | 2.52 sym/s | Total: 22.6s | ETA: 21.9m [2026-03-02T20:15:27.625701] [INFO ] [sig ] [58/3370] Forecasting ADUS... [2026-03-02T20:15:27.625732] [INFO ] [sig ] Generating forecast for: ADUS [2026-03-02T20:15:27.625762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-03-02T20:15:27.638444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-03-02T20:15:27.638860] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-03-02T20:15:27.639761] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-03-02T20:15:27.639815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:27.639848] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:27.639876] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:27.639935] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:27.702399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:27.703224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:27.703309] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:27.703342] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:27.824413] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:27.824595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:27.824638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:27.824863] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:27.832604] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: UP (p=98.13%) [2026-03-02T20:15:27.832964] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-03-02T20:15:27.833141] [INFO ] [sig ] ADUS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:27.991901] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ADUS.txt [2026-03-02T20:15:27.992076] [INFO ] [sig ] [58/3370] Completed ADUS in 0.4s | 2.53 sym/s | Total: 23.0s | ETA: 21.8m [2026-03-02T20:15:27.992117] [INFO ] [sig ] [59/3370] Forecasting ADX... [2026-03-02T20:15:27.992147] [INFO ] [sig ] Generating forecast for: ADX [2026-03-02T20:15:27.992178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-03-02T20:15:28.005062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-03-02T20:15:28.005455] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-03-02T20:15:28.006359] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-03-02T20:15:28.006415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:28.006449] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:28.006479] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:28.006539] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:28.067808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:28.069214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:28.069307] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:28.069341] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:28.197545] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:28.197729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:28.197772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:28.197803] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:28.201451] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: UP (p=98.54%) [2026-03-02T20:15:28.201767] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-03-02T20:15:28.201906] [INFO ] [sig ] ADX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:28.350992] [INFO ] [LOCAL ] Saved forecast: ADX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ADX.txt [2026-03-02T20:15:28.351172] [INFO ] [sig ] [59/3370] Completed ADX in 0.4s | 2.53 sym/s | Total: 23.3s | ETA: 21.8m [2026-03-02T20:15:28.351217] [INFO ] [sig ] [60/3370] Forecasting AEE... [2026-03-02T20:15:28.351248] [INFO ] [sig ] Generating forecast for: AEE [2026-03-02T20:15:28.351279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-03-02T20:15:28.364781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-03-02T20:15:28.365139] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-03-02T20:15:28.366051] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-03-02T20:15:28.366105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:28.366140] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:28.366169] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:28.366230] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:28.424299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:28.425202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:28.425288] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:28.425320] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:28.553540] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:28.553721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:28.553762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:28.553810] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:28.557326] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: UP (p=73.73%) [2026-03-02T20:15:28.557644] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-03-02T20:15:28.557786] [INFO ] [sig ] AEE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:28.707891] [INFO ] [LOCAL ] Saved forecast: AEE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AEE.txt [2026-03-02T20:15:28.708108] [INFO ] [sig ] [60/3370] Completed AEE in 0.4s | 2.54 sym/s | Total: 23.7s | ETA: 21.8m [2026-03-02T20:15:28.708158] [INFO ] [sig ] [61/3370] Forecasting AEFC... [2026-03-02T20:15:28.708189] [INFO ] [sig ] Generating forecast for: AEFC [2026-03-02T20:15:28.708219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-03-02T20:15:28.720931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-03-02T20:15:28.721369] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-03-02T20:15:28.722360] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-03-02T20:15:28.722421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:28.722496] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:28.722525] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:28.722613] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:28.784861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:28.785871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:28.785988] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:28.786030] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:28.916816] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:28.916989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:28.917040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:28.917071] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:28.921193] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: DOWN (p=17.49%) [2026-03-02T20:15:28.921809] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-03-02T20:15:28.921981] [INFO ] [sig ] AEFC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:29.075267] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AEFC.txt [2026-03-02T20:15:29.075437] [INFO ] [sig ] [61/3370] Completed AEFC in 0.4s | 2.54 sym/s | Total: 24.0s | ETA: 21.7m [2026-03-02T20:15:29.075505] [INFO ] [sig ] [62/3370] Forecasting AEG... [2026-03-02T20:15:29.075539] [INFO ] [sig ] Generating forecast for: AEG [2026-03-02T20:15:29.075587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-03-02T20:15:29.089360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-03-02T20:15:29.089852] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-03-02T20:15:29.090806] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-03-02T20:15:29.090859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:29.090892] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:29.090920] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:29.090978] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:29.155802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:29.156769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:29.156863] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:29.156914] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:29.286399] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:29.286568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:29.286633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:29.286666] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:29.290677] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: UP (p=67.11%) [2026-03-02T20:15:29.290971] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-03-02T20:15:29.291115] [INFO ] [sig ] AEG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:29.445225] [INFO ] [LOCAL ] Saved forecast: AEG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AEG.txt [2026-03-02T20:15:29.445371] [INFO ] [sig ] [62/3370] Completed AEG in 0.4s | 2.54 sym/s | Total: 24.4s | ETA: 21.7m [2026-03-02T20:15:29.445410] [INFO ] [sig ] [63/3370] Forecasting AEI... [2026-03-02T20:15:29.445441] [INFO ] [sig ] Generating forecast for: AEI [2026-03-02T20:15:29.445469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-03-02T20:15:29.457650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-03-02T20:15:29.457985] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-03-02T20:15:29.458919] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-03-02T20:15:29.458972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:29.459004] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:29.459030] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:29.459089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:29.519308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:29.520255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:29.520359] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:29.520393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:29.648096] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:29.648266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:29.648309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:29.648339] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:29.652901] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: DOWN (p=0.39%) [2026-03-02T20:15:29.653209] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-03-02T20:15:29.653353] [INFO ] [sig ] AEI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:29.815684] [INFO ] [LOCAL ] Saved forecast: AEI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AEI.txt [2026-03-02T20:15:29.815836] [INFO ] [sig ] [63/3370] Completed AEI in 0.4s | 2.54 sym/s | Total: 24.8s | ETA: 21.7m [2026-03-02T20:15:29.815877] [INFO ] [sig ] [64/3370] Forecasting AEIS... [2026-03-02T20:15:29.815905] [INFO ] [sig ] Generating forecast for: AEIS [2026-03-02T20:15:29.815936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-03-02T20:15:29.828757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-03-02T20:15:29.829158] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-03-02T20:15:29.830039] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-03-02T20:15:29.830106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:29.830151] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:29.830192] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:29.830255] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:29.896963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:29.897946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:29.898038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:29.898100] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:30.053024] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:30.053192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:30.053233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:30.053300] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:30.057066] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: UP (p=82.34%) [2026-03-02T20:15:30.057356] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-03-02T20:15:30.057492] [INFO ] [sig ] AEIS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:30.203795] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AEIS.txt [2026-03-02T20:15:30.203965] [INFO ] [sig ] [64/3370] Completed AEIS in 0.4s | 2.54 sym/s | Total: 25.2s | ETA: 21.7m [2026-03-02T20:15:30.204007] [INFO ] [sig ] [65/3370] Forecasting AEM... [2026-03-02T20:15:30.204037] [INFO ] [sig ] Generating forecast for: AEM [2026-03-02T20:15:30.204068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-03-02T20:15:30.216136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-03-02T20:15:30.216409] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-03-02T20:15:30.217241] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-03-02T20:15:30.217294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:30.217327] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:30.217354] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:30.217412] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:30.277188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:30.278151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:30.278242] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:30.278277] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:30.403529] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:30.403910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:30.403951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:30.403979] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:30.407531] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: DOWN (p=39.57%) [2026-03-02T20:15:30.407850] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-03-02T20:15:30.408003] [INFO ] [sig ] AEM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:30.555005] [INFO ] [LOCAL ] Saved forecast: AEM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AEM.txt [2026-03-02T20:15:30.555147] [INFO ] [sig ] [65/3370] Completed AEM in 0.4s | 2.55 sym/s | Total: 25.5s | ETA: 21.6m [2026-03-02T20:15:30.555187] [INFO ] [sig ] [66/3370] Forecasting AEO... [2026-03-02T20:15:30.555216] [INFO ] [sig ] Generating forecast for: AEO [2026-03-02T20:15:30.555246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-03-02T20:15:30.567919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-03-02T20:15:30.568262] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-03-02T20:15:30.569288] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-03-02T20:15:30.569349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:30.569382] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:30.569408] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:30.569473] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:30.628900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:30.629682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:30.629765] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:30.629797] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:30.758944] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:30.759109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:30.759151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:30.759182] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:30.762973] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: DOWN (p=15.22%) [2026-03-02T20:15:30.763262] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-03-02T20:15:30.763398] [INFO ] [sig ] AEO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:30.911758] [INFO ] [LOCAL ] Saved forecast: AEO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AEO.txt [2026-03-02T20:15:30.911897] [INFO ] [sig ] [66/3370] Completed AEO in 0.4s | 2.55 sym/s | Total: 25.9s | ETA: 21.6m [2026-03-02T20:15:30.911937] [INFO ] [sig ] [67/3370] Forecasting AEP... [2026-03-02T20:15:30.911967] [INFO ] [sig ] Generating forecast for: AEP [2026-03-02T20:15:30.911998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-03-02T20:15:30.925711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-03-02T20:15:30.926208] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-03-02T20:15:30.927052] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-03-02T20:15:30.927104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:30.927136] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:30.927162] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:30.927218] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:30.987174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:30.988001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:30.988118] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:30.988155] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:31.112044] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:31.112191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:31.112230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:31.112258] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:31.115706] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: UP (p=93.08%) [2026-03-02T20:15:31.115995] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-03-02T20:15:31.116129] [INFO ] [sig ] AEP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:31.263545] [INFO ] [LOCAL ] Saved forecast: AEP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AEP.txt [2026-03-02T20:15:31.263928] [INFO ] [sig ] [67/3370] Completed AEP in 0.4s | 2.56 sym/s | Total: 26.2s | ETA: 21.5m [2026-03-02T20:15:31.263970] [INFO ] [sig ] [68/3370] Forecasting AES... [2026-03-02T20:15:31.264001] [INFO ] [sig ] Generating forecast for: AES [2026-03-02T20:15:31.264032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-03-02T20:15:31.276281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-03-02T20:15:31.276629] [INFO ] [FORECASTER] Starting predict_future for AES [2026-03-02T20:15:31.277471] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-03-02T20:15:31.277525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:31.277559] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:31.277617] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:31.277679] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:31.337633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:31.338472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:31.338557] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:31.338612] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:31.459525] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:31.459664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:31.459703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:31.459730] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:31.463646] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: DOWN (p=2.83%) [2026-03-02T20:15:31.464122] [INFO ] [FORECASTER] Completed predict_future for AES [2026-03-02T20:15:31.464255] [INFO ] [sig ] AES: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:31.613292] [INFO ] [LOCAL ] Saved forecast: AES 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AES.txt [2026-03-02T20:15:31.613420] [INFO ] [sig ] [68/3370] Completed AES in 0.3s | 2.56 sym/s | Total: 26.6s | ETA: 21.5m [2026-03-02T20:15:31.613460] [INFO ] [sig ] [69/3370] Forecasting AESI... [2026-03-02T20:15:31.613491] [INFO ] [sig ] Generating forecast for: AESI [2026-03-02T20:15:31.613524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-03-02T20:15:31.626660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-03-02T20:15:31.626937] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-03-02T20:15:31.627819] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-03-02T20:15:31.627872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:31.628116] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:31.628145] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:31.628204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:31.691552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:31.692548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:31.692655] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:31.692691] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:31.817840] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:31.818003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:31.818042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:31.818087] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:31.821525] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: UP (p=96.18%) [2026-03-02T20:15:31.821829] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-03-02T20:15:31.821963] [INFO ] [sig ] AESI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:31.970786] [INFO ] [LOCAL ] Saved forecast: AESI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AESI.txt [2026-03-02T20:15:31.970961] [INFO ] [sig ] [69/3370] Completed AESI in 0.4s | 2.56 sym/s | Total: 26.9s | ETA: 21.5m [2026-03-02T20:15:31.971001] [INFO ] [sig ] [70/3370] Forecasting AEVA... [2026-03-02T20:15:31.971032] [INFO ] [sig ] Generating forecast for: AEVA [2026-03-02T20:15:31.971062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-03-02T20:15:31.984759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-03-02T20:15:31.985105] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-03-02T20:15:31.985959] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-03-02T20:15:31.986012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:31.986043] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:31.986070] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:31.986126] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:32.048089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:32.049078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:32.049165] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:32.049197] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:32.176273] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:32.176455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:32.176495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:32.176523] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:32.179997] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: UP (p=52.70%) [2026-03-02T20:15:32.180288] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-03-02T20:15:32.180422] [INFO ] [sig ] AEVA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:32.331655] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AEVA.txt [2026-03-02T20:15:32.331824] [INFO ] [sig ] [70/3370] Completed AEVA in 0.4s | 2.57 sym/s | Total: 27.3s | ETA: 21.4m [2026-03-02T20:15:32.331865] [INFO ] [sig ] [71/3370] Forecasting AEYE... [2026-03-02T20:15:32.331897] [INFO ] [sig ] Generating forecast for: AEYE [2026-03-02T20:15:32.331927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-03-02T20:15:32.343802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-03-02T20:15:32.344155] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-03-02T20:15:32.345018] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-03-02T20:15:32.345071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:32.345104] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:32.345131] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:32.345188] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:32.403216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:32.404170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:32.404334] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:32.404385] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:32.527146] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:32.527308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:32.527348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:32.527377] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:32.530939] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: UP (p=51.30%) [2026-03-02T20:15:32.531255] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-03-02T20:15:32.531396] [INFO ] [sig ] AEYE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:32.684410] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AEYE.txt [2026-03-02T20:15:32.684623] [INFO ] [sig ] [71/3370] Completed AEYE in 0.4s | 2.57 sym/s | Total: 27.6s | ETA: 21.4m [2026-03-02T20:15:32.684672] [INFO ] [sig ] [72/3370] Forecasting AFB... [2026-03-02T20:15:32.684701] [INFO ] [sig ] Generating forecast for: AFB [2026-03-02T20:15:32.684733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-03-02T20:15:32.696902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-03-02T20:15:32.697286] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-03-02T20:15:32.698369] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-03-02T20:15:32.698422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:32.698455] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:32.698481] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:32.698544] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:32.761358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:32.762322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:32.762411] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:32.762444] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:32.887338] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:32.887508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:32.887548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:32.887600] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:32.891728] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: UP (p=68.96%) [2026-03-02T20:15:32.892201] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-03-02T20:15:32.892340] [INFO ] [sig ] AFB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:33.042232] [INFO ] [LOCAL ] Saved forecast: AFB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AFB.txt [2026-03-02T20:15:33.042399] [INFO ] [sig ] [72/3370] Completed AFB in 0.4s | 2.57 sym/s | Total: 28.0s | ETA: 21.4m [2026-03-02T20:15:33.042438] [INFO ] [sig ] [73/3370] Forecasting AFCG... [2026-03-02T20:15:33.042467] [INFO ] [sig ] Generating forecast for: AFCG [2026-03-02T20:15:33.042498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-03-02T20:15:33.053956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-03-02T20:15:33.054255] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-03-02T20:15:33.055293] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-03-02T20:15:33.055346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:33.055378] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:33.055404] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:33.055460] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:33.121563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:33.122524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:33.122631] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:33.122666] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:33.246499] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:33.246720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:33.246763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:33.246791] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:33.250326] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: UP (p=65.17%) [2026-03-02T20:15:33.250644] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-03-02T20:15:33.250785] [INFO ] [sig ] AFCG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:33.394804] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AFCG.txt [2026-03-02T20:15:33.394973] [INFO ] [sig ] [73/3370] Completed AFCG in 0.4s | 2.57 sym/s | Total: 28.4s | ETA: 21.3m [2026-03-02T20:15:33.395013] [INFO ] [sig ] [74/3370] Forecasting AFG... [2026-03-02T20:15:33.395045] [INFO ] [sig ] Generating forecast for: AFG [2026-03-02T20:15:33.395075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-03-02T20:15:33.406784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-03-02T20:15:33.407115] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-03-02T20:15:33.407975] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-03-02T20:15:33.408028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:33.408089] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:33.408122] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:33.408183] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:33.466315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:33.467264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:33.467349] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:33.467382] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:33.593748] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:33.593913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:33.593957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:33.593989] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:33.597622] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: DOWN (p=45.22%) [2026-03-02T20:15:33.597925] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-03-02T20:15:33.598096] [INFO ] [sig ] AFG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:33.747152] [INFO ] [LOCAL ] Saved forecast: AFG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AFG.txt [2026-03-02T20:15:33.747333] [INFO ] [sig ] [74/3370] Completed AFG in 0.4s | 2.58 sym/s | Total: 28.7s | ETA: 21.3m [2026-03-02T20:15:33.747376] [INFO ] [sig ] [75/3370] Forecasting AFGC... [2026-03-02T20:15:33.747407] [INFO ] [sig ] Generating forecast for: AFGC [2026-03-02T20:15:33.747439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-03-02T20:15:33.758942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-03-02T20:15:33.759206] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-03-02T20:15:33.760127] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-03-02T20:15:33.760181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:33.760215] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:33.760243] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:33.760300] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:33.817941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:33.818754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:33.818834] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:33.818867] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:33.928860] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:33.929020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:33.929067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:33.929096] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:33.932632] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: UP (p=94.94%) [2026-03-02T20:15:33.932919] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-03-02T20:15:33.933056] [INFO ] [sig ] AFGC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:34.078611] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AFGC.txt [2026-03-02T20:15:34.078989] [INFO ] [sig ] [75/3370] Completed AFGC in 0.3s | 2.58 sym/s | Total: 29.0s | ETA: 21.3m [2026-03-02T20:15:34.079033] [INFO ] [sig ] [76/3370] Forecasting AFL... [2026-03-02T20:15:34.079062] [INFO ] [sig ] Generating forecast for: AFL [2026-03-02T20:15:34.079092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-03-02T20:15:34.093456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-03-02T20:15:34.094064] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-03-02T20:15:34.095110] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-03-02T20:15:34.095163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:34.095196] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:34.095223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:34.095279] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:34.167927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:34.169164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:34.169275] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:34.169325] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:34.291854] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:34.292026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:34.292069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:34.292098] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:34.295627] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: DOWN (p=26.82%) [2026-03-02T20:15:34.295941] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-03-02T20:15:34.296085] [INFO ] [sig ] AFL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:34.441763] [INFO ] [LOCAL ] Saved forecast: AFL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AFL.txt [2026-03-02T20:15:34.441954] [INFO ] [sig ] [76/3370] Completed AFL in 0.4s | 2.58 sym/s | Total: 29.4s | ETA: 21.2m [2026-03-02T20:15:34.441994] [INFO ] [sig ] [77/3370] Forecasting AFRM... [2026-03-02T20:15:34.442024] [INFO ] [sig ] Generating forecast for: AFRM [2026-03-02T20:15:34.442055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-03-02T20:15:34.454615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-03-02T20:15:34.455010] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-03-02T20:15:34.456075] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-03-02T20:15:34.456127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:34.456170] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:34.456199] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:34.456256] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:34.519256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:34.520456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:34.520549] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:34.520601] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:34.640687] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:34.640854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:34.640893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:34.640923] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:34.644448] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: DOWN (p=46.50%) [2026-03-02T20:15:34.644755] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-03-02T20:15:34.644892] [INFO ] [sig ] AFRM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:34.786531] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AFRM.txt [2026-03-02T20:15:34.786676] [INFO ] [sig ] [77/3370] Completed AFRM in 0.3s | 2.59 sym/s | Total: 29.7s | ETA: 21.2m [2026-03-02T20:15:34.786715] [INFO ] [sig ] [78/3370] Forecasting AFYA... [2026-03-02T20:15:34.786744] [INFO ] [sig ] Generating forecast for: AFYA [2026-03-02T20:15:34.786773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-03-02T20:15:34.999243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-03-02T20:15:34.999549] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-03-02T20:15:35.000418] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-03-02T20:15:35.000470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:35.000527] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:35.000555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:35.000635] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:35.072412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:35.073532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:35.073684] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:35.073739] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:35.206310] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:35.206496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:35.206540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:35.206570] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:35.210596] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: DOWN (p=39.78%) [2026-03-02T20:15:35.210987] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-03-02T20:15:35.211180] [INFO ] [sig ] AFYA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:35.368454] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AFYA.txt [2026-03-02T20:15:35.368672] [INFO ] [sig ] [78/3370] Completed AFYA in 0.6s | 2.57 sym/s | Total: 30.3s | ETA: 21.3m [2026-03-02T20:15:35.368729] [INFO ] [sig ] [79/3370] Forecasting AG... [2026-03-02T20:15:35.368765] [INFO ] [sig ] Generating forecast for: AG [2026-03-02T20:15:35.368795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-03-02T20:15:35.381555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-03-02T20:15:35.382046] [INFO ] [FORECASTER] Starting predict_future for AG [2026-03-02T20:15:35.383084] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-03-02T20:15:35.383140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:35.383173] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:35.383200] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:35.383282] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:35.451261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:35.452232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:35.452326] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:35.452359] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:35.585144] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:35.585310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:35.585357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:35.585402] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:35.589218] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: DOWN (p=25.51%) [2026-03-02T20:15:35.589618] [INFO ] [FORECASTER] Completed predict_future for AG [2026-03-02T20:15:35.589795] [INFO ] [sig ] AG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:35.738446] [INFO ] [LOCAL ] Saved forecast: AG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AG.txt [2026-03-02T20:15:35.738645] [INFO ] [sig ] [79/3370] Completed AG in 0.4s | 2.57 sym/s | Total: 30.7s | ETA: 21.3m [2026-03-02T20:15:35.738699] [INFO ] [sig ] [80/3370] Forecasting AGCO... [2026-03-02T20:15:35.738737] [INFO ] [sig ] Generating forecast for: AGCO [2026-03-02T20:15:35.738774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-03-02T20:15:35.751226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-03-02T20:15:35.751622] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-03-02T20:15:35.752462] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-03-02T20:15:35.752515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:35.752549] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:35.752605] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:35.752668] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:35.814701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:35.815692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:35.815810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:35.815845] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:35.936773] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:35.936947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:35.936987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:35.937017] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:35.940639] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: DOWN (p=1.61%) [2026-03-02T20:15:35.940953] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-03-02T20:15:35.941100] [INFO ] [sig ] AGCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:36.085959] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AGCO.txt [2026-03-02T20:15:36.086132] [INFO ] [sig ] [80/3370] Completed AGCO in 0.3s | 2.58 sym/s | Total: 31.0s | ETA: 21.3m [2026-03-02T20:15:36.086173] [INFO ] [sig ] [81/3370] Forecasting AGD... [2026-03-02T20:15:36.086209] [INFO ] [sig ] Generating forecast for: AGD [2026-03-02T20:15:36.086242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-03-02T20:15:36.098635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-03-02T20:15:36.099015] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-03-02T20:15:36.099899] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-03-02T20:15:36.100141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:36.100173] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:36.100199] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:36.100260] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:36.159866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:36.160843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:36.160931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:36.160964] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:36.292892] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:36.293061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:36.293101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:36.293129] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:36.296910] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: UP (p=66.98%) [2026-03-02T20:15:36.297213] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-03-02T20:15:36.297353] [INFO ] [sig ] AGD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:36.448910] [INFO ] [LOCAL ] Saved forecast: AGD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AGD.txt [2026-03-02T20:15:36.449089] [INFO ] [sig ] [81/3370] Completed AGD in 0.4s | 2.58 sym/s | Total: 31.4s | ETA: 21.3m [2026-03-02T20:15:36.449130] [INFO ] [sig ] [82/3370] Forecasting AGEN... [2026-03-02T20:15:36.449160] [INFO ] [sig ] Generating forecast for: AGEN [2026-03-02T20:15:36.449192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-03-02T20:15:36.463056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-03-02T20:15:36.463431] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-03-02T20:15:36.464338] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-03-02T20:15:36.464393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:36.464426] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:36.464455] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:36.464514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:36.526599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:36.527619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:36.527717] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:36.527750] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:36.657354] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:36.657536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:36.657608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:36.657645] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:36.662214] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: DOWN (p=0.64%) [2026-03-02T20:15:36.662547] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-03-02T20:15:36.662736] [INFO ] [sig ] AGEN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:36.834470] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AGEN.txt [2026-03-02T20:15:36.834678] [INFO ] [sig ] [82/3370] Completed AGEN in 0.4s | 2.58 sym/s | Total: 31.8s | ETA: 21.2m [2026-03-02T20:15:36.834740] [INFO ] [sig ] [83/3370] Forecasting AGI... [2026-03-02T20:15:36.834774] [INFO ] [sig ] Generating forecast for: AGI [2026-03-02T20:15:36.834805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-03-02T20:15:36.847979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-03-02T20:15:36.848459] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-03-02T20:15:36.849404] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-03-02T20:15:36.849462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:36.849505] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:36.849536] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:36.849616] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:36.919473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:36.920545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:36.920675] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:36.920731] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:37.052312] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:37.052486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:37.052528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:37.052556] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:37.056171] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: UP (p=97.56%) [2026-03-02T20:15:37.056464] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-03-02T20:15:37.056625] [INFO ] [sig ] AGI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:37.203372] [INFO ] [LOCAL ] Saved forecast: AGI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AGI.txt [2026-03-02T20:15:37.203541] [INFO ] [sig ] [83/3370] Completed AGI in 0.4s | 2.58 sym/s | Total: 32.2s | ETA: 21.2m [2026-03-02T20:15:37.203602] [INFO ] [sig ] [84/3370] Forecasting AGIO... [2026-03-02T20:15:37.203640] [INFO ] [sig ] Generating forecast for: AGIO [2026-03-02T20:15:37.203675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-03-02T20:15:37.216747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-03-02T20:15:37.217116] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-03-02T20:15:37.217977] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-03-02T20:15:37.218029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:37.218085] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:37.218120] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:37.218187] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:37.277979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:37.279034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:37.279125] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:37.279159] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:37.406344] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:37.406513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:37.406552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:37.406625] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:37.410228] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-03-02T20:15:37.410521] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-03-02T20:15:37.410686] [INFO ] [sig ] AGIO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:37.558716] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AGIO.txt [2026-03-02T20:15:37.558887] [INFO ] [sig ] [84/3370] Completed AGIO in 0.4s | 2.58 sym/s | Total: 32.5s | ETA: 21.2m [2026-03-02T20:15:37.558930] [INFO ] [sig ] [85/3370] Forecasting AGM... [2026-03-02T20:15:37.558960] [INFO ] [sig ] Generating forecast for: AGM [2026-03-02T20:15:37.559179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-03-02T20:15:37.572669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-03-02T20:15:37.573020] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-03-02T20:15:37.573879] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-03-02T20:15:37.573932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:37.573964] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:37.574179] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:37.574235] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:37.635445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:37.636678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:37.636770] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:37.636805] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:37.765220] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:37.765395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:37.765438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:37.765468] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:37.770214] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: UP (p=65.98%) [2026-03-02T20:15:37.770524] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-03-02T20:15:37.770687] [INFO ] [sig ] AGM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:37.918987] [INFO ] [LOCAL ] Saved forecast: AGM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AGM.txt [2026-03-02T20:15:37.919156] [INFO ] [sig ] [85/3370] Completed AGM in 0.4s | 2.59 sym/s | Total: 32.9s | ETA: 21.2m [2026-03-02T20:15:37.919198] [INFO ] [sig ] [86/3370] Forecasting AGMH... [2026-03-02T20:15:37.919227] [INFO ] [sig ] Generating forecast for: AGMH [2026-03-02T20:15:37.919257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-03-02T20:15:37.933094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-03-02T20:15:37.933465] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-03-02T20:15:37.934345] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-03-02T20:15:37.934397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:37.934428] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:37.934453] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:37.934509] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:37.996644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:37.997613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:37.997707] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:37.997757] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:38.118788] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:38.118947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:38.118987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:38.119016] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:38.122719] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: UP (p=98.21%) [2026-03-02T20:15:38.123009] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-03-02T20:15:38.123144] [INFO ] [sig ] AGMH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:38.267266] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AGMH.txt [2026-03-02T20:15:38.267387] [INFO ] [sig ] [86/3370] Completed AGMH in 0.3s | 2.59 sym/s | Total: 33.2s | ETA: 21.1m [2026-03-02T20:15:38.267426] [INFO ] [sig ] [87/3370] Forecasting AGNC... [2026-03-02T20:15:38.267455] [INFO ] [sig ] Generating forecast for: AGNC [2026-03-02T20:15:38.267484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-03-02T20:15:38.280483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-03-02T20:15:38.280765] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-03-02T20:15:38.281809] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-03-02T20:15:38.281862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:38.281894] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:38.281921] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:38.281978] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:38.360601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:38.361618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:38.361728] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:38.361777] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:38.493844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:38.494009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:38.494049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:38.494078] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:38.497964] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: UP (p=98.06%) [2026-03-02T20:15:38.498265] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-03-02T20:15:38.498399] [INFO ] [sig ] AGNC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:38.646027] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AGNC.txt [2026-03-02T20:15:38.646159] [INFO ] [sig ] [87/3370] Completed AGNC in 0.4s | 2.59 sym/s | Total: 33.6s | ETA: 21.1m [2026-03-02T20:15:38.646199] [INFO ] [sig ] [88/3370] Forecasting AGNCL... [2026-03-02T20:15:38.646229] [INFO ] [sig ] Generating forecast for: AGNCL [2026-03-02T20:15:38.646259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-03-02T20:15:38.658261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-03-02T20:15:38.658527] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-03-02T20:15:38.659353] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-03-02T20:15:38.659405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:38.659436] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:38.659472] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:38.659531] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:38.727851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:38.728846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:38.728967] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:38.729196] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:38.840895] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:38.841233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:38.841272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:38.841300] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:38.844721] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: DOWN (p=30.42%) [2026-03-02T20:15:38.845003] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-03-02T20:15:38.845135] [INFO ] [sig ] AGNCL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:38.988476] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AGNCL.txt [2026-03-02T20:15:38.988630] [INFO ] [sig ] [88/3370] Completed AGNCL in 0.3s | 2.59 sym/s | Total: 33.9s | ETA: 21.1m [2026-03-02T20:15:38.988672] [INFO ] [sig ] [89/3370] Forecasting AGNCM... [2026-03-02T20:15:38.988703] [INFO ] [sig ] Generating forecast for: AGNCM [2026-03-02T20:15:38.988734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-03-02T20:15:39.000151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-03-02T20:15:39.000405] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-03-02T20:15:39.001238] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-03-02T20:15:39.001291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:39.001323] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:39.001350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:39.001407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:39.059054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:39.059731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:39.059823] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:39.059855] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:39.168480] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:39.168654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:39.168703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:39.168739] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:39.172247] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: UP (p=52.98%) [2026-03-02T20:15:39.172525] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-03-02T20:15:39.172689] [INFO ] [sig ] AGNCM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:39.329638] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AGNCM.txt [2026-03-02T20:15:39.329812] [INFO ] [sig ] [89/3370] Completed AGNCM in 0.3s | 2.60 sym/s | Total: 34.3s | ETA: 21.1m [2026-03-02T20:15:39.329852] [INFO ] [sig ] [90/3370] Forecasting AGNCN... [2026-03-02T20:15:39.329883] [INFO ] [sig ] Generating forecast for: AGNCN [2026-03-02T20:15:39.329914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-03-02T20:15:39.342135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-03-02T20:15:39.342428] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-03-02T20:15:39.343563] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-03-02T20:15:39.343642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:39.343674] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:39.343700] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:39.343756] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:39.401461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:39.402196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:39.402279] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:39.402311] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:39.516976] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:39.517090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:39.517126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:39.517155] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:39.520476] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: UP (p=56.23%) [2026-03-02T20:15:39.520771] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-03-02T20:15:39.520909] [INFO ] [sig ] AGNCN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:39.665277] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AGNCN.txt [2026-03-02T20:15:39.665393] [INFO ] [sig ] [90/3370] Completed AGNCN in 0.3s | 2.60 sym/s | Total: 34.6s | ETA: 21.0m [2026-03-02T20:15:39.665432] [INFO ] [sig ] [91/3370] Forecasting AGNCO... [2026-03-02T20:15:39.665462] [INFO ] [sig ] Generating forecast for: AGNCO [2026-03-02T20:15:39.665492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-03-02T20:15:39.679882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-03-02T20:15:39.680149] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-03-02T20:15:39.680994] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-03-02T20:15:39.681046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:39.681079] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:39.681105] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:39.681162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:39.739378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:39.740070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:39.740155] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:39.740187] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:39.855165] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:39.855282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:39.855317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:39.855346] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:39.858829] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: DOWN (p=14.41%) [2026-03-02T20:15:39.859303] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-03-02T20:15:39.859436] [INFO ] [sig ] AGNCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:40.002996] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AGNCO.txt [2026-03-02T20:15:40.003130] [INFO ] [sig ] [91/3370] Completed AGNCO in 0.3s | 2.60 sym/s | Total: 35.0s | ETA: 21.0m [2026-03-02T20:15:40.003169] [INFO ] [sig ] [92/3370] Forecasting AGNCP... [2026-03-02T20:15:40.003199] [INFO ] [sig ] Generating forecast for: AGNCP [2026-03-02T20:15:40.003236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-03-02T20:15:40.016902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-03-02T20:15:40.017209] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-03-02T20:15:40.018199] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-03-02T20:15:40.018254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:40.018286] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:40.018312] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:40.018371] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:40.087534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:40.088554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:40.088691] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:40.088742] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:40.220240] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:40.220403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:40.220442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:40.220471] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:40.224753] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: DOWN (p=15.52%) [2026-03-02T20:15:40.225079] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-03-02T20:15:40.225239] [INFO ] [sig ] AGNCP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:40.388238] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AGNCP.txt [2026-03-02T20:15:40.388471] [INFO ] [sig ] [92/3370] Completed AGNCP in 0.4s | 2.60 sym/s | Total: 35.3s | ETA: 21.0m [2026-03-02T20:15:40.388524] [INFO ] [sig ] [93/3370] Forecasting AGO... [2026-03-02T20:15:40.388563] [INFO ] [sig ] Generating forecast for: AGO [2026-03-02T20:15:40.388631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-03-02T20:15:40.405006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-03-02T20:15:40.405492] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-03-02T20:15:40.406938] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-03-02T20:15:40.407007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:40.407057] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:40.407103] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:40.407193] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:40.468715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:40.469712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:40.469819] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:40.469858] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:40.593203] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:40.593368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:40.593408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:40.593436] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:40.596943] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: DOWN (p=6.47%) [2026-03-02T20:15:40.597230] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-03-02T20:15:40.597362] [INFO ] [sig ] AGO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:40.741502] [INFO ] [LOCAL ] Saved forecast: AGO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AGO.txt [2026-03-02T20:15:40.741678] [INFO ] [sig ] [93/3370] Completed AGO in 0.4s | 2.61 sym/s | Total: 35.7s | ETA: 21.0m [2026-03-02T20:15:40.741719] [INFO ] [sig ] [94/3370] Forecasting AGRO... [2026-03-02T20:15:40.741748] [INFO ] [sig ] Generating forecast for: AGRO [2026-03-02T20:15:40.741779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-03-02T20:15:40.759019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-03-02T20:15:40.759293] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-03-02T20:15:40.760168] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-03-02T20:15:40.760221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:40.760252] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:40.760279] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:40.760336] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:40.817658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:40.818324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:40.818404] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:40.818436] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:40.957812] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:40.958009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:40.958050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:40.958101] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:40.962274] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: UP (p=79.45%) [2026-03-02T20:15:40.962615] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-03-02T20:15:40.962758] [INFO ] [sig ] AGRO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:41.109776] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AGRO.txt [2026-03-02T20:15:41.109960] [INFO ] [sig ] [94/3370] Completed AGRO in 0.4s | 2.61 sym/s | Total: 36.1s | ETA: 21.0m [2026-03-02T20:15:41.110010] [INFO ] [sig ] [95/3370] Forecasting AGX... [2026-03-02T20:15:41.110042] [INFO ] [sig ] Generating forecast for: AGX [2026-03-02T20:15:41.110084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-03-02T20:15:41.122770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-03-02T20:15:41.123116] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-03-02T20:15:41.124056] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-03-02T20:15:41.124136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:41.124176] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:41.124204] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:41.124269] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:41.182814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:41.183706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:41.183817] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:41.183852] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:41.305511] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:41.305695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:41.305737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:41.305784] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:41.309644] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: DOWN (p=31.14%) [2026-03-02T20:15:41.309935] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-03-02T20:15:41.310075] [INFO ] [sig ] AGX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:41.469250] [INFO ] [LOCAL ] Saved forecast: AGX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AGX.txt [2026-03-02T20:15:41.469445] [INFO ] [sig ] [95/3370] Completed AGX in 0.4s | 2.61 sym/s | Total: 36.4s | ETA: 20.9m [2026-03-02T20:15:41.469487] [INFO ] [sig ] [96/3370] Forecasting AGYS... [2026-03-02T20:15:41.469518] [INFO ] [sig ] Generating forecast for: AGYS [2026-03-02T20:15:41.469549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-03-02T20:15:41.482433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-03-02T20:15:41.482878] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-03-02T20:15:41.483793] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-03-02T20:15:41.483850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:41.483882] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:41.483908] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:41.483967] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:41.552907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:41.554286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:41.554378] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:41.554412] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:41.681847] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:41.682010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:41.682050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:41.682079] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:41.685617] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: DOWN (p=31.50%) [2026-03-02T20:15:41.685905] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-03-02T20:15:41.686039] [INFO ] [sig ] AGYS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:41.850025] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AGYS.txt [2026-03-02T20:15:41.850207] [INFO ] [sig ] [96/3370] Completed AGYS in 0.4s | 2.61 sym/s | Total: 36.8s | ETA: 20.9m [2026-03-02T20:15:41.850256] [INFO ] [sig ] [97/3370] Forecasting AGZD... [2026-03-02T20:15:41.850289] [INFO ] [sig ] Generating forecast for: AGZD [2026-03-02T20:15:41.850322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-03-02T20:15:41.862688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-03-02T20:15:41.863016] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-03-02T20:15:41.863901] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-03-02T20:15:41.863957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:41.863991] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:41.864019] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:41.864079] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:41.922531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:41.923488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:41.923595] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:41.923631] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:42.040303] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:42.040472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:42.040513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:42.040544] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:42.044215] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: UP (p=61.97%) [2026-03-02T20:15:42.044540] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-03-02T20:15:42.044710] [INFO ] [sig ] AGZD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:42.200008] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AGZD.txt [2026-03-02T20:15:42.200169] [INFO ] [sig ] [97/3370] Completed AGZD in 0.3s | 2.61 sym/s | Total: 37.2s | ETA: 20.9m [2026-03-02T20:15:42.200212] [INFO ] [sig ] [98/3370] Forecasting AHCO... [2026-03-02T20:15:42.200245] [INFO ] [sig ] Generating forecast for: AHCO [2026-03-02T20:15:42.200277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-03-02T20:15:42.212950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-03-02T20:15:42.213291] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-03-02T20:15:42.214178] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-03-02T20:15:42.214233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:42.214267] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:42.214295] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:42.214354] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:42.275682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:42.276651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:42.276745] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:42.276783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:42.401384] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:42.401555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:42.401653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:42.401685] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:42.405470] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: UP (p=57.97%) [2026-03-02T20:15:42.405806] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-03-02T20:15:42.405952] [INFO ] [sig ] AHCO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:42.562115] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AHCO.txt [2026-03-02T20:15:42.562287] [INFO ] [sig ] [98/3370] Completed AHCO in 0.4s | 2.61 sym/s | Total: 37.5s | ETA: 20.9m [2026-03-02T20:15:42.562329] [INFO ] [sig ] [99/3370] Forecasting AI... [2026-03-02T20:15:42.562359] [INFO ] [sig ] Generating forecast for: AI [2026-03-02T20:15:42.562390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-03-02T20:15:42.577141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-03-02T20:15:42.577822] [INFO ] [FORECASTER] Starting predict_future for AI [2026-03-02T20:15:42.579183] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-03-02T20:15:42.579237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:42.579269] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:42.579296] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:42.579369] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:42.642727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:42.643915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:42.644002] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:42.644036] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:42.766261] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:42.766424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:42.766463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:42.766493] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:42.770859] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: UP (p=91.26%) [2026-03-02T20:15:42.771158] [INFO ] [FORECASTER] Completed predict_future for AI [2026-03-02T20:15:42.771293] [INFO ] [sig ] AI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:42.918003] [INFO ] [LOCAL ] Saved forecast: AI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AI.txt [2026-03-02T20:15:42.918185] [INFO ] [sig ] [99/3370] Completed AI in 0.4s | 2.61 sym/s | Total: 37.9s | ETA: 20.9m [2026-03-02T20:15:42.918230] [INFO ] [sig ] [100/3370] Forecasting AIA... [2026-03-02T20:15:42.918261] [INFO ] [sig ] Generating forecast for: AIA [2026-03-02T20:15:42.918292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-03-02T20:15:42.930169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-03-02T20:15:42.930477] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-03-02T20:15:42.931355] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-03-02T20:15:42.931408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:42.931440] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:42.931468] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:42.931527] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:42.991146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:42.991927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:42.992027] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:42.992061] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:43.115623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:43.115789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:43.115835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:43.115865] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:43.122477] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: DOWN (p=37.54%) [2026-03-02T20:15:43.122823] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-03-02T20:15:43.122964] [INFO ] [sig ] AIA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:43.276314] [INFO ] [LOCAL ] Saved forecast: AIA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AIA.txt [2026-03-02T20:15:43.276480] [INFO ] [sig ] [100/3370] Completed AIA in 0.4s | 2.62 sym/s | Total: 38.2s | ETA: 20.8m [2026-03-02T20:15:43.276519] [INFO ] [sig ] [101/3370] Forecasting AIG... [2026-03-02T20:15:43.276550] [INFO ] [sig ] Generating forecast for: AIG [2026-03-02T20:15:43.276599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-03-02T20:15:43.290180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-03-02T20:15:43.290614] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-03-02T20:15:43.291804] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-03-02T20:15:43.291891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:43.291958] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:43.292013] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:43.292085] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:43.352157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:43.353013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:43.353098] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:43.353130] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:43.486375] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:43.486550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:43.486616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:43.486648] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:43.490435] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: UP (p=56.89%) [2026-03-02T20:15:43.490799] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-03-02T20:15:43.490955] [INFO ] [sig ] AIG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:43.662439] [INFO ] [LOCAL ] Saved forecast: AIG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AIG.txt [2026-03-02T20:15:43.662649] [INFO ] [sig ] [101/3370] Completed AIG in 0.4s | 2.62 sym/s | Total: 38.6s | ETA: 20.8m [2026-03-02T20:15:43.662706] [INFO ] [sig ] [102/3370] Forecasting AIMD... [2026-03-02T20:15:43.662741] [INFO ] [sig ] Generating forecast for: AIMD [2026-03-02T20:15:43.662811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-03-02T20:15:43.675515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-03-02T20:15:43.676040] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-03-02T20:15:43.677264] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-03-02T20:15:43.677342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:43.677390] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:43.677431] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:43.677520] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:43.750611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:43.751980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:43.752126] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:43.752182] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:43.923687] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:43.923921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:43.923985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:43.924033] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:43.929729] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=44.44%) [2026-03-02T20:15:43.930244] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-03-02T20:15:43.930488] [INFO ] [sig ] AIMD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:44.157734] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AIMD.txt [2026-03-02T20:15:44.157974] [INFO ] [sig ] [102/3370] Completed AIMD in 0.5s | 2.61 sym/s | Total: 39.1s | ETA: 20.9m [2026-03-02T20:15:44.158043] [INFO ] [sig ] [103/3370] Forecasting AIO... [2026-03-02T20:15:44.158131] [INFO ] [sig ] Generating forecast for: AIO [2026-03-02T20:15:44.158260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-03-02T20:15:44.218554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-03-02T20:15:44.220887] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-03-02T20:15:44.223124] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-03-02T20:15:44.223210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:44.223268] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:44.223317] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:44.223461] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:44.326139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:44.327395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:44.327542] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:44.327602] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:44.512347] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:44.512557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:44.512651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:44.512703] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:44.518466] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-03-02T20:15:44.519035] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-03-02T20:15:44.519263] [INFO ] [sig ] AIO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:44.761464] [INFO ] [LOCAL ] Saved forecast: AIO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AIO.txt [2026-03-02T20:15:44.761705] [INFO ] [sig ] [103/3370] Completed AIO in 0.6s | 2.59 sym/s | Total: 39.7s | ETA: 21.0m [2026-03-02T20:15:44.761762] [INFO ] [sig ] [104/3370] Forecasting AIP... [2026-03-02T20:15:44.761803] [INFO ] [sig ] Generating forecast for: AIP [2026-03-02T20:15:44.761841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-03-02T20:15:44.808955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-03-02T20:15:44.819657] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-03-02T20:15:44.821489] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-03-02T20:15:44.821608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:44.821668] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:44.821714] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:44.821807] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:44.914142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:44.915332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:44.915465] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:44.915506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:45.083699] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:45.083884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:45.083937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:45.083968] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:45.088180] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: DOWN (p=39.79%) [2026-03-02T20:15:45.088624] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-03-02T20:15:45.088827] [INFO ] [sig ] AIP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:45.245947] [INFO ] [LOCAL ] Saved forecast: AIP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AIP.txt [2026-03-02T20:15:45.246129] [INFO ] [sig ] [104/3370] Completed AIP in 0.5s | 2.59 sym/s | Total: 40.2s | ETA: 21.0m [2026-03-02T20:15:45.246176] [INFO ] [sig ] [105/3370] Forecasting AIPI... [2026-03-02T20:15:45.246208] [INFO ] [sig ] Generating forecast for: AIPI [2026-03-02T20:15:45.246239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-03-02T20:15:45.259143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-03-02T20:15:45.259615] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-03-02T20:15:45.260713] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-03-02T20:15:45.260777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:45.260819] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:45.260853] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:45.260928] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:45.323315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:45.324341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:45.324432] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:45.324466] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:45.454088] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:45.454262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:45.454303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:45.454333] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:45.457970] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=94.53%) [2026-03-02T20:15:45.458323] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-03-02T20:15:45.458479] [INFO ] [sig ] AIPI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:45.621814] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AIPI.txt [2026-03-02T20:15:45.621986] [INFO ] [sig ] [105/3370] Completed AIPI in 0.4s | 2.59 sym/s | Total: 40.6s | ETA: 21.0m [2026-03-02T20:15:45.622027] [INFO ] [sig ] [106/3370] Forecasting AIQ... [2026-03-02T20:15:45.622057] [INFO ] [sig ] Generating forecast for: AIQ [2026-03-02T20:15:45.622088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-03-02T20:15:45.636822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-03-02T20:15:45.637323] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-03-02T20:15:45.638555] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-03-02T20:15:45.638643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:45.638686] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:45.638722] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:45.638802] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:45.710010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:45.711002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:45.711107] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:45.711141] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:45.835249] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:45.835422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:45.835464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:45.835495] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:45.839244] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: DOWN (p=25.09%) [2026-03-02T20:15:45.839684] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-03-02T20:15:45.839861] [INFO ] [sig ] AIQ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:45.987257] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AIQ.txt [2026-03-02T20:15:45.987423] [INFO ] [sig ] [106/3370] Completed AIQ in 0.4s | 2.59 sym/s | Total: 40.9s | ETA: 21.0m [2026-03-02T20:15:45.987467] [INFO ] [sig ] [107/3370] Forecasting AIRG... [2026-03-02T20:15:45.987500] [INFO ] [sig ] Generating forecast for: AIRG [2026-03-02T20:15:45.987532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-03-02T20:15:45.998995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-03-02T20:15:45.999402] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-03-02T20:15:46.000292] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-03-02T20:15:46.000346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:46.000378] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:46.000404] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:46.000462] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:46.060478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:46.061479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:46.061599] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:46.061636] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:46.173144] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:46.173311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:46.173354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:46.173384] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:46.176989] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: UP (p=82.25%) [2026-03-02T20:15:46.177297] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-03-02T20:15:46.177441] [INFO ] [sig ] AIRG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:46.321811] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AIRG.txt [2026-03-02T20:15:46.321977] [INFO ] [sig ] [107/3370] Completed AIRG in 0.3s | 2.59 sym/s | Total: 41.3s | ETA: 21.0m [2026-03-02T20:15:46.322021] [INFO ] [sig ] [108/3370] Forecasting AIRJ... [2026-03-02T20:15:46.322051] [INFO ] [sig ] Generating forecast for: AIRJ [2026-03-02T20:15:46.322082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-03-02T20:15:46.333936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-03-02T20:15:46.334268] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-03-02T20:15:46.335147] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-03-02T20:15:46.335200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:46.335233] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:46.335260] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:46.335319] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:46.393316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:46.394093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:46.394175] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:46.394207] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:46.509732] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:46.509908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:46.509974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:46.510010] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:46.513627] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: DOWN (p=12.69%) [2026-03-02T20:15:46.513938] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-03-02T20:15:46.514115] [INFO ] [sig ] AIRJ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:46.663922] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AIRJ.txt [2026-03-02T20:15:46.664105] [INFO ] [sig ] [108/3370] Completed AIRJ in 0.3s | 2.59 sym/s | Total: 41.6s | ETA: 21.0m [2026-03-02T20:15:46.664147] [INFO ] [sig ] [109/3370] Forecasting AIRS... [2026-03-02T20:15:46.664180] [INFO ] [sig ] Generating forecast for: AIRS [2026-03-02T20:15:46.664213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-03-02T20:15:46.677319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-03-02T20:15:46.677824] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-03-02T20:15:46.678918] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-03-02T20:15:46.678993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:46.679046] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:46.679091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:46.679183] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:46.744467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:46.745473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:46.745564] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:46.745620] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:46.883458] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:46.883659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:46.883712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:46.883752] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:46.891404] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: UP (p=77.65%) [2026-03-02T20:15:46.891777] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-03-02T20:15:46.891936] [INFO ] [sig ] AIRS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:47.039778] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AIRS.txt [2026-03-02T20:15:47.039956] [INFO ] [sig ] [109/3370] Completed AIRS in 0.4s | 2.60 sym/s | Total: 42.0s | ETA: 20.9m [2026-03-02T20:15:47.040006] [INFO ] [sig ] [110/3370] Forecasting AISP... [2026-03-02T20:15:47.040041] [INFO ] [sig ] Generating forecast for: AISP [2026-03-02T20:15:47.040072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-03-02T20:15:47.052182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-03-02T20:15:47.052593] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-03-02T20:15:47.053422] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-03-02T20:15:47.053475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:47.053510] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:47.053539] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:47.053614] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:47.111727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:47.112758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:47.112864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:47.112907] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:47.242377] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:47.242556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:47.242626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:47.242657] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:47.246294] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: UP (p=68.19%) [2026-03-02T20:15:47.246652] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-03-02T20:15:47.246809] [INFO ] [sig ] AISP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:47.402344] [INFO ] [LOCAL ] Saved forecast: AISP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AISP.txt [2026-03-02T20:15:47.402515] [INFO ] [sig ] [110/3370] Completed AISP in 0.4s | 2.60 sym/s | Total: 42.4s | ETA: 20.9m [2026-03-02T20:15:47.402559] [INFO ] [sig ] [111/3370] Forecasting AIZN... [2026-03-02T20:15:47.402625] [INFO ] [sig ] Generating forecast for: AIZN [2026-03-02T20:15:47.402660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-03-02T20:15:47.415144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-03-02T20:15:47.415545] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-03-02T20:15:47.416505] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-03-02T20:15:47.416563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:47.416626] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:47.416656] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:47.416716] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:47.484680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:47.486028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:47.486144] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:47.486191] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:47.600868] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:47.601038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:47.601078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:47.601107] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:47.604611] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: DOWN (p=17.33%) [2026-03-02T20:15:47.604933] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-03-02T20:15:47.605083] [INFO ] [sig ] AIZN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:47.757838] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AIZN.txt [2026-03-02T20:15:47.758003] [INFO ] [sig ] [111/3370] Completed AIZN in 0.4s | 2.60 sym/s | Total: 42.7s | ETA: 20.9m [2026-03-02T20:15:47.758043] [INFO ] [sig ] [112/3370] Forecasting AJG... [2026-03-02T20:15:47.758094] [INFO ] [sig ] Generating forecast for: AJG [2026-03-02T20:15:47.758130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-03-02T20:15:47.771589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-03-02T20:15:47.771938] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-03-02T20:15:47.773027] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-03-02T20:15:47.773080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:47.773120] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:47.773147] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:47.773205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:47.831926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:47.832725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:47.832810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:47.832843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:47.956080] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:47.956254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:47.956294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:47.956323] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:47.960038] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: UP (p=93.30%) [2026-03-02T20:15:47.960380] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-03-02T20:15:47.960536] [INFO ] [sig ] AJG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:48.106776] [INFO ] [LOCAL ] Saved forecast: AJG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AJG.txt [2026-03-02T20:15:48.106919] [INFO ] [sig ] [112/3370] Completed AJG in 0.3s | 2.60 sym/s | Total: 43.1s | ETA: 20.9m [2026-03-02T20:15:48.106957] [INFO ] [sig ] [113/3370] Forecasting AKAM... [2026-03-02T20:15:48.106987] [INFO ] [sig ] Generating forecast for: AKAM [2026-03-02T20:15:48.107017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-03-02T20:15:48.118351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-03-02T20:15:48.118661] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-03-02T20:15:48.119511] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-03-02T20:15:48.119562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:48.119618] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:48.119646] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:48.119704] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:48.176544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:48.177291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:48.177374] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:48.177406] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:48.296805] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:48.296966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:48.297004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:48.297032] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:48.300744] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: DOWN (p=35.73%) [2026-03-02T20:15:48.301150] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-03-02T20:15:48.301316] [INFO ] [sig ] AKAM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:48.470927] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AKAM.txt [2026-03-02T20:15:48.471118] [INFO ] [sig ] [113/3370] Completed AKAM in 0.4s | 2.60 sym/s | Total: 43.4s | ETA: 20.9m [2026-03-02T20:15:48.471159] [INFO ] [sig ] [114/3370] Forecasting AKBA... [2026-03-02T20:15:48.471191] [INFO ] [sig ] Generating forecast for: AKBA [2026-03-02T20:15:48.471220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-03-02T20:15:48.484176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-03-02T20:15:48.484622] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-03-02T20:15:48.485598] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-03-02T20:15:48.485662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:48.485694] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:48.485721] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:48.485779] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:48.546187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:48.547154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:48.547250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:48.547284] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:48.685391] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:48.685561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:48.685623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:48.685653] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:48.689673] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: DOWN (p=43.06%) [2026-03-02T20:15:48.690064] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-03-02T20:15:48.690403] [INFO ] [sig ] AKBA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:48.846491] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AKBA.txt [2026-03-02T20:15:48.846878] [INFO ] [sig ] [114/3370] Completed AKBA in 0.4s | 2.60 sym/s | Total: 43.8s | ETA: 20.9m [2026-03-02T20:15:48.846924] [INFO ] [sig ] [115/3370] Forecasting AL... [2026-03-02T20:15:48.846952] [INFO ] [sig ] Generating forecast for: AL [2026-03-02T20:15:48.846981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-03-02T20:15:48.859976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-03-02T20:15:48.860380] [INFO ] [FORECASTER] Starting predict_future for AL [2026-03-02T20:15:48.861286] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-03-02T20:15:48.861341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:48.861372] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:48.861398] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:48.861455] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:48.919605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:48.920519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:48.920642] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:48.920677] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:49.041915] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:49.042145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:49.042186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:49.042214] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:49.046074] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: DOWN (p=25.25%) [2026-03-02T20:15:49.046644] [INFO ] [FORECASTER] Completed predict_future for AL [2026-03-02T20:15:49.046800] [INFO ] [sig ] AL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:49.203657] [INFO ] [LOCAL ] Saved forecast: AL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AL.txt [2026-03-02T20:15:49.203836] [INFO ] [sig ] [115/3370] Completed AL in 0.4s | 2.60 sym/s | Total: 44.2s | ETA: 20.8m [2026-03-02T20:15:49.203880] [INFO ] [sig ] [116/3370] Forecasting ALAB... [2026-03-02T20:15:49.203917] [INFO ] [sig ] Generating forecast for: ALAB [2026-03-02T20:15:49.203949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-03-02T20:15:49.218139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-03-02T20:15:49.218564] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-03-02T20:15:49.219749] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-03-02T20:15:49.219806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:49.219839] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:49.219866] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:49.219925] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:49.283623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:49.284669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:49.284796] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:49.284831] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:49.414413] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:49.414610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:49.414655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:49.414684] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:49.418421] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: UP (p=82.91%) [2026-03-02T20:15:49.418810] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-03-02T20:15:49.418993] [INFO ] [sig ] ALAB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:49.598782] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALAB.txt [2026-03-02T20:15:49.599033] [INFO ] [sig ] [116/3370] Completed ALAB in 0.4s | 2.60 sym/s | Total: 44.6s | ETA: 20.8m [2026-03-02T20:15:49.599092] [INFO ] [sig ] [117/3370] Forecasting ALB... [2026-03-02T20:15:49.599141] [INFO ] [sig ] Generating forecast for: ALB [2026-03-02T20:15:49.599376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-03-02T20:15:49.616037] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'ALB'. [2026-03-02T20:15:49.616518] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-03-02T20:15:49.617670] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-03-02T20:15:49.617740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:49.617791] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:49.617833] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:49.617935] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:49.686925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:49.687959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:49.688086] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:49.688129] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:49.857130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:49.857314] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:15:49.857378] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:49.857422] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:49.862000] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: DOWN (p=33.55%) [2026-03-02T20:15:49.862433] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-03-02T20:15:49.862658] [INFO ] [sig ] ALB: Forecast for 2026-02-27: DOWN (sign=0.00) [2026-03-02T20:15:50.062441] [INFO ] [LOCAL ] Saved forecast: ALB 2026-03-02 0 -> ./output/forecasts/individual/2026-03-02/ALB.txt [2026-03-02T20:15:50.062685] [INFO ] [sig ] [117/3370] Completed ALB in 0.5s | 2.60 sym/s | Total: 45.0s | ETA: 20.9m [2026-03-02T20:15:50.062745] [INFO ] [sig ] [118/3370] Forecasting ALC... [2026-03-02T20:15:50.062777] [INFO ] [sig ] Generating forecast for: ALC [2026-03-02T20:15:50.062808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-03-02T20:15:50.075814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-03-02T20:15:50.076194] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-03-02T20:15:50.077095] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-03-02T20:15:50.077147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:50.077180] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:50.077207] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:50.077265] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:50.141418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:50.142655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:50.142744] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:50.142778] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:50.267463] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:50.267648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:50.267693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:50.267722] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:50.272215] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: UP (p=92.06%) [2026-03-02T20:15:50.272540] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-03-02T20:15:50.272718] [INFO ] [sig ] ALC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:50.425253] [INFO ] [LOCAL ] Saved forecast: ALC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALC.txt [2026-03-02T20:15:50.425411] [INFO ] [sig ] [118/3370] Completed ALC in 0.4s | 2.60 sym/s | Total: 45.4s | ETA: 20.8m [2026-03-02T20:15:50.425454] [INFO ] [sig ] [119/3370] Forecasting ALCO... [2026-03-02T20:15:50.425529] [INFO ] [sig ] Generating forecast for: ALCO [2026-03-02T20:15:50.425562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-03-02T20:15:50.439167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-03-02T20:15:50.439586] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-03-02T20:15:50.440473] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-03-02T20:15:50.440529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:50.440561] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:50.440617] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:50.440677] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:50.501295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:50.502271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:50.502360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:50.502396] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:50.628134] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:50.628306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:50.628349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:50.628399] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:50.632050] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: UP (p=83.81%) [2026-03-02T20:15:50.632350] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-03-02T20:15:50.632492] [INFO ] [sig ] ALCO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:50.781944] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALCO.txt [2026-03-02T20:15:50.782119] [INFO ] [sig ] [119/3370] Completed ALCO in 0.4s | 2.60 sym/s | Total: 45.7s | ETA: 20.8m [2026-03-02T20:15:50.782161] [INFO ] [sig ] [120/3370] Forecasting ALDX... [2026-03-02T20:15:50.782195] [INFO ] [sig ] Generating forecast for: ALDX [2026-03-02T20:15:50.782227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-03-02T20:15:50.796486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-03-02T20:15:50.796886] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-03-02T20:15:50.797793] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-03-02T20:15:50.797862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:50.797907] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:50.797947] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:50.798030] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:50.862411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:50.863461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:50.863570] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:50.863629] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:50.996327] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:50.996503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:50.996548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:50.996599] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:51.000271] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: DOWN (p=1.19%) [2026-03-02T20:15:51.000627] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-03-02T20:15:51.000779] [INFO ] [sig ] ALDX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:51.150152] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ALDX.txt [2026-03-02T20:15:51.150322] [INFO ] [sig ] [120/3370] Completed ALDX in 0.4s | 2.60 sym/s | Total: 46.1s | ETA: 20.8m [2026-03-02T20:15:51.150362] [INFO ] [sig ] [121/3370] Forecasting ALEX... [2026-03-02T20:15:51.150395] [INFO ] [sig ] Generating forecast for: ALEX [2026-03-02T20:15:51.150425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-03-02T20:15:51.163374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-03-02T20:15:51.163780] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-03-02T20:15:51.164723] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-03-02T20:15:51.164779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:51.164813] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:51.164841] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:51.164902] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:51.222956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:51.223943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:51.224038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:51.224088] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:51.350314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:51.350483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:51.350527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:51.350558] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:51.354106] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: UP (p=64.74%) [2026-03-02T20:15:51.354398] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-03-02T20:15:51.354543] [INFO ] [sig ] ALEX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:51.520710] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALEX.txt [2026-03-02T20:15:51.520890] [INFO ] [sig ] [121/3370] Completed ALEX in 0.4s | 2.60 sym/s | Total: 46.5s | ETA: 20.8m [2026-03-02T20:15:51.520943] [INFO ] [sig ] [122/3370] Forecasting ALG... [2026-03-02T20:15:51.520982] [INFO ] [sig ] Generating forecast for: ALG [2026-03-02T20:15:51.521019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-03-02T20:15:51.535269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-03-02T20:15:51.535674] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-03-02T20:15:51.536683] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-03-02T20:15:51.536738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:51.536773] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:51.536801] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:51.536901] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:51.602386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:51.603265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:51.603359] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:51.603392] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:51.732984] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:51.733157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:51.733200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:51.733229] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:51.736994] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: DOWN (p=4.23%) [2026-03-02T20:15:51.737321] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-03-02T20:15:51.737473] [INFO ] [sig ] ALG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:51.914053] [INFO ] [LOCAL ] Saved forecast: ALG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ALG.txt [2026-03-02T20:15:51.914251] [INFO ] [sig ] [122/3370] Completed ALG in 0.4s | 2.60 sym/s | Total: 46.9s | ETA: 20.8m [2026-03-02T20:15:51.914298] [INFO ] [sig ] [123/3370] Forecasting ALGM... [2026-03-02T20:15:51.914328] [INFO ] [sig ] Generating forecast for: ALGM [2026-03-02T20:15:51.914360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-03-02T20:15:51.927386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-03-02T20:15:51.927769] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-03-02T20:15:51.928702] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-03-02T20:15:51.928756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:51.928789] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:51.928826] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:51.928886] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:51.989128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:51.990150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:51.990240] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:51.990275] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:52.116566] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:52.116758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:52.116801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:52.116830] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:52.120554] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-03-02T20:15:52.120901] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-03-02T20:15:52.121049] [INFO ] [sig ] ALGM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:52.272538] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ALGM.txt [2026-03-02T20:15:52.272734] [INFO ] [sig ] [123/3370] Completed ALGM in 0.4s | 2.60 sym/s | Total: 47.2s | ETA: 20.8m [2026-03-02T20:15:52.272782] [INFO ] [sig ] [124/3370] Forecasting ALGN... [2026-03-02T20:15:52.272823] [INFO ] [sig ] Generating forecast for: ALGN [2026-03-02T20:15:52.272860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-03-02T20:15:52.287326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-03-02T20:15:52.287752] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-03-02T20:15:52.288761] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-03-02T20:15:52.288817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:52.288850] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:52.288877] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:52.288938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:52.349755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:52.350785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:52.350875] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:52.350908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:52.479740] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:52.479926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:52.479990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:52.480044] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:52.485114] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: DOWN (p=9.78%) [2026-03-02T20:15:52.485778] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-03-02T20:15:52.485959] [INFO ] [sig ] ALGN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:52.638722] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ALGN.txt [2026-03-02T20:15:52.638888] [INFO ] [sig ] [124/3370] Completed ALGN in 0.4s | 2.61 sym/s | Total: 47.6s | ETA: 20.8m [2026-03-02T20:15:52.638930] [INFO ] [sig ] [125/3370] Forecasting ALGS... [2026-03-02T20:15:52.638962] [INFO ] [sig ] Generating forecast for: ALGS [2026-03-02T20:15:52.638995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-03-02T20:15:52.652052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-03-02T20:15:52.652440] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-03-02T20:15:52.653397] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-03-02T20:15:52.653453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:52.653485] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:52.653511] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:52.653590] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:52.714843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:52.715808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:52.715897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:52.715929] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:52.838197] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:52.838368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:52.838409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:52.838441] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:52.842273] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: DOWN (p=38.53%) [2026-03-02T20:15:52.842719] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-03-02T20:15:52.842910] [INFO ] [sig ] ALGS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:53.000900] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ALGS.txt [2026-03-02T20:15:53.001105] [INFO ] [sig ] [125/3370] Completed ALGS in 0.4s | 2.61 sym/s | Total: 48.0s | ETA: 20.8m [2026-03-02T20:15:53.001157] [INFO ] [sig ] [126/3370] Forecasting ALHC... [2026-03-02T20:15:53.001198] [INFO ] [sig ] Generating forecast for: ALHC [2026-03-02T20:15:53.001232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-03-02T20:15:53.016145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-03-02T20:15:53.016636] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-03-02T20:15:53.017700] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-03-02T20:15:53.017760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:53.017794] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:53.017823] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:53.017884] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:53.078047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:53.079304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:53.079619] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:53.079656] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:53.206129] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:53.206291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:53.206330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:53.206359] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:53.210079] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: UP (p=67.69%) [2026-03-02T20:15:53.210417] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-03-02T20:15:53.210566] [INFO ] [sig ] ALHC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:53.359694] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALHC.txt [2026-03-02T20:15:53.359852] [INFO ] [sig ] [126/3370] Completed ALHC in 0.4s | 2.61 sym/s | Total: 48.3s | ETA: 20.7m [2026-03-02T20:15:53.359893] [INFO ] [sig ] [127/3370] Forecasting ALK... [2026-03-02T20:15:53.359925] [INFO ] [sig ] Generating forecast for: ALK [2026-03-02T20:15:53.359965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-03-02T20:15:53.372928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-03-02T20:15:53.373330] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-03-02T20:15:53.374256] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-03-02T20:15:53.374312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:53.374346] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:53.374374] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:53.374452] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:53.434544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:53.435591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:53.435684] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:53.435720] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:53.570751] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:53.570923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:53.570963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:53.570995] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:53.574695] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: UP (p=60.56%) [2026-03-02T20:15:53.574997] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-03-02T20:15:53.575141] [INFO ] [sig ] ALK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:53.745402] [INFO ] [LOCAL ] Saved forecast: ALK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALK.txt [2026-03-02T20:15:53.745588] [INFO ] [sig ] [127/3370] Completed ALK in 0.4s | 2.61 sym/s | Total: 48.7s | ETA: 20.7m [2026-03-02T20:15:53.745634] [INFO ] [sig ] [128/3370] Forecasting ALKS... [2026-03-02T20:15:53.745663] [INFO ] [sig ] Generating forecast for: ALKS [2026-03-02T20:15:53.745701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-03-02T20:15:53.759191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-03-02T20:15:53.759688] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-03-02T20:15:53.760950] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-03-02T20:15:53.761012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:53.761046] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:53.761073] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:53.761133] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:53.827550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:53.828794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:53.828882] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:53.828915] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:53.963996] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:53.964163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:53.964206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:53.964235] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:53.968495] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: UP (p=74.45%) [2026-03-02T20:15:53.968843] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-03-02T20:15:53.968994] [INFO ] [sig ] ALKS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:54.133419] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALKS.txt [2026-03-02T20:15:54.133611] [INFO ] [sig ] [128/3370] Completed ALKS in 0.4s | 2.61 sym/s | Total: 49.1s | ETA: 20.7m [2026-03-02T20:15:54.133654] [INFO ] [sig ] [129/3370] Forecasting ALL... [2026-03-02T20:15:54.133688] [INFO ] [sig ] Generating forecast for: ALL [2026-03-02T20:15:54.133718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-03-02T20:15:54.146975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-03-02T20:15:54.147403] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-03-02T20:15:54.148354] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-03-02T20:15:54.148411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:54.148443] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:54.148471] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:54.148529] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:54.209845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:54.210722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:54.210812] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:54.210847] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:54.335796] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:54.335966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:54.336017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:54.336054] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:54.340067] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: DOWN (p=16.15%) [2026-03-02T20:15:54.340373] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-03-02T20:15:54.340511] [INFO ] [sig ] ALL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:54.505504] [INFO ] [LOCAL ] Saved forecast: ALL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ALL.txt [2026-03-02T20:15:54.505754] [INFO ] [sig ] [129/3370] Completed ALL in 0.4s | 2.61 sym/s | Total: 49.5s | ETA: 20.7m [2026-03-02T20:15:54.505810] [INFO ] [sig ] [130/3370] Forecasting ALLE... [2026-03-02T20:15:54.505855] [INFO ] [sig ] Generating forecast for: ALLE [2026-03-02T20:15:54.505896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-03-02T20:15:54.520270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-03-02T20:15:54.520750] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-03-02T20:15:54.521973] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-03-02T20:15:54.522032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:54.522065] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:54.522092] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:54.522150] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:54.583070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:54.584118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:54.584224] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:54.584259] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:54.707006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:54.707179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:54.707221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:54.707251] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:54.711053] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: UP (p=76.91%) [2026-03-02T20:15:54.711369] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-03-02T20:15:54.711516] [INFO ] [sig ] ALLE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:54.949651] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALLE.txt [2026-03-02T20:15:54.949829] [INFO ] [sig ] [130/3370] Completed ALLE in 0.4s | 2.60 sym/s | Total: 49.9s | ETA: 20.7m [2026-03-02T20:15:54.949872] [INFO ] [sig ] [131/3370] Forecasting ALLO... [2026-03-02T20:15:54.949901] [INFO ] [sig ] Generating forecast for: ALLO [2026-03-02T20:15:54.949931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-03-02T20:15:54.964121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-03-02T20:15:54.964613] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-03-02T20:15:54.965570] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-03-02T20:15:54.965661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:54.965693] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:54.965720] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:54.965776] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:55.034869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:55.036142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:55.036270] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:55.036305] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:55.181869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:55.182056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:55.182124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:55.182165] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:55.186216] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-03-02T20:15:55.186623] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-03-02T20:15:55.186793] [INFO ] [sig ] ALLO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:55.371313] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ALLO.txt [2026-03-02T20:15:55.371641] [INFO ] [sig ] [131/3370] Completed ALLO in 0.4s | 2.60 sym/s | Total: 50.3s | ETA: 20.7m [2026-03-02T20:15:55.371715] [INFO ] [sig ] [132/3370] Forecasting ALLY... [2026-03-02T20:15:55.371763] [INFO ] [sig ] Generating forecast for: ALLY [2026-03-02T20:15:55.371811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-03-02T20:15:55.390856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-03-02T20:15:55.391391] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-03-02T20:15:55.393223] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-03-02T20:15:55.393491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:55.393536] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:55.393595] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:55.393690] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:55.465546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:55.466561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:55.466743] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:55.466782] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:55.607459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:55.607668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:55.607713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:55.607746] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:55.611450] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-03-02T20:15:55.611810] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-03-02T20:15:55.611972] [INFO ] [sig ] ALLY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:55.762217] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALLY.txt [2026-03-02T20:15:55.762400] [INFO ] [sig ] [132/3370] Completed ALLY in 0.4s | 2.60 sym/s | Total: 50.7s | ETA: 20.7m [2026-03-02T20:15:55.762444] [INFO ] [sig ] [133/3370] Forecasting ALMS... [2026-03-02T20:15:55.762474] [INFO ] [sig ] Generating forecast for: ALMS [2026-03-02T20:15:55.762505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-03-02T20:15:55.775948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-03-02T20:15:55.776402] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-03-02T20:15:55.777338] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-03-02T20:15:55.777394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:55.777428] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:55.777457] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:55.777516] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:55.838410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:55.839565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:55.839705] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:55.839750] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:56.002609] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:56.002796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:56.002852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:56.002889] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:56.007430] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: UP (p=85.79%) [2026-03-02T20:15:56.007882] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-03-02T20:15:56.008110] [INFO ] [sig ] ALMS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:56.169011] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALMS.txt [2026-03-02T20:15:56.169201] [INFO ] [sig ] [133/3370] Completed ALMS in 0.4s | 2.60 sym/s | Total: 51.1s | ETA: 20.7m [2026-03-02T20:15:56.169252] [INFO ] [sig ] [134/3370] Forecasting ALNY... [2026-03-02T20:15:56.169288] [INFO ] [sig ] Generating forecast for: ALNY [2026-03-02T20:15:56.169326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-03-02T20:15:56.182486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-03-02T20:15:56.182936] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-03-02T20:15:56.183865] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-03-02T20:15:56.183921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:56.183954] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:56.183980] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:56.184038] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:56.241755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:56.242781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:56.242875] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:56.242909] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:56.370614] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:56.370789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:56.370831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:56.370870] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:56.374611] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: UP (p=98.57%) [2026-03-02T20:15:56.374933] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-03-02T20:15:56.375097] [INFO ] [sig ] ALNY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:56.527143] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALNY.txt [2026-03-02T20:15:56.527359] [INFO ] [sig ] [134/3370] Completed ALNY in 0.4s | 2.60 sym/s | Total: 51.5s | ETA: 20.7m [2026-03-02T20:15:56.527416] [INFO ] [sig ] [135/3370] Forecasting ALRM... [2026-03-02T20:15:56.527449] [INFO ] [sig ] Generating forecast for: ALRM [2026-03-02T20:15:56.527485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-03-02T20:15:56.540347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-03-02T20:15:56.540800] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-03-02T20:15:56.541776] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-03-02T20:15:56.541835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:56.541869] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:56.541895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:56.541953] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:56.604039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:56.605011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:56.605106] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:56.605141] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:56.740049] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:56.740227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:56.740272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:56.740302] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:56.744212] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: UP (p=61.64%) [2026-03-02T20:15:56.744525] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-03-02T20:15:56.744694] [INFO ] [sig ] ALRM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:56.899058] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALRM.txt [2026-03-02T20:15:56.899253] [INFO ] [sig ] [135/3370] Completed ALRM in 0.4s | 2.60 sym/s | Total: 51.9s | ETA: 20.7m [2026-03-02T20:15:56.899335] [INFO ] [sig ] [136/3370] Forecasting ALRS... [2026-03-02T20:15:56.899368] [INFO ] [sig ] Generating forecast for: ALRS [2026-03-02T20:15:56.899401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-03-02T20:15:56.914402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-03-02T20:15:56.914835] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-03-02T20:15:56.915797] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-03-02T20:15:56.915864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:56.915901] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:56.915939] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:56.916008] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:56.980443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:56.981968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:56.982061] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:56.982096] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:57.121976] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:57.122142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:57.122183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:57.122212] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:57.126025] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: UP (p=64.98%) [2026-03-02T20:15:57.126327] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-03-02T20:15:57.126468] [INFO ] [sig ] ALRS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:57.277985] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALRS.txt [2026-03-02T20:15:57.278266] [INFO ] [sig ] [136/3370] Completed ALRS in 0.4s | 2.60 sym/s | Total: 52.2s | ETA: 20.7m [2026-03-02T20:15:57.278328] [INFO ] [sig ] [137/3370] Forecasting ALSN... [2026-03-02T20:15:57.278369] [INFO ] [sig ] Generating forecast for: ALSN [2026-03-02T20:15:57.278410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-03-02T20:15:57.295241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-03-02T20:15:57.295800] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-03-02T20:15:57.297083] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-03-02T20:15:57.297163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:57.297213] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:57.297251] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:57.297337] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:57.371298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:57.372339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:57.372432] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:57.372465] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:57.494670] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:57.494853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:57.494893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:57.494922] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:57.498651] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: DOWN (p=21.55%) [2026-03-02T20:15:57.498997] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-03-02T20:15:57.499156] [INFO ] [sig ] ALSN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:57.649904] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ALSN.txt [2026-03-02T20:15:57.650070] [INFO ] [sig ] [137/3370] Completed ALSN in 0.4s | 2.60 sym/s | Total: 52.6s | ETA: 20.7m [2026-03-02T20:15:57.650119] [INFO ] [sig ] [138/3370] Forecasting ALTG... [2026-03-02T20:15:57.650155] [INFO ] [sig ] Generating forecast for: ALTG [2026-03-02T20:15:57.650190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-03-02T20:15:57.664550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-03-02T20:15:57.665031] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-03-02T20:15:57.665949] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-03-02T20:15:57.666006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:57.666040] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:57.666070] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:57.666130] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:57.729061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:57.730061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:57.730152] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:57.730188] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:57.876788] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:57.876956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:57.877005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:57.877043] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:57.880959] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: UP (p=52.70%) [2026-03-02T20:15:57.881327] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-03-02T20:15:57.881493] [INFO ] [sig ] ALTG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:58.041043] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALTG.txt [2026-03-02T20:15:58.041246] [INFO ] [sig ] [138/3370] Completed ALTG in 0.4s | 2.60 sym/s | Total: 53.0s | ETA: 20.7m [2026-03-02T20:15:58.041306] [INFO ] [sig ] [139/3370] Forecasting ALTI... [2026-03-02T20:15:58.041347] [INFO ] [sig ] Generating forecast for: ALTI [2026-03-02T20:15:58.041379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-03-02T20:15:58.055423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-03-02T20:15:58.055872] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-03-02T20:15:58.057062] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-03-02T20:15:58.057123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:58.057160] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:58.057228] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:58.057466] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:58.127890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:58.128874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:58.128965] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:58.129000] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:58.253771] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:58.253939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:58.253982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:58.254012] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:58.258075] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-03-02T20:15:58.258386] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-03-02T20:15:58.258530] [INFO ] [sig ] ALTI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:58.417904] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALTI.txt [2026-03-02T20:15:58.418100] [INFO ] [sig ] [139/3370] Completed ALTI in 0.4s | 2.60 sym/s | Total: 53.4s | ETA: 20.7m [2026-03-02T20:15:58.418152] [INFO ] [sig ] [140/3370] Forecasting ALTS... [2026-03-02T20:15:58.418186] [INFO ] [sig ] Generating forecast for: ALTS [2026-03-02T20:15:58.418219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-03-02T20:15:58.432471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-03-02T20:15:58.432830] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-03-02T20:15:58.433978] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-03-02T20:15:58.434033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:58.434067] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:58.434105] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:58.434191] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:58.501289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:58.502131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:58.502229] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:58.502279] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:58.634169] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:58.634339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:58.634590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:58.634626] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:58.638755] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: UP (p=99.51%) [2026-03-02T20:15:58.639068] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-03-02T20:15:58.639239] [INFO ] [sig ] ALTS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:58.805746] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALTS.txt [2026-03-02T20:15:58.805932] [INFO ] [sig ] [140/3370] Completed ALTS in 0.4s | 2.60 sym/s | Total: 53.8s | ETA: 20.7m [2026-03-02T20:15:58.805980] [INFO ] [sig ] [141/3370] Forecasting ALTY... [2026-03-02T20:15:58.806011] [INFO ] [sig ] Generating forecast for: ALTY [2026-03-02T20:15:58.806044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-03-02T20:15:58.820093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-03-02T20:15:58.820429] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-03-02T20:15:58.821353] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-03-02T20:15:58.821409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:58.821443] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:58.821471] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:58.821531] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:58.888256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:58.889152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:58.889250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:58.889302] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:59.010000] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:59.010169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:59.010218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:59.010249] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:59.014055] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: DOWN (p=37.41%) [2026-03-02T20:15:59.014466] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-03-02T20:15:59.014637] [INFO ] [sig ] ALTY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:15:59.173350] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ALTY.txt [2026-03-02T20:15:59.173524] [INFO ] [sig ] [141/3370] Completed ALTY in 0.4s | 2.60 sym/s | Total: 54.1s | ETA: 20.7m [2026-03-02T20:15:59.173589] [INFO ] [sig ] [142/3370] Forecasting ALVO... [2026-03-02T20:15:59.173623] [INFO ] [sig ] Generating forecast for: ALVO [2026-03-02T20:15:59.173655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-03-02T20:15:59.186948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-03-02T20:15:59.187292] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-03-02T20:15:59.188286] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-03-02T20:15:59.188342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:59.188376] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:59.188404] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:59.188464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:59.252366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:59.253292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:59.253382] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:59.253417] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:59.381490] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:59.381676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:59.381718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:59.381750] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:59.385936] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: UP (p=87.72%) [2026-03-02T20:15:59.386250] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-03-02T20:15:59.386622] [INFO ] [sig ] ALVO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:59.549174] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALVO.txt [2026-03-02T20:15:59.549377] [INFO ] [sig ] [142/3370] Completed ALVO in 0.4s | 2.61 sym/s | Total: 54.5s | ETA: 20.7m [2026-03-02T20:15:59.549636] [INFO ] [sig ] [143/3370] Forecasting ALX... [2026-03-02T20:15:59.549669] [INFO ] [sig ] Generating forecast for: ALX [2026-03-02T20:15:59.549701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-03-02T20:15:59.563292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-03-02T20:15:59.563660] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-03-02T20:15:59.564523] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-03-02T20:15:59.564601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:59.564649] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:59.564681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:59.564740] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:15:59.630330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:15:59.631296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:15:59.631396] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:15:59.631433] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:15:59.757245] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:15:59.757416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:15:59.757483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:15:59.757517] [INFO ] [FORECASTER] Training complete [2026-03-02T20:15:59.761538] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: UP (p=54.57%) [2026-03-02T20:15:59.761865] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-03-02T20:15:59.762039] [INFO ] [sig ] ALX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:15:59.921412] [INFO ] [LOCAL ] Saved forecast: ALX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ALX.txt [2026-03-02T20:15:59.921606] [INFO ] [sig ] [143/3370] Completed ALX in 0.4s | 2.61 sym/s | Total: 54.9s | ETA: 20.6m [2026-03-02T20:15:59.921653] [INFO ] [sig ] [144/3370] Forecasting ALXO... [2026-03-02T20:15:59.921683] [INFO ] [sig ] Generating forecast for: ALXO [2026-03-02T20:15:59.921715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-03-02T20:15:59.935403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-03-02T20:15:59.935787] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-03-02T20:15:59.936674] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-03-02T20:15:59.936730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:15:59.936763] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:15:59.936792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:15:59.936850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:00.003614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:00.004549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:00.004659] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:00.004696] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:00.137744] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:00.137931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:00.137978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:00.138009] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:00.142851] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: DOWN (p=13.73%) [2026-03-02T20:16:00.143199] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-03-02T20:16:00.143373] [INFO ] [sig ] ALXO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:00.307701] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ALXO.txt [2026-03-02T20:16:00.307893] [INFO ] [sig ] [144/3370] Completed ALXO in 0.4s | 2.61 sym/s | Total: 55.3s | ETA: 20.6m [2026-03-02T20:16:00.307949] [INFO ] [sig ] [145/3370] Forecasting ALZN... [2026-03-02T20:16:00.307981] [INFO ] [sig ] Generating forecast for: ALZN [2026-03-02T20:16:00.308013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-03-02T20:16:00.320974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-03-02T20:16:00.321397] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-03-02T20:16:00.322440] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-03-02T20:16:00.322496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:00.322529] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:00.322556] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:00.322638] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:00.388853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:00.389944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:00.390039] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:00.390076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:00.531339] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:00.531514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:00.531565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:00.531616] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:00.535334] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: DOWN (p=12.87%) [2026-03-02T20:16:00.535685] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-03-02T20:16:00.535858] [INFO ] [sig ] ALZN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:00.695586] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ALZN.txt [2026-03-02T20:16:00.695779] [INFO ] [sig ] [145/3370] Completed ALZN in 0.4s | 2.61 sym/s | Total: 55.7s | ETA: 20.6m [2026-03-02T20:16:00.695841] [INFO ] [sig ] [146/3370] Forecasting AM... [2026-03-02T20:16:00.695889] [INFO ] [sig ] Generating forecast for: AM [2026-03-02T20:16:00.695940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-03-02T20:16:00.711345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-03-02T20:16:00.711800] [INFO ] [FORECASTER] Starting predict_future for AM [2026-03-02T20:16:00.712749] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-03-02T20:16:00.712804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:00.712839] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:00.712867] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:00.712927] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:00.778325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:00.779321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:00.779414] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:00.779451] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:00.912395] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:00.912595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:00.912648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:00.912680] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:00.916304] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: UP (p=93.64%) [2026-03-02T20:16:00.916627] [INFO ] [FORECASTER] Completed predict_future for AM [2026-03-02T20:16:00.916770] [INFO ] [sig ] AM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:01.087303] [INFO ] [LOCAL ] Saved forecast: AM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AM.txt [2026-03-02T20:16:01.087496] [INFO ] [sig ] [146/3370] Completed AM in 0.4s | 2.61 sym/s | Total: 56.0s | ETA: 20.6m [2026-03-02T20:16:01.087553] [INFO ] [sig ] [147/3370] Forecasting AMAL... [2026-03-02T20:16:01.087613] [INFO ] [sig ] Generating forecast for: AMAL [2026-03-02T20:16:01.087656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-03-02T20:16:01.101733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-03-02T20:16:01.102160] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-03-02T20:16:01.103165] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-03-02T20:16:01.103222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:01.103266] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:01.103295] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:01.103386] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:01.173031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:01.174129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:01.174230] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:01.174266] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:01.308721] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:01.308906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:01.308955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:01.308985] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:01.312950] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: UP (p=57.23%) [2026-03-02T20:16:01.313296] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-03-02T20:16:01.313458] [INFO ] [sig ] AMAL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:01.472258] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AMAL.txt [2026-03-02T20:16:01.472666] [INFO ] [sig ] [147/3370] Completed AMAL in 0.4s | 2.60 sym/s | Total: 56.4s | ETA: 20.6m [2026-03-02T20:16:01.472713] [INFO ] [sig ] [148/3370] Forecasting AMBA... [2026-03-02T20:16:01.472747] [INFO ] [sig ] Generating forecast for: AMBA [2026-03-02T20:16:01.472777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-03-02T20:16:01.486428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-03-02T20:16:01.486863] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-03-02T20:16:01.487970] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-03-02T20:16:01.488036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:01.488098] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:01.488129] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:01.488189] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:01.561052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:01.562117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:01.562226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:01.562280] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:01.704826] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:01.705003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:01.705064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:01.705112] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:01.709402] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: DOWN (p=19.80%) [2026-03-02T20:16:01.709766] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-03-02T20:16:01.709942] [INFO ] [sig ] AMBA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:01.874023] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMBA.txt [2026-03-02T20:16:01.874230] [INFO ] [sig ] [148/3370] Completed AMBA in 0.4s | 2.60 sym/s | Total: 56.8s | ETA: 20.6m [2026-03-02T20:16:01.874277] [INFO ] [sig ] [149/3370] Forecasting AMBP... [2026-03-02T20:16:01.874308] [INFO ] [sig ] Generating forecast for: AMBP [2026-03-02T20:16:01.874340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-03-02T20:16:01.888516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-03-02T20:16:01.888960] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-03-02T20:16:01.889907] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-03-02T20:16:01.889963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:01.889998] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:01.890026] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:01.890085] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:01.955398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:01.956413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:01.956560] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:01.956630] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:02.078640] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:02.078808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:02.078848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:02.078877] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:02.082337] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: DOWN (p=11.97%) [2026-03-02T20:16:02.082650] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-03-02T20:16:02.082793] [INFO ] [sig ] AMBP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:02.248843] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMBP.txt [2026-03-02T20:16:02.249029] [INFO ] [sig ] [149/3370] Completed AMBP in 0.4s | 2.60 sym/s | Total: 57.2s | ETA: 20.6m [2026-03-02T20:16:02.249089] [INFO ] [sig ] [150/3370] Forecasting AMC... [2026-03-02T20:16:02.249134] [INFO ] [sig ] Generating forecast for: AMC [2026-03-02T20:16:02.249176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-03-02T20:16:02.262120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-03-02T20:16:02.262614] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-03-02T20:16:02.263722] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-03-02T20:16:02.263782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:02.263817] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:02.263844] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:02.263906] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:02.336407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:02.337478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:02.337791] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:02.337843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:02.464513] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:02.464688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:02.464736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:02.464766] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:02.468242] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=12.93%) [2026-03-02T20:16:02.468542] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-03-02T20:16:02.468705] [INFO ] [sig ] AMC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:02.623775] [INFO ] [LOCAL ] Saved forecast: AMC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMC.txt [2026-03-02T20:16:02.623948] [INFO ] [sig ] [150/3370] Completed AMC in 0.4s | 2.60 sym/s | Total: 57.6s | ETA: 20.6m [2026-03-02T20:16:02.623992] [INFO ] [sig ] [151/3370] Forecasting AMCX... [2026-03-02T20:16:02.624028] [INFO ] [sig ] Generating forecast for: AMCX [2026-03-02T20:16:02.624059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-03-02T20:16:02.635908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-03-02T20:16:02.636183] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-03-02T20:16:02.637070] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-03-02T20:16:02.637124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:02.637156] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:02.637183] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:02.637241] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:02.698406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:02.699186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:02.699277] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:02.699312] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:02.820642] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:02.820765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:02.820804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:02.820833] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:02.824232] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: UP (p=65.60%) [2026-03-02T20:16:02.824522] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-03-02T20:16:02.824678] [INFO ] [sig ] AMCX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:02.974460] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AMCX.txt [2026-03-02T20:16:02.974623] [INFO ] [sig ] [151/3370] Completed AMCX in 0.4s | 2.61 sym/s | Total: 57.9s | ETA: 20.6m [2026-03-02T20:16:02.974666] [INFO ] [sig ] [152/3370] Forecasting AMD... [2026-03-02T20:16:02.974697] [INFO ] [sig ] Generating forecast for: AMD [2026-03-02T20:16:02.974727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-03-02T20:16:02.987275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-03-02T20:16:02.987783] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-03-02T20:16:02.988664] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-03-02T20:16:02.988716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:02.988749] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:02.988776] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:02.988832] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:03.052229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:03.052920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:03.053003] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:03.053037] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:03.180650] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:03.180814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:03.180856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:03.180887] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:03.184468] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-03-02T20:16:03.184781] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-03-02T20:16:03.184921] [INFO ] [sig ] AMD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:03.337401] [INFO ] [LOCAL ] Saved forecast: AMD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMD.txt [2026-03-02T20:16:03.337558] [INFO ] [sig ] [152/3370] Completed AMD in 0.4s | 2.61 sym/s | Total: 58.3s | ETA: 20.6m [2026-03-02T20:16:03.337618] [INFO ] [sig ] [153/3370] Forecasting AMDL... [2026-03-02T20:16:03.337649] [INFO ] [sig ] Generating forecast for: AMDL [2026-03-02T20:16:03.337680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-03-02T20:16:03.351519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-03-02T20:16:03.351849] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-03-02T20:16:03.352891] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-03-02T20:16:03.352944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:03.352976] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:03.353001] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:03.353058] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:03.414621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:03.415346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:03.415438] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:03.415471] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:03.550420] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:03.550604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:03.550652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:03.550682] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:03.554334] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: DOWN (p=27.78%) [2026-03-02T20:16:03.554651] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-03-02T20:16:03.554789] [INFO ] [sig ] AMDL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:03.721203] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMDL.txt [2026-03-02T20:16:03.721371] [INFO ] [sig ] [153/3370] Completed AMDL in 0.4s | 2.61 sym/s | Total: 58.7s | ETA: 20.6m [2026-03-02T20:16:03.721411] [INFO ] [sig ] [154/3370] Forecasting AME... [2026-03-02T20:16:03.721442] [INFO ] [sig ] Generating forecast for: AME [2026-03-02T20:16:03.721474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-03-02T20:16:03.734237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-03-02T20:16:03.734643] [INFO ] [FORECASTER] Starting predict_future for AME [2026-03-02T20:16:03.735507] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-03-02T20:16:03.735560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:03.735614] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:03.735643] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:03.735701] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:03.800724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:03.801721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:03.801811] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:03.801847] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:03.935117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:03.935298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:03.935345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:03.935397] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:03.939609] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: UP (p=88.32%) [2026-03-02T20:16:03.939953] [INFO ] [FORECASTER] Completed predict_future for AME [2026-03-02T20:16:03.940109] [INFO ] [sig ] AME: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:04.088110] [INFO ] [LOCAL ] Saved forecast: AME 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AME.txt [2026-03-02T20:16:04.088286] [INFO ] [sig ] [154/3370] Completed AME in 0.4s | 2.61 sym/s | Total: 59.0s | ETA: 20.6m [2026-03-02T20:16:04.088330] [INFO ] [sig ] [155/3370] Forecasting AMG... [2026-03-02T20:16:04.088361] [INFO ] [sig ] Generating forecast for: AMG [2026-03-02T20:16:04.088392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-03-02T20:16:04.100990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-03-02T20:16:04.101397] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-03-02T20:16:04.102280] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-03-02T20:16:04.102334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:04.102367] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:04.102394] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:04.102451] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:04.161433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:04.162423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:04.162517] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:04.162550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:04.295667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:04.295868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:04.295932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:04.295978] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:04.301477] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: DOWN (p=48.22%) [2026-03-02T20:16:04.302010] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-03-02T20:16:04.302223] [INFO ] [sig ] AMG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:04.540152] [INFO ] [LOCAL ] Saved forecast: AMG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMG.txt [2026-03-02T20:16:04.540384] [INFO ] [sig ] [155/3370] Completed AMG in 0.5s | 2.61 sym/s | Total: 59.5s | ETA: 20.6m [2026-03-02T20:16:04.540455] [INFO ] [sig ] [156/3370] Forecasting AMGN... [2026-03-02T20:16:04.540505] [INFO ] [sig ] Generating forecast for: AMGN [2026-03-02T20:16:04.540550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-03-02T20:16:04.556735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-03-02T20:16:04.557200] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-03-02T20:16:04.558231] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-03-02T20:16:04.558291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:04.558374] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:04.558405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:04.558466] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:04.619979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:04.621023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:04.621130] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:04.621184] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:04.745634] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:04.745802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:04.745844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:04.745875] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:04.749805] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: DOWN (p=13.42%) [2026-03-02T20:16:04.750114] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-03-02T20:16:04.750268] [INFO ] [sig ] AMGN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:04.902380] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMGN.txt [2026-03-02T20:16:04.902553] [INFO ] [sig ] [156/3370] Completed AMGN in 0.4s | 2.61 sym/s | Total: 59.9s | ETA: 20.6m [2026-03-02T20:16:04.902615] [INFO ] [sig ] [157/3370] Forecasting AMH... [2026-03-02T20:16:04.902651] [INFO ] [sig ] Generating forecast for: AMH [2026-03-02T20:16:04.902682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-03-02T20:16:04.915871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-03-02T20:16:04.916262] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-03-02T20:16:04.917180] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-03-02T20:16:04.917239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:04.917272] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:04.917301] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:04.917362] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:04.980084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:04.981065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:04.981159] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:04.981194] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:05.102964] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:05.103135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:05.103179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:05.103210] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:05.107096] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: UP (p=91.00%) [2026-03-02T20:16:05.107421] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-03-02T20:16:05.107602] [INFO ] [sig ] AMH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:05.283281] [INFO ] [LOCAL ] Saved forecast: AMH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AMH.txt [2026-03-02T20:16:05.283494] [INFO ] [sig ] [157/3370] Completed AMH in 0.4s | 2.61 sym/s | Total: 1.0m | ETA: 20.5m [2026-03-02T20:16:05.283553] [INFO ] [sig ] [158/3370] Forecasting AMLX... [2026-03-02T20:16:05.283621] [INFO ] [sig ] Generating forecast for: AMLX [2026-03-02T20:16:05.283667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-03-02T20:16:05.336915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-03-02T20:16:05.337374] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-03-02T20:16:05.338363] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-03-02T20:16:05.338429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:05.338466] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:05.338506] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:05.338568] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:05.405450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:05.406614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:05.406716] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:05.406757] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:05.541889] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:05.542063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:05.542106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:05.542136] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:05.545817] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: DOWN (p=8.57%) [2026-03-02T20:16:05.546138] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-03-02T20:16:05.546284] [INFO ] [sig ] AMLX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:05.704709] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMLX.txt [2026-03-02T20:16:05.704894] [INFO ] [sig ] [158/3370] Completed AMLX in 0.4s | 2.60 sym/s | Total: 1.0m | ETA: 20.6m [2026-03-02T20:16:05.704941] [INFO ] [sig ] [159/3370] Forecasting AMN... [2026-03-02T20:16:05.704985] [INFO ] [sig ] Generating forecast for: AMN [2026-03-02T20:16:05.705036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-03-02T20:16:05.718719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-03-02T20:16:05.719186] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-03-02T20:16:05.720315] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-03-02T20:16:05.720378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:05.720411] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:05.720438] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:05.720498] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:05.788556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:05.789673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:05.789779] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:05.789821] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:05.922088] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:05.922262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:05.922306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:05.922379] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:05.926295] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: UP (p=85.31%) [2026-03-02T20:16:05.926725] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-03-02T20:16:05.926932] [INFO ] [sig ] AMN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:06.127367] [INFO ] [LOCAL ] Saved forecast: AMN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AMN.txt [2026-03-02T20:16:06.127551] [INFO ] [sig ] [159/3370] Completed AMN in 0.4s | 2.60 sym/s | Total: 1.0m | ETA: 20.6m [2026-03-02T20:16:06.127650] [INFO ] [sig ] [160/3370] Forecasting AMP... [2026-03-02T20:16:06.127686] [INFO ] [sig ] Generating forecast for: AMP [2026-03-02T20:16:06.127717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-03-02T20:16:06.140499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-03-02T20:16:06.140935] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-03-02T20:16:06.141934] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-03-02T20:16:06.141991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:06.142025] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:06.142054] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:06.142114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:06.204221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:06.205254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:06.205363] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:06.205411] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:06.341367] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:06.341770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:06.341819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:06.341849] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:06.345652] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: DOWN (p=25.94%) [2026-03-02T20:16:06.345984] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-03-02T20:16:06.346136] [INFO ] [sig ] AMP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:06.503068] [INFO ] [LOCAL ] Saved forecast: AMP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMP.txt [2026-03-02T20:16:06.503205] [INFO ] [sig ] [160/3370] Completed AMP in 0.4s | 2.60 sym/s | Total: 1.0m | ETA: 20.6m [2026-03-02T20:16:06.503246] [INFO ] [sig ] [161/3370] Forecasting AMPG... [2026-03-02T20:16:06.503278] [INFO ] [sig ] Generating forecast for: AMPG [2026-03-02T20:16:06.503309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-03-02T20:16:06.515502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-03-02T20:16:06.515841] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-03-02T20:16:06.516720] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-03-02T20:16:06.516775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:06.516808] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:06.516836] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:06.516896] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:06.576038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:06.576706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:06.576794] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:06.576827] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:06.698361] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:06.698522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:06.698564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:06.698616] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:06.702052] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: DOWN (p=38.28%) [2026-03-02T20:16:06.702346] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-03-02T20:16:06.702483] [INFO ] [sig ] AMPG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:06.847190] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMPG.txt [2026-03-02T20:16:06.847375] [INFO ] [sig ] [161/3370] Completed AMPG in 0.3s | 2.60 sym/s | Total: 1.0m | ETA: 20.5m [2026-03-02T20:16:06.847419] [INFO ] [sig ] [162/3370] Forecasting AMPH... [2026-03-02T20:16:06.847450] [INFO ] [sig ] Generating forecast for: AMPH [2026-03-02T20:16:06.847483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-03-02T20:16:06.862342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-03-02T20:16:06.862829] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-03-02T20:16:06.863924] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-03-02T20:16:06.863990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:06.864024] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:06.864052] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:06.864113] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:06.925419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:06.926404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:06.926518] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:06.926553] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:07.061313] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:07.061480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:07.061519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:07.061548] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:07.065523] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: UP (p=92.23%) [2026-03-02T20:16:07.066118] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-03-02T20:16:07.066287] [INFO ] [sig ] AMPH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:07.223418] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AMPH.txt [2026-03-02T20:16:07.223844] [INFO ] [sig ] [162/3370] Completed AMPH in 0.4s | 2.61 sym/s | Total: 1.0m | ETA: 20.5m [2026-03-02T20:16:07.223898] [INFO ] [sig ] [163/3370] Forecasting AMPL... [2026-03-02T20:16:07.223946] [INFO ] [sig ] Generating forecast for: AMPL [2026-03-02T20:16:07.224003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-03-02T20:16:07.237806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-03-02T20:16:07.238298] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-03-02T20:16:07.239390] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-03-02T20:16:07.239458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:07.239490] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:07.239518] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:07.239597] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:07.306923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:07.307932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:07.308046] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:07.308107] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:07.448912] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:07.449085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:07.449128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:07.449159] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:07.452916] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: DOWN (p=22.78%) [2026-03-02T20:16:07.453253] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-03-02T20:16:07.453414] [INFO ] [sig ] AMPL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:07.608407] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMPL.txt [2026-03-02T20:16:07.608602] [INFO ] [sig ] [163/3370] Completed AMPL in 0.4s | 2.61 sym/s | Total: 1.0m | ETA: 20.5m [2026-03-02T20:16:07.608653] [INFO ] [sig ] [164/3370] Forecasting AMPX... [2026-03-02T20:16:07.608684] [INFO ] [sig ] Generating forecast for: AMPX [2026-03-02T20:16:07.608716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-03-02T20:16:07.622156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-03-02T20:16:07.622558] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-03-02T20:16:07.623454] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-03-02T20:16:07.623511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:07.623544] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:07.623593] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:07.623658] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:07.689089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:07.690032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:07.690127] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:07.690162] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:07.825424] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:07.825811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:07.825868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:07.825916] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:07.830039] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: DOWN (p=22.27%) [2026-03-02T20:16:07.830432] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-03-02T20:16:07.830624] [INFO ] [sig ] AMPX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:07.989998] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMPX.txt [2026-03-02T20:16:07.990186] [INFO ] [sig ] [164/3370] Completed AMPX in 0.4s | 2.61 sym/s | Total: 1.0m | ETA: 20.5m [2026-03-02T20:16:07.990228] [INFO ] [sig ] [165/3370] Forecasting AMRC... [2026-03-02T20:16:07.990269] [INFO ] [sig ] Generating forecast for: AMRC [2026-03-02T20:16:07.990316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-03-02T20:16:08.004766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-03-02T20:16:08.005201] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-03-02T20:16:08.006176] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-03-02T20:16:08.006241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:08.006279] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:08.006308] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:08.006369] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:08.073483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:08.074486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:08.074613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:08.074652] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:08.213695] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:08.213876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:08.213923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:08.213953] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:08.218110] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: DOWN (p=21.95%) [2026-03-02T20:16:08.218418] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-03-02T20:16:08.218611] [INFO ] [sig ] AMRC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:08.378428] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMRC.txt [2026-03-02T20:16:08.378630] [INFO ] [sig ] [165/3370] Completed AMRC in 0.4s | 2.61 sym/s | Total: 1.1m | ETA: 20.5m [2026-03-02T20:16:08.378676] [INFO ] [sig ] [166/3370] Forecasting AMRN... [2026-03-02T20:16:08.378711] [INFO ] [sig ] Generating forecast for: AMRN [2026-03-02T20:16:08.378777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-03-02T20:16:08.392205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-03-02T20:16:08.392684] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-03-02T20:16:08.393779] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-03-02T20:16:08.393847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:08.393899] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:08.393942] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:08.394005] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:08.459411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:08.460379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:08.460546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:08.460601] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:08.596734] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:08.596931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:08.596982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:08.597025] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:08.601920] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: DOWN (p=38.35%) [2026-03-02T20:16:08.602324] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-03-02T20:16:08.602492] [INFO ] [sig ] AMRN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:08.770058] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMRN.txt [2026-03-02T20:16:08.770243] [INFO ] [sig ] [166/3370] Completed AMRN in 0.4s | 2.60 sym/s | Total: 1.1m | ETA: 20.5m [2026-03-02T20:16:08.770296] [INFO ] [sig ] [167/3370] Forecasting AMRX... [2026-03-02T20:16:08.770329] [INFO ] [sig ] Generating forecast for: AMRX [2026-03-02T20:16:08.770362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-03-02T20:16:08.783881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-03-02T20:16:08.784270] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-03-02T20:16:08.785346] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-03-02T20:16:08.785406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:08.785440] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:08.785468] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:08.785528] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:08.855334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:08.856332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:08.856428] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:08.856463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:08.994294] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:08.994470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:08.994513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:08.994544] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:08.998553] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: UP (p=62.52%) [2026-03-02T20:16:08.999150] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-03-02T20:16:08.999333] [INFO ] [sig ] AMRX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:09.162966] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AMRX.txt [2026-03-02T20:16:09.163160] [INFO ] [sig ] [167/3370] Completed AMRX in 0.4s | 2.60 sym/s | Total: 1.1m | ETA: 20.5m [2026-03-02T20:16:09.163207] [INFO ] [sig ] [168/3370] Forecasting AMSC... [2026-03-02T20:16:09.163239] [INFO ] [sig ] Generating forecast for: AMSC [2026-03-02T20:16:09.163272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-03-02T20:16:09.177081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-03-02T20:16:09.177519] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-03-02T20:16:09.178526] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-03-02T20:16:09.178600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:09.178636] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:09.178663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:09.178720] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:09.243459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:09.244608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:09.244703] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:09.244736] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:09.384079] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:09.384243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:09.384288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:09.384318] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:09.388568] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: DOWN (p=34.46%) [2026-03-02T20:16:09.388933] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-03-02T20:16:09.389119] [INFO ] [sig ] AMSC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:09.558517] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMSC.txt [2026-03-02T20:16:09.558707] [INFO ] [sig ] [168/3370] Completed AMSC in 0.4s | 2.60 sym/s | Total: 1.1m | ETA: 20.5m [2026-03-02T20:16:09.558755] [INFO ] [sig ] [169/3370] Forecasting AMSF... [2026-03-02T20:16:09.558784] [INFO ] [sig ] Generating forecast for: AMSF [2026-03-02T20:16:09.558815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-03-02T20:16:09.572056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-03-02T20:16:09.572448] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-03-02T20:16:09.573341] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-03-02T20:16:09.573396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:09.573429] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:09.573457] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:09.573515] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:09.640426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:09.641474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:09.641594] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:09.641636] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:09.772353] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:09.772541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:09.772640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:09.772702] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:09.777154] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: UP (p=83.40%) [2026-03-02T20:16:09.777472] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-03-02T20:16:09.777638] [INFO ] [sig ] AMSF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:09.946985] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AMSF.txt [2026-03-02T20:16:09.947228] [INFO ] [sig ] [169/3370] Completed AMSF in 0.4s | 2.60 sym/s | Total: 1.1m | ETA: 20.5m [2026-03-02T20:16:09.947278] [INFO ] [sig ] [170/3370] Forecasting AMTB... [2026-03-02T20:16:09.947311] [INFO ] [sig ] Generating forecast for: AMTB [2026-03-02T20:16:09.947362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-03-02T20:16:09.960260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-03-02T20:16:09.960707] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-03-02T20:16:09.961640] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-03-02T20:16:09.961695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:09.961729] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:09.961757] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:09.961832] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:10.029112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:10.030111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:10.030201] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:10.030236] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:10.169685] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:10.169871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:10.169946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:10.169994] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:10.174054] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: DOWN (p=3.05%) [2026-03-02T20:16:10.174435] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-03-02T20:16:10.174614] [INFO ] [sig ] AMTB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:10.364459] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMTB.txt [2026-03-02T20:16:10.364690] [INFO ] [sig ] [170/3370] Completed AMTB in 0.4s | 2.60 sym/s | Total: 1.1m | ETA: 20.5m [2026-03-02T20:16:10.364931] [INFO ] [sig ] [171/3370] Forecasting AMTX... [2026-03-02T20:16:10.364965] [INFO ] [sig ] Generating forecast for: AMTX [2026-03-02T20:16:10.365009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-03-02T20:16:10.377749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-03-02T20:16:10.378212] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-03-02T20:16:10.379203] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-03-02T20:16:10.379270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:10.379303] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:10.379330] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:10.379389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:10.446491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:10.447966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:10.448061] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:10.448104] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:10.589887] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:10.590066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:10.590114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:10.590144] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:10.594356] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: UP (p=75.39%) [2026-03-02T20:16:10.594781] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-03-02T20:16:10.594956] [INFO ] [sig ] AMTX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:10.758954] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AMTX.txt [2026-03-02T20:16:10.759138] [INFO ] [sig ] [171/3370] Completed AMTX in 0.4s | 2.60 sym/s | Total: 1.1m | ETA: 20.5m [2026-03-02T20:16:10.759181] [INFO ] [sig ] [172/3370] Forecasting AMWD... [2026-03-02T20:16:10.759209] [INFO ] [sig ] Generating forecast for: AMWD [2026-03-02T20:16:10.759242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-03-02T20:16:10.772695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-03-02T20:16:10.773126] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-03-02T20:16:10.774113] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-03-02T20:16:10.774169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:10.774202] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:10.774228] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:10.774287] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:10.838318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:10.839450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:10.839541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:10.839611] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:10.977711] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:10.977919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:10.977971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:10.978004] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:10.983214] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: DOWN (p=4.52%) [2026-03-02T20:16:10.983563] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-03-02T20:16:10.983768] [INFO ] [sig ] AMWD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:11.142439] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMWD.txt [2026-03-02T20:16:11.142653] [INFO ] [sig ] [172/3370] Completed AMWD in 0.4s | 2.60 sym/s | Total: 1.1m | ETA: 20.5m [2026-03-02T20:16:11.142700] [INFO ] [sig ] [173/3370] Forecasting AMWL... [2026-03-02T20:16:11.142733] [INFO ] [sig ] Generating forecast for: AMWL [2026-03-02T20:16:11.142763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-03-02T20:16:11.155864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-03-02T20:16:11.156280] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-03-02T20:16:11.157198] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-03-02T20:16:11.157253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:11.157349] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:11.157391] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:11.157474] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:11.227271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:11.228594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:11.228702] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:11.228756] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:11.364927] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:11.365104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:11.365148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:11.365176] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:11.369066] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: DOWN (p=3.26%) [2026-03-02T20:16:11.369381] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-03-02T20:16:11.369527] [INFO ] [sig ] AMWL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:11.535259] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMWL.txt [2026-03-02T20:16:11.535449] [INFO ] [sig ] [173/3370] Completed AMWL in 0.4s | 2.60 sym/s | Total: 1.1m | ETA: 20.5m [2026-03-02T20:16:11.535496] [INFO ] [sig ] [174/3370] Forecasting AMX... [2026-03-02T20:16:11.535537] [INFO ] [sig ] Generating forecast for: AMX [2026-03-02T20:16:11.535627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-03-02T20:16:11.549393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-03-02T20:16:11.549835] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-03-02T20:16:11.550761] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-03-02T20:16:11.550816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:11.550848] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:11.550876] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:11.550934] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:11.619522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:11.620656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:11.620753] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:11.620788] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:11.758536] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:11.758731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:11.758776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:11.758806] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:11.762725] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: UP (p=84.60%) [2026-03-02T20:16:11.763062] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-03-02T20:16:11.763225] [INFO ] [sig ] AMX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:11.922735] [INFO ] [LOCAL ] Saved forecast: AMX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AMX.txt [2026-03-02T20:16:11.922918] [INFO ] [sig ] [174/3370] Completed AMX in 0.4s | 2.60 sym/s | Total: 1.1m | ETA: 20.5m [2026-03-02T20:16:11.922966] [INFO ] [sig ] [175/3370] Forecasting AMZD... [2026-03-02T20:16:11.923001] [INFO ] [sig ] Generating forecast for: AMZD [2026-03-02T20:16:11.923032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-03-02T20:16:11.936022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-03-02T20:16:11.936463] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-03-02T20:16:11.937449] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-03-02T20:16:11.937516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:11.937560] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:11.937635] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:11.937715] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:12.006541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:12.007555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:12.007675] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:12.007711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:12.144452] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:12.144639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:12.144684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:12.144716] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:12.148673] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: DOWN (p=12.33%) [2026-03-02T20:16:12.149066] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-03-02T20:16:12.149256] [INFO ] [sig ] AMZD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:12.312372] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMZD.txt [2026-03-02T20:16:12.312552] [INFO ] [sig ] [175/3370] Completed AMZD in 0.4s | 2.60 sym/s | Total: 1.1m | ETA: 20.5m [2026-03-02T20:16:12.312612] [INFO ] [sig ] [176/3370] Forecasting AMZN... [2026-03-02T20:16:12.312646] [INFO ] [sig ] Generating forecast for: AMZN [2026-03-02T20:16:12.312678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-03-02T20:16:12.325210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-03-02T20:16:12.325601] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-03-02T20:16:12.326447] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-03-02T20:16:12.326500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:12.326533] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:12.326560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:12.326646] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:12.388420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:12.389295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:12.389383] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:12.389423] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:12.536253] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:12.536434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:12.536482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:12.536546] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:12.540063] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: UP (p=96.55%) [2026-03-02T20:16:12.540360] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-03-02T20:16:12.540498] [INFO ] [sig ] AMZN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:12.686215] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AMZN.txt [2026-03-02T20:16:12.686332] [INFO ] [sig ] [176/3370] Completed AMZN in 0.4s | 2.60 sym/s | Total: 1.1m | ETA: 20.5m [2026-03-02T20:16:12.686371] [INFO ] [sig ] [177/3370] Forecasting AMZZ... [2026-03-02T20:16:12.686401] [INFO ] [sig ] Generating forecast for: AMZZ [2026-03-02T20:16:12.686431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-03-02T20:16:12.699382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-03-02T20:16:12.699869] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-03-02T20:16:12.700886] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-03-02T20:16:12.700938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:12.700971] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:12.700997] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:12.701055] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:12.760261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:12.760917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:12.760998] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:12.761029] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:12.889202] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:12.889365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:12.889416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:12.889449] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:12.893019] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: DOWN (p=2.55%) [2026-03-02T20:16:12.893329] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-03-02T20:16:12.893468] [INFO ] [sig ] AMZZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:13.039969] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AMZZ.txt [2026-03-02T20:16:13.040112] [INFO ] [sig ] [177/3370] Completed AMZZ in 0.4s | 2.60 sym/s | Total: 1.1m | ETA: 20.4m [2026-03-02T20:16:13.040153] [INFO ] [sig ] [178/3370] Forecasting AN... [2026-03-02T20:16:13.040181] [INFO ] [sig ] Generating forecast for: AN [2026-03-02T20:16:13.040210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-03-02T20:16:13.053449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-03-02T20:16:13.053965] [INFO ] [FORECASTER] Starting predict_future for AN [2026-03-02T20:16:13.054993] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-03-02T20:16:13.055045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:13.055077] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:13.055103] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:13.055161] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:13.113317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:13.114094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:13.114180] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:13.114213] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:13.238075] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:13.238218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:13.238273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:13.238304] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:13.242062] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: DOWN (p=30.69%) [2026-03-02T20:16:13.242342] [INFO ] [FORECASTER] Completed predict_future for AN [2026-03-02T20:16:13.242475] [INFO ] [sig ] AN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:13.385830] [INFO ] [LOCAL ] Saved forecast: AN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AN.txt [2026-03-02T20:16:13.385946] [INFO ] [sig ] [178/3370] Completed AN in 0.3s | 2.60 sym/s | Total: 1.1m | ETA: 20.4m [2026-03-02T20:16:13.385984] [INFO ] [sig ] [179/3370] Forecasting ANAB... [2026-03-02T20:16:13.386012] [INFO ] [sig ] Generating forecast for: ANAB [2026-03-02T20:16:13.386042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-03-02T20:16:13.399054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-03-02T20:16:13.399506] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-03-02T20:16:13.400438] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-03-02T20:16:13.400498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:13.400531] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:13.400557] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:13.400635] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:13.459623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:13.460499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:13.460608] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:13.460645] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:13.582204] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:13.582373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:13.582414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:13.582445] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:13.586165] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: UP (p=70.05%) [2026-03-02T20:16:13.586483] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-03-02T20:16:13.586651] [INFO ] [sig ] ANAB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:13.735683] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ANAB.txt [2026-03-02T20:16:13.735849] [INFO ] [sig ] [179/3370] Completed ANAB in 0.3s | 2.61 sym/s | Total: 1.1m | ETA: 20.4m [2026-03-02T20:16:13.735894] [INFO ] [sig ] [180/3370] Forecasting ANDE... [2026-03-02T20:16:13.735939] [INFO ] [sig ] Generating forecast for: ANDE [2026-03-02T20:16:13.735978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-03-02T20:16:13.748809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-03-02T20:16:13.749314] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-03-02T20:16:13.750385] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-03-02T20:16:13.750459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:13.750509] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:13.750541] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:13.750643] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:13.814247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:13.815264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:13.815376] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:13.815421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:13.938615] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:13.938783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:13.938826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:13.938856] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:13.942337] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: DOWN (p=8.49%) [2026-03-02T20:16:13.942671] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-03-02T20:16:13.942811] [INFO ] [sig ] ANDE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:14.089743] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ANDE.txt [2026-03-02T20:16:14.089895] [INFO ] [sig ] [180/3370] Completed ANDE in 0.4s | 2.61 sym/s | Total: 1.2m | ETA: 20.4m [2026-03-02T20:16:14.089935] [INFO ] [sig ] [181/3370] Forecasting ANF... [2026-03-02T20:16:14.089965] [INFO ] [sig ] Generating forecast for: ANF [2026-03-02T20:16:14.089995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-03-02T20:16:14.104371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-03-02T20:16:14.104700] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-03-02T20:16:14.105552] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-03-02T20:16:14.105622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:14.105656] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:14.105683] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:14.105740] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:14.163754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:14.164772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:14.164867] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:14.164901] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:14.283380] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:14.283561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:14.283633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:14.283666] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:14.287468] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: DOWN (p=22.18%) [2026-03-02T20:16:14.287871] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-03-02T20:16:14.288025] [INFO ] [sig ] ANF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:14.457700] [INFO ] [LOCAL ] Saved forecast: ANF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ANF.txt [2026-03-02T20:16:14.457876] [INFO ] [sig ] [181/3370] Completed ANF in 0.4s | 2.61 sym/s | Total: 1.2m | ETA: 20.4m [2026-03-02T20:16:14.457918] [INFO ] [sig ] [182/3370] Forecasting ANGI... [2026-03-02T20:16:14.457947] [INFO ] [sig ] Generating forecast for: ANGI [2026-03-02T20:16:14.457977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-03-02T20:16:14.470159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-03-02T20:16:14.470608] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-03-02T20:16:14.471466] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-03-02T20:16:14.471520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:14.471609] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:14.471641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:14.471700] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:14.532553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:14.533596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:14.533698] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:14.533927] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:14.663074] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:14.663441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:14.663483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:14.663512] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:14.667591] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: DOWN (p=13.34%) [2026-03-02T20:16:14.667993] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-03-02T20:16:14.668207] [INFO ] [sig ] ANGI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:14.826672] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ANGI.txt [2026-03-02T20:16:14.826843] [INFO ] [sig ] [182/3370] Completed ANGI in 0.4s | 2.61 sym/s | Total: 1.2m | ETA: 20.4m [2026-03-02T20:16:14.826889] [INFO ] [sig ] [183/3370] Forecasting ANGL... [2026-03-02T20:16:14.826921] [INFO ] [sig ] Generating forecast for: ANGL [2026-03-02T20:16:14.826951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-03-02T20:16:14.839139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-03-02T20:16:14.839425] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-03-02T20:16:14.840271] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-03-02T20:16:14.840323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:14.840354] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:14.840382] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:14.840439] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:14.902085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:14.902808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:14.902922] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:14.902956] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:15.031955] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:15.032132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:15.032173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:15.032208] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:15.035753] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: DOWN (p=0.56%) [2026-03-02T20:16:15.036034] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-03-02T20:16:15.036166] [INFO ] [sig ] ANGL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:15.184715] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ANGL.txt [2026-03-02T20:16:15.184858] [INFO ] [sig ] [183/3370] Completed ANGL in 0.4s | 2.61 sym/s | Total: 1.2m | ETA: 20.4m [2026-03-02T20:16:15.184899] [INFO ] [sig ] [184/3370] Forecasting ANGO... [2026-03-02T20:16:15.184929] [INFO ] [sig ] Generating forecast for: ANGO [2026-03-02T20:16:15.184959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-03-02T20:16:15.197520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-03-02T20:16:15.197912] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-03-02T20:16:15.198802] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-03-02T20:16:15.198855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:15.198888] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:15.198916] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:15.198977] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:15.258670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:15.259427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:15.259511] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:15.259547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:15.380619] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:15.380781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:15.380820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:15.380849] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:15.384302] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: UP (p=91.43%) [2026-03-02T20:16:15.384603] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-03-02T20:16:15.384737] [INFO ] [sig ] ANGO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:15.536062] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ANGO.txt [2026-03-02T20:16:15.536205] [INFO ] [sig ] [184/3370] Completed ANGO in 0.4s | 2.61 sym/s | Total: 1.2m | ETA: 20.3m [2026-03-02T20:16:15.536245] [INFO ] [sig ] [185/3370] Forecasting ANIK... [2026-03-02T20:16:15.536274] [INFO ] [sig ] Generating forecast for: ANIK [2026-03-02T20:16:15.536303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-03-02T20:16:15.548554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-03-02T20:16:15.549062] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-03-02T20:16:15.550122] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-03-02T20:16:15.550176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:15.550209] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:15.550236] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:15.550296] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:15.613872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:15.614772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:15.614862] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:15.614896] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:15.734854] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:15.735016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:15.735055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:15.735083] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:15.738859] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: DOWN (p=27.31%) [2026-03-02T20:16:15.739151] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-03-02T20:16:15.739288] [INFO ] [sig ] ANIK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:15.882246] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ANIK.txt [2026-03-02T20:16:15.882390] [INFO ] [sig ] [185/3370] Completed ANIK in 0.3s | 2.61 sym/s | Total: 1.2m | ETA: 20.3m [2026-03-02T20:16:15.882428] [INFO ] [sig ] [186/3370] Forecasting ANIP... [2026-03-02T20:16:15.882464] [INFO ] [sig ] Generating forecast for: ANIP [2026-03-02T20:16:15.882495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-03-02T20:16:15.895621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-03-02T20:16:15.895921] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-03-02T20:16:15.896784] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-03-02T20:16:15.896838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:15.896870] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:15.896897] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:15.896955] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:15.956406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:15.957250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:15.957336] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:15.957371] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:16.088037] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:16.088259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:16.088327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:16.088382] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:16.094249] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: DOWN (p=9.47%) [2026-03-02T20:16:16.094796] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-03-02T20:16:16.095028] [INFO ] [sig ] ANIP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:16.254222] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ANIP.txt [2026-03-02T20:16:16.254397] [INFO ] [sig ] [186/3370] Completed ANIP in 0.4s | 2.61 sym/s | Total: 1.2m | ETA: 20.3m [2026-03-02T20:16:16.254448] [INFO ] [sig ] [187/3370] Forecasting ANIX... [2026-03-02T20:16:16.254479] [INFO ] [sig ] Generating forecast for: ANIX [2026-03-02T20:16:16.254509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-03-02T20:16:16.266111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-03-02T20:16:16.266425] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-03-02T20:16:16.267275] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-03-02T20:16:16.267329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:16.267362] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:16.267389] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:16.267446] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:16.325439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:16.326181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:16.326263] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:16.326296] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:16.446498] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:16.446679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:16.446721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:16.446750] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:16.450372] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: DOWN (p=46.05%) [2026-03-02T20:16:16.450683] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-03-02T20:16:16.450820] [INFO ] [sig ] ANIX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:16.595779] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ANIX.txt [2026-03-02T20:16:16.595931] [INFO ] [sig ] [187/3370] Completed ANIX in 0.3s | 2.61 sym/s | Total: 1.2m | ETA: 20.3m [2026-03-02T20:16:16.595971] [INFO ] [sig ] [188/3370] Forecasting ANNX... [2026-03-02T20:16:16.596001] [INFO ] [sig ] Generating forecast for: ANNX [2026-03-02T20:16:16.596033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-03-02T20:16:16.608195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-03-02T20:16:16.608546] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-03-02T20:16:16.609395] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-03-02T20:16:16.609448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:16.609480] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:16.609508] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:16.609566] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:16.667489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:16.668429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:16.668522] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:16.668563] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:16.790093] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:16.790253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:16.790292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:16.790322] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:16.793820] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: DOWN (p=8.00%) [2026-03-02T20:16:16.794102] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-03-02T20:16:16.794235] [INFO ] [sig ] ANNX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:16.939379] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ANNX.txt [2026-03-02T20:16:16.939535] [INFO ] [sig ] [188/3370] Completed ANNX in 0.3s | 2.61 sym/s | Total: 1.2m | ETA: 20.3m [2026-03-02T20:16:16.939593] [INFO ] [sig ] [189/3370] Forecasting ANTX... [2026-03-02T20:16:16.939627] [INFO ] [sig ] Generating forecast for: ANTX [2026-03-02T20:16:16.939658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-03-02T20:16:16.951998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-03-02T20:16:16.952343] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-03-02T20:16:16.953374] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-03-02T20:16:16.953427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:16.953460] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:16.953487] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:16.953545] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:17.016500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:17.017318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:17.017402] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:17.017434] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:17.128251] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:17.128414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:17.128454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:17.128502] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:17.132147] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: DOWN (p=22.53%) [2026-03-02T20:16:17.132429] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-03-02T20:16:17.132565] [INFO ] [sig ] ANTX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:17.280424] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ANTX.txt [2026-03-02T20:16:17.280618] [INFO ] [sig ] [189/3370] Completed ANTX in 0.3s | 2.62 sym/s | Total: 1.2m | ETA: 20.3m [2026-03-02T20:16:17.280660] [INFO ] [sig ] [190/3370] Forecasting ANVS... [2026-03-02T20:16:17.280690] [INFO ] [sig ] Generating forecast for: ANVS [2026-03-02T20:16:17.280723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-03-02T20:16:17.294131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-03-02T20:16:17.294521] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-03-02T20:16:17.295379] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-03-02T20:16:17.295433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:17.295511] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:17.295548] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:17.295640] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:17.361068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:17.362127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:17.362227] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:17.362260] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:17.486675] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:17.486837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:17.486877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:17.486906] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:17.490611] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: DOWN (p=41.89%) [2026-03-02T20:16:17.490896] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-03-02T20:16:17.491033] [INFO ] [sig ] ANVS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:17.638218] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ANVS.txt [2026-03-02T20:16:17.638395] [INFO ] [sig ] [190/3370] Completed ANVS in 0.4s | 2.62 sym/s | Total: 1.2m | ETA: 20.3m [2026-03-02T20:16:17.638439] [INFO ] [sig ] [191/3370] Forecasting AOD... [2026-03-02T20:16:17.638470] [INFO ] [sig ] Generating forecast for: AOD [2026-03-02T20:16:17.638505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-03-02T20:16:17.650987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-03-02T20:16:17.651286] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-03-02T20:16:17.652163] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-03-02T20:16:17.652217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:17.652250] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:17.652278] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:17.652337] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:17.714048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:17.714856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:17.714958] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:17.714993] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:17.839194] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:17.839365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:17.839408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:17.839438] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:17.843268] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-03-02T20:16:17.843663] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-03-02T20:16:17.843828] [INFO ] [sig ] AOD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:17.995708] [INFO ] [LOCAL ] Saved forecast: AOD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AOD.txt [2026-03-02T20:16:17.995885] [INFO ] [sig ] [191/3370] Completed AOD in 0.4s | 2.62 sym/s | Total: 1.2m | ETA: 20.2m [2026-03-02T20:16:17.995944] [INFO ] [sig ] [192/3370] Forecasting AOHY... [2026-03-02T20:16:17.995979] [INFO ] [sig ] Generating forecast for: AOHY [2026-03-02T20:16:17.996011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-03-02T20:16:18.008270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-03-02T20:16:18.008651] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-03-02T20:16:18.009495] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-03-02T20:16:18.009549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:18.009608] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:18.009638] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:18.009696] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:18.067420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:18.068463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:18.068567] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:18.068632] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:18.191240] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:18.191411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:18.191453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:18.191483] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:18.195765] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: DOWN (p=10.99%) [2026-03-02T20:16:18.196071] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-03-02T20:16:18.196227] [INFO ] [sig ] AOHY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:18.339531] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AOHY.txt [2026-03-02T20:16:18.339700] [INFO ] [sig ] [192/3370] Completed AOHY in 0.3s | 2.62 sym/s | Total: 1.2m | ETA: 20.2m [2026-03-02T20:16:18.339743] [INFO ] [sig ] [193/3370] Forecasting AON... [2026-03-02T20:16:18.339777] [INFO ] [sig ] Generating forecast for: AON [2026-03-02T20:16:18.339810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-03-02T20:16:18.352115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-03-02T20:16:18.352431] [INFO ] [FORECASTER] Starting predict_future for AON [2026-03-02T20:16:18.353490] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-03-02T20:16:18.353542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:18.353594] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:18.353638] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:18.353697] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:18.432007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:18.433424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:18.433549] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:18.433616] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:18.580424] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:18.580655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:18.580725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:18.580822] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:18.585917] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: UP (p=75.36%) [2026-03-02T20:16:18.586292] [INFO ] [FORECASTER] Completed predict_future for AON [2026-03-02T20:16:18.586461] [INFO ] [sig ] AON: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:18.751528] [INFO ] [LOCAL ] Saved forecast: AON 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AON.txt [2026-03-02T20:16:18.751746] [INFO ] [sig ] [193/3370] Completed AON in 0.4s | 2.62 sym/s | Total: 1.2m | ETA: 20.2m [2026-03-02T20:16:18.751808] [INFO ] [sig ] [194/3370] Forecasting AOS... [2026-03-02T20:16:18.751841] [INFO ] [sig ] Generating forecast for: AOS [2026-03-02T20:16:18.751872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-03-02T20:16:18.764861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-03-02T20:16:18.765244] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-03-02T20:16:18.766130] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-03-02T20:16:18.766185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:18.766217] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:18.766243] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:18.766302] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:18.826667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:18.827681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:18.827780] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:18.827815] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:18.958517] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:18.958705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:18.958746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:18.958777] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:18.962377] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: DOWN (p=0.96%) [2026-03-02T20:16:18.962736] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-03-02T20:16:18.962892] [INFO ] [sig ] AOS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:19.111624] [INFO ] [LOCAL ] Saved forecast: AOS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AOS.txt [2026-03-02T20:16:19.111804] [INFO ] [sig ] [194/3370] Completed AOS in 0.4s | 2.62 sym/s | Total: 1.2m | ETA: 20.2m [2026-03-02T20:16:19.111846] [INFO ] [sig ] [195/3370] Forecasting AOSL... [2026-03-02T20:16:19.111875] [INFO ] [sig ] Generating forecast for: AOSL [2026-03-02T20:16:19.111905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-03-02T20:16:19.125149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-03-02T20:16:19.125535] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-03-02T20:16:19.126414] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-03-02T20:16:19.126467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:19.126498] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:19.126524] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:19.126613] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:19.190701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:19.191958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:19.192091] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:19.192154] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:19.327229] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:19.327398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:19.327445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:19.327476] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:19.331357] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: UP (p=96.61%) [2026-03-02T20:16:19.331698] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-03-02T20:16:19.331850] [INFO ] [sig ] AOSL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:19.481406] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AOSL.txt [2026-03-02T20:16:19.481601] [INFO ] [sig ] [195/3370] Completed AOSL in 0.4s | 2.62 sym/s | Total: 1.2m | ETA: 20.2m [2026-03-02T20:16:19.481648] [INFO ] [sig ] [196/3370] Forecasting AP... [2026-03-02T20:16:19.481681] [INFO ] [sig ] Generating forecast for: AP [2026-03-02T20:16:19.481712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-03-02T20:16:19.497338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-03-02T20:16:19.497835] [INFO ] [FORECASTER] Starting predict_future for AP [2026-03-02T20:16:19.498947] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-03-02T20:16:19.499009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:19.499043] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:19.499075] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:19.499137] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:19.562557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:19.563499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:19.563610] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:19.563652] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:19.687343] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:19.687518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:19.687561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:19.687621] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:19.691868] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-03-02T20:16:19.692209] [INFO ] [FORECASTER] Completed predict_future for AP [2026-03-02T20:16:19.692368] [INFO ] [sig ] AP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:19.848342] [INFO ] [LOCAL ] Saved forecast: AP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AP.txt [2026-03-02T20:16:19.848506] [INFO ] [sig ] [196/3370] Completed AP in 0.4s | 2.62 sym/s | Total: 1.2m | ETA: 20.2m [2026-03-02T20:16:19.848548] [INFO ] [sig ] [197/3370] Forecasting APA... [2026-03-02T20:16:19.848598] [INFO ] [sig ] Generating forecast for: APA [2026-03-02T20:16:19.848646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-03-02T20:16:19.861463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-03-02T20:16:19.861877] [INFO ] [FORECASTER] Starting predict_future for APA [2026-03-02T20:16:19.862757] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-03-02T20:16:19.862810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:19.862842] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:19.862868] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:19.862925] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:19.922303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:19.923252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:19.923343] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:19.923378] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:20.057135] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:20.057308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:20.057349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:20.057379] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:20.061047] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: DOWN (p=8.71%) [2026-03-02T20:16:20.061334] [INFO ] [FORECASTER] Completed predict_future for APA [2026-03-02T20:16:20.061470] [INFO ] [sig ] APA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:20.215008] [INFO ] [LOCAL ] Saved forecast: APA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/APA.txt [2026-03-02T20:16:20.215343] [INFO ] [sig ] [197/3370] Completed APA in 0.4s | 2.62 sym/s | Total: 1.3m | ETA: 20.2m [2026-03-02T20:16:20.215384] [INFO ] [sig ] [198/3370] Forecasting APAM... [2026-03-02T20:16:20.215414] [INFO ] [sig ] Generating forecast for: APAM [2026-03-02T20:16:20.215444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-03-02T20:16:20.227704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-03-02T20:16:20.227983] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-03-02T20:16:20.228847] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-03-02T20:16:20.229087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:20.229119] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:20.229146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:20.229203] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:20.288350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:20.289079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:20.289161] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:20.289194] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:20.413321] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:20.413484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:20.413526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:20.413555] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:20.417057] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: UP (p=89.75%) [2026-03-02T20:16:20.417339] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-03-02T20:16:20.417471] [INFO ] [sig ] APAM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:20.563345] [INFO ] [LOCAL ] Saved forecast: APAM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/APAM.txt [2026-03-02T20:16:20.563498] [INFO ] [sig ] [198/3370] Completed APAM in 0.3s | 2.62 sym/s | Total: 1.3m | ETA: 20.2m [2026-03-02T20:16:20.563538] [INFO ] [sig ] [199/3370] Forecasting APD... [2026-03-02T20:16:20.563567] [INFO ] [sig ] Generating forecast for: APD [2026-03-02T20:16:20.563619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-03-02T20:16:20.576678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-03-02T20:16:20.577012] [INFO ] [FORECASTER] Starting predict_future for APD [2026-03-02T20:16:20.577899] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-03-02T20:16:20.577952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:20.577983] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:20.578009] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:20.578081] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:20.638192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:20.638999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:20.639083] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:20.639116] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:20.761701] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:20.761851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:20.761889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:20.761918] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:20.765344] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: DOWN (p=23.59%) [2026-03-02T20:16:20.765651] [INFO ] [FORECASTER] Completed predict_future for APD [2026-03-02T20:16:20.765785] [INFO ] [sig ] APD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:20.916160] [INFO ] [LOCAL ] Saved forecast: APD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/APD.txt [2026-03-02T20:16:20.916300] [INFO ] [sig ] [199/3370] Completed APD in 0.4s | 2.62 sym/s | Total: 1.3m | ETA: 20.2m [2026-03-02T20:16:20.916341] [INFO ] [sig ] [200/3370] Forecasting APEI... [2026-03-02T20:16:20.916370] [INFO ] [sig ] Generating forecast for: APEI [2026-03-02T20:16:20.916399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-03-02T20:16:20.928050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-03-02T20:16:20.928361] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-03-02T20:16:20.929211] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-03-02T20:16:20.929263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:20.929295] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:20.929322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:20.929379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:20.987552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:20.988294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:20.988405] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:20.988439] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:21.107438] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:21.107609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:21.107649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:21.107679] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:21.111167] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: DOWN (p=17.22%) [2026-03-02T20:16:21.111471] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-03-02T20:16:21.111629] [INFO ] [sig ] APEI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:21.256214] [INFO ] [LOCAL ] Saved forecast: APEI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/APEI.txt [2026-03-02T20:16:21.256350] [INFO ] [sig ] [200/3370] Completed APEI in 0.3s | 2.62 sym/s | Total: 1.3m | ETA: 20.1m [2026-03-02T20:16:21.256390] [INFO ] [sig ] [201/3370] Forecasting APG... [2026-03-02T20:16:21.256420] [INFO ] [sig ] Generating forecast for: APG [2026-03-02T20:16:21.256452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-03-02T20:16:21.268534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-03-02T20:16:21.268907] [INFO ] [FORECASTER] Starting predict_future for APG [2026-03-02T20:16:21.269752] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-03-02T20:16:21.269805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:21.269837] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:21.269864] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:21.269922] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:21.331681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:21.332560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:21.332669] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:21.332705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:21.454081] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:21.454232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:21.454272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:21.454301] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:21.457728] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: UP (p=95.59%) [2026-03-02T20:16:21.458011] [INFO ] [FORECASTER] Completed predict_future for APG [2026-03-02T20:16:21.458166] [INFO ] [sig ] APG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:21.603007] [INFO ] [LOCAL ] Saved forecast: APG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/APG.txt [2026-03-02T20:16:21.603141] [INFO ] [sig ] [201/3370] Completed APG in 0.3s | 2.63 sym/s | Total: 1.3m | ETA: 20.1m [2026-03-02T20:16:21.603181] [INFO ] [sig ] [202/3370] Forecasting APGE... [2026-03-02T20:16:21.603210] [INFO ] [sig ] Generating forecast for: APGE [2026-03-02T20:16:21.603239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-03-02T20:16:21.615119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-03-02T20:16:21.615630] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-03-02T20:16:21.616450] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-03-02T20:16:21.616503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:21.616535] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:21.616561] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:21.616644] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:21.676640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:21.677461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:21.677544] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:21.677595] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:21.798667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:21.798861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:21.798902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:21.798930] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:21.802379] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: UP (p=74.74%) [2026-03-02T20:16:21.802688] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-03-02T20:16:21.802828] [INFO ] [sig ] APGE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:21.948936] [INFO ] [LOCAL ] Saved forecast: APGE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/APGE.txt [2026-03-02T20:16:21.949068] [INFO ] [sig ] [202/3370] Completed APGE in 0.3s | 2.63 sym/s | Total: 1.3m | ETA: 20.1m [2026-03-02T20:16:21.949108] [INFO ] [sig ] [203/3370] Forecasting APH... [2026-03-02T20:16:21.949137] [INFO ] [sig ] Generating forecast for: APH [2026-03-02T20:16:21.949167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-03-02T20:16:21.961870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-03-02T20:16:21.962196] [INFO ] [FORECASTER] Starting predict_future for APH [2026-03-02T20:16:21.963045] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-03-02T20:16:21.963097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:21.963128] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:21.963155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:21.963212] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:22.021260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:22.021993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:22.022074] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:22.022106] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:22.158243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:22.158412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:22.158455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:22.158486] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:22.162357] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: DOWN (p=42.02%) [2026-03-02T20:16:22.162684] [INFO ] [FORECASTER] Completed predict_future for APH [2026-03-02T20:16:22.162831] [INFO ] [sig ] APH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:22.319065] [INFO ] [LOCAL ] Saved forecast: APH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/APH.txt [2026-03-02T20:16:22.319266] [INFO ] [sig ] [203/3370] Completed APH in 0.4s | 2.63 sym/s | Total: 1.3m | ETA: 20.1m [2026-03-02T20:16:22.319310] [INFO ] [sig ] [204/3370] Forecasting API... [2026-03-02T20:16:22.319340] [INFO ] [sig ] Generating forecast for: API [2026-03-02T20:16:22.319371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-03-02T20:16:22.331638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-03-02T20:16:22.332107] [INFO ] [FORECASTER] Starting predict_future for API [2026-03-02T20:16:22.333120] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-03-02T20:16:22.333177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:22.333210] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:22.333238] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:22.333298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:22.394725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:22.395897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:22.396182] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:22.396216] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:22.521035] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:22.521212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:22.521260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:22.521291] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:22.524933] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: DOWN (p=12.53%) [2026-03-02T20:16:22.525246] [INFO ] [FORECASTER] Completed predict_future for API [2026-03-02T20:16:22.525418] [INFO ] [sig ] API: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:22.674951] [INFO ] [LOCAL ] Saved forecast: API 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/API.txt [2026-03-02T20:16:22.675146] [INFO ] [sig ] [204/3370] Completed API in 0.4s | 2.63 sym/s | Total: 1.3m | ETA: 20.1m [2026-03-02T20:16:22.675206] [INFO ] [sig ] [205/3370] Forecasting APLD... [2026-03-02T20:16:22.675243] [INFO ] [sig ] Generating forecast for: APLD [2026-03-02T20:16:22.675275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-03-02T20:16:22.687186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-03-02T20:16:22.687613] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-03-02T20:16:22.688552] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-03-02T20:16:22.688624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:22.688658] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:22.688693] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:22.688766] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:22.749696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:22.750668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:22.750761] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:22.750797] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:22.874171] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:22.874334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:22.874376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:22.874406] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:22.878113] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: DOWN (p=33.90%) [2026-03-02T20:16:22.878407] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-03-02T20:16:22.878547] [INFO ] [sig ] APLD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:23.025881] [INFO ] [LOCAL ] Saved forecast: APLD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/APLD.txt [2026-03-02T20:16:23.026083] [INFO ] [sig ] [205/3370] Completed APLD in 0.4s | 2.63 sym/s | Total: 1.3m | ETA: 20.1m [2026-03-02T20:16:23.026133] [INFO ] [sig ] [206/3370] Forecasting APLE... [2026-03-02T20:16:23.026164] [INFO ] [sig ] Generating forecast for: APLE [2026-03-02T20:16:23.026193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-03-02T20:16:23.039340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-03-02T20:16:23.039817] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-03-02T20:16:23.040778] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-03-02T20:16:23.040835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:23.040884] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:23.040915] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:23.040974] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:23.104775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:23.105974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:23.106066] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:23.106101] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:23.230241] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:23.230408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:23.230449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:23.230478] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:23.234021] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: DOWN (p=34.23%) [2026-03-02T20:16:23.234320] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-03-02T20:16:23.234461] [INFO ] [sig ] APLE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:23.385412] [INFO ] [LOCAL ] Saved forecast: APLE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/APLE.txt [2026-03-02T20:16:23.385608] [INFO ] [sig ] [206/3370] Completed APLE in 0.4s | 2.63 sym/s | Total: 1.3m | ETA: 20.1m [2026-03-02T20:16:23.385656] [INFO ] [sig ] [207/3370] Forecasting APLS... [2026-03-02T20:16:23.385686] [INFO ] [sig ] Generating forecast for: APLS [2026-03-02T20:16:23.385717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-03-02T20:16:23.400054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-03-02T20:16:23.400485] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-03-02T20:16:23.401381] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-03-02T20:16:23.401436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:23.401500] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:23.401530] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:23.401609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:23.463594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:23.464543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:23.464652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:23.464689] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:23.591924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:23.592094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:23.592142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:23.592174] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:23.595818] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: DOWN (p=38.72%) [2026-03-02T20:16:23.596137] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-03-02T20:16:23.596289] [INFO ] [sig ] APLS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:23.752927] [INFO ] [LOCAL ] Saved forecast: APLS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/APLS.txt [2026-03-02T20:16:23.753128] [INFO ] [sig ] [207/3370] Completed APLS in 0.4s | 2.63 sym/s | Total: 1.3m | ETA: 20.0m [2026-03-02T20:16:23.753180] [INFO ] [sig ] [208/3370] Forecasting APO... [2026-03-02T20:16:23.753215] [INFO ] [sig ] Generating forecast for: APO [2026-03-02T20:16:23.753246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-03-02T20:16:23.765890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-03-02T20:16:23.766272] [INFO ] [FORECASTER] Starting predict_future for APO [2026-03-02T20:16:23.767156] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-03-02T20:16:23.767210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:23.767243] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:23.767270] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:23.767328] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:23.825640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:23.826604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:23.826694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:23.826728] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:23.951422] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:23.951613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:23.951657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:23.951686] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:23.955138] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: DOWN (p=36.73%) [2026-03-02T20:16:23.955434] [INFO ] [FORECASTER] Completed predict_future for APO [2026-03-02T20:16:23.955589] [INFO ] [sig ] APO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:24.100820] [INFO ] [LOCAL ] Saved forecast: APO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/APO.txt [2026-03-02T20:16:24.100994] [INFO ] [sig ] [208/3370] Completed APO in 0.3s | 2.63 sym/s | Total: 1.3m | ETA: 20.0m [2026-03-02T20:16:24.101035] [INFO ] [sig ] [209/3370] Forecasting APOG... [2026-03-02T20:16:24.101067] [INFO ] [sig ] Generating forecast for: APOG [2026-03-02T20:16:24.101096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-03-02T20:16:24.114873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-03-02T20:16:24.115327] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-03-02T20:16:24.116242] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-03-02T20:16:24.116299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:24.116334] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:24.116362] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:24.116422] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:24.177960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:24.179056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:24.179149] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:24.179184] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:24.302827] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:24.302995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:24.303037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:24.303067] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:24.306718] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: DOWN (p=14.75%) [2026-03-02T20:16:24.307032] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-03-02T20:16:24.307177] [INFO ] [sig ] APOG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:24.450186] [INFO ] [LOCAL ] Saved forecast: APOG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/APOG.txt [2026-03-02T20:16:24.450332] [INFO ] [sig ] [209/3370] Completed APOG in 0.3s | 2.63 sym/s | Total: 1.3m | ETA: 20.0m [2026-03-02T20:16:24.450379] [INFO ] [sig ] [210/3370] Forecasting APP... [2026-03-02T20:16:24.450410] [INFO ] [sig ] Generating forecast for: APP [2026-03-02T20:16:24.450442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-03-02T20:16:24.463135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-03-02T20:16:24.463453] [INFO ] [FORECASTER] Starting predict_future for APP [2026-03-02T20:16:24.464295] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-03-02T20:16:24.464349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:24.464381] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:24.464407] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:24.464465] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:24.523209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:24.524001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:24.524084] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:24.524117] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:24.648749] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:24.648926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:24.648966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:24.649033] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:24.652714] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: UP (p=74.07%) [2026-03-02T20:16:24.653035] [INFO ] [FORECASTER] Completed predict_future for APP [2026-03-02T20:16:24.653176] [INFO ] [sig ] APP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:24.798343] [INFO ] [LOCAL ] Saved forecast: APP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/APP.txt [2026-03-02T20:16:24.798490] [INFO ] [sig ] [210/3370] Completed APP in 0.3s | 2.63 sym/s | Total: 1.3m | ETA: 20.0m [2026-03-02T20:16:24.798530] [INFO ] [sig ] [211/3370] Forecasting APPF... [2026-03-02T20:16:24.798560] [INFO ] [sig ] Generating forecast for: APPF [2026-03-02T20:16:24.798612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-03-02T20:16:24.812017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-03-02T20:16:24.812484] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-03-02T20:16:24.813490] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-03-02T20:16:24.813544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:24.813595] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:24.813625] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:24.813684] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:24.873346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:24.874110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:24.874193] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:24.874226] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:24.998616] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:24.998794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:24.998836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:24.998868] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:25.003232] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: UP (p=93.68%) [2026-03-02T20:16:25.003702] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-03-02T20:16:25.003929] [INFO ] [sig ] APPF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:25.151934] [INFO ] [LOCAL ] Saved forecast: APPF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/APPF.txt [2026-03-02T20:16:25.152105] [INFO ] [sig ] [211/3370] Completed APPF in 0.4s | 2.63 sym/s | Total: 1.3m | ETA: 20.0m [2026-03-02T20:16:25.152145] [INFO ] [sig ] [212/3370] Forecasting APPN... [2026-03-02T20:16:25.152178] [INFO ] [sig ] Generating forecast for: APPN [2026-03-02T20:16:25.152208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-03-02T20:16:25.165071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-03-02T20:16:25.165431] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-03-02T20:16:25.166471] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-03-02T20:16:25.166524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:25.166555] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:25.166603] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:25.166663] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:25.226208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:25.226929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:25.227011] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:25.227045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:25.353561] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:25.353782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:25.353828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:25.353858] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:25.357336] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=51.14%) [2026-03-02T20:16:25.357645] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-03-02T20:16:25.357784] [INFO ] [sig ] APPN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:25.505311] [INFO ] [LOCAL ] Saved forecast: APPN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/APPN.txt [2026-03-02T20:16:25.505479] [INFO ] [sig ] [212/3370] Completed APPN in 0.4s | 2.63 sym/s | Total: 1.3m | ETA: 20.0m [2026-03-02T20:16:25.505522] [INFO ] [sig ] [213/3370] Forecasting APPS... [2026-03-02T20:16:25.505551] [INFO ] [sig ] Generating forecast for: APPS [2026-03-02T20:16:25.505600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-03-02T20:16:25.519304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-03-02T20:16:25.519622] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-03-02T20:16:25.520701] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-03-02T20:16:25.520753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:25.520785] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:25.520811] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:25.520868] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:25.582016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:25.582743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:25.582840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:25.582880] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:25.707171] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:25.707339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:25.707395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:25.707425] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:25.711530] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: UP (p=91.00%) [2026-03-02T20:16:25.711854] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-03-02T20:16:25.712015] [INFO ] [sig ] APPS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:25.858050] [INFO ] [LOCAL ] Saved forecast: APPS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/APPS.txt [2026-03-02T20:16:25.858207] [INFO ] [sig ] [213/3370] Completed APPS in 0.4s | 2.64 sym/s | Total: 1.3m | ETA: 20.0m [2026-03-02T20:16:25.858246] [INFO ] [sig ] [214/3370] Forecasting APYX... [2026-03-02T20:16:25.858273] [INFO ] [sig ] Generating forecast for: APYX [2026-03-02T20:16:25.858303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-03-02T20:16:25.869910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-03-02T20:16:25.870196] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-03-02T20:16:25.871032] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-03-02T20:16:25.871086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:25.871118] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:25.871145] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:25.871203] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:25.931565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:25.932335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:25.932425] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:25.932458] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:26.059918] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:26.060117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:26.060159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:26.060188] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:26.064003] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-03-02T20:16:26.064307] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-03-02T20:16:26.064456] [INFO ] [sig ] APYX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:26.216197] [INFO ] [LOCAL ] Saved forecast: APYX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/APYX.txt [2026-03-02T20:16:26.216374] [INFO ] [sig ] [214/3370] Completed APYX in 0.4s | 2.64 sym/s | Total: 1.4m | ETA: 20.0m [2026-03-02T20:16:26.216417] [INFO ] [sig ] [215/3370] Forecasting AQMS... [2026-03-02T20:16:26.216447] [INFO ] [sig ] Generating forecast for: AQMS [2026-03-02T20:16:26.216489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-03-02T20:16:26.228932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-03-02T20:16:26.229237] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-03-02T20:16:26.230251] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-03-02T20:16:26.230318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:26.230371] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:26.230406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:26.230492] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:26.288840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:26.289557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:26.289689] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:26.289732] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:26.403327] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:26.403506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:26.403556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:26.403606] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:26.407155] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: DOWN (p=6.66%) [2026-03-02T20:16:26.407461] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-03-02T20:16:26.407626] [INFO ] [sig ] AQMS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:26.556813] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AQMS.txt [2026-03-02T20:16:26.556992] [INFO ] [sig ] [215/3370] Completed AQMS in 0.3s | 2.64 sym/s | Total: 1.4m | ETA: 19.9m [2026-03-02T20:16:26.557035] [INFO ] [sig ] [216/3370] Forecasting AQN... [2026-03-02T20:16:26.557065] [INFO ] [sig ] Generating forecast for: AQN [2026-03-02T20:16:26.557095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-03-02T20:16:26.569262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-03-02T20:16:26.569692] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-03-02T20:16:26.570776] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-03-02T20:16:26.570829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:26.570861] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:26.570892] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:26.570970] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:26.631648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:26.632607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:26.632694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:26.632727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:26.756234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:26.756403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:26.756445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:26.756476] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:26.760101] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: DOWN (p=4.91%) [2026-03-02T20:16:26.760393] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-03-02T20:16:26.760544] [INFO ] [sig ] AQN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:26.909456] [INFO ] [LOCAL ] Saved forecast: AQN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AQN.txt [2026-03-02T20:16:26.909642] [INFO ] [sig ] [216/3370] Completed AQN in 0.4s | 2.64 sym/s | Total: 1.4m | ETA: 19.9m [2026-03-02T20:16:26.909686] [INFO ] [sig ] [217/3370] Forecasting AQNB... [2026-03-02T20:16:26.909715] [INFO ] [sig ] Generating forecast for: AQNB [2026-03-02T20:16:26.909745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-03-02T20:16:26.921443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-03-02T20:16:26.921798] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-03-02T20:16:26.922656] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-03-02T20:16:26.922709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:26.922750] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:26.922779] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:26.922835] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:26.981887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:26.982812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:26.982933] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:26.982968] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:27.098167] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:27.098333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:27.098374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:27.098403] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:27.102474] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: UP (p=94.20%) [2026-03-02T20:16:27.102778] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-03-02T20:16:27.102910] [INFO ] [sig ] AQNB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:27.253755] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AQNB.txt [2026-03-02T20:16:27.253931] [INFO ] [sig ] [217/3370] Completed AQNB in 0.3s | 2.64 sym/s | Total: 1.4m | ETA: 19.9m [2026-03-02T20:16:27.253979] [INFO ] [sig ] [218/3370] Forecasting ARCB... [2026-03-02T20:16:27.254017] [INFO ] [sig ] Generating forecast for: ARCB [2026-03-02T20:16:27.254055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-03-02T20:16:27.267980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-03-02T20:16:27.268485] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-03-02T20:16:27.269473] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-03-02T20:16:27.269541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:27.269605] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:27.269636] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:27.269708] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:27.339925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:27.341498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:27.341628] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:27.341675] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:27.503773] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:27.503979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:27.504032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:27.504073] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:27.508904] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: DOWN (p=4.17%) [2026-03-02T20:16:27.509290] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-03-02T20:16:27.509483] [INFO ] [sig ] ARCB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:27.673935] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ARCB.txt [2026-03-02T20:16:27.674116] [INFO ] [sig ] [218/3370] Completed ARCB in 0.4s | 2.64 sym/s | Total: 1.4m | ETA: 19.9m [2026-03-02T20:16:27.674161] [INFO ] [sig ] [219/3370] Forecasting ARCC... [2026-03-02T20:16:27.674192] [INFO ] [sig ] Generating forecast for: ARCC [2026-03-02T20:16:27.674223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-03-02T20:16:27.688852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-03-02T20:16:27.689473] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-03-02T20:16:27.690569] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-03-02T20:16:27.690652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:27.690685] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:27.690712] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:27.690768] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:27.751549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:27.752563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:27.752679] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:27.752713] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:27.875943] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:27.876309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:27.876350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:27.876380] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:27.879928] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: DOWN (p=34.00%) [2026-03-02T20:16:27.880223] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-03-02T20:16:27.880360] [INFO ] [sig ] ARCC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:28.027903] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ARCC.txt [2026-03-02T20:16:28.028102] [INFO ] [sig ] [219/3370] Completed ARCC in 0.4s | 2.64 sym/s | Total: 1.4m | ETA: 19.9m [2026-03-02T20:16:28.028144] [INFO ] [sig ] [220/3370] Forecasting ARCO... [2026-03-02T20:16:28.028176] [INFO ] [sig ] Generating forecast for: ARCO [2026-03-02T20:16:28.028205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-03-02T20:16:28.041422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-03-02T20:16:28.041811] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-03-02T20:16:28.042651] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-03-02T20:16:28.042705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:28.042738] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:28.042766] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:28.043013] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:28.101533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:28.102508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:28.102616] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:28.102653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:28.222850] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:28.223023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:28.223062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:28.223092] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:28.226645] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: DOWN (p=16.23%) [2026-03-02T20:16:28.226946] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-03-02T20:16:28.227087] [INFO ] [sig ] ARCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:28.372674] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ARCO.txt [2026-03-02T20:16:28.372871] [INFO ] [sig ] [220/3370] Completed ARCO in 0.3s | 2.64 sym/s | Total: 1.4m | ETA: 19.9m [2026-03-02T20:16:28.372916] [INFO ] [sig ] [221/3370] Forecasting ARDC... [2026-03-02T20:16:28.372951] [INFO ] [sig ] Generating forecast for: ARDC [2026-03-02T20:16:28.372983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-03-02T20:16:28.385248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-03-02T20:16:28.385653] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-03-02T20:16:28.386542] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-03-02T20:16:28.386615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:28.386649] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:28.386675] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:28.386732] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:28.446214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:28.447166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:28.447254] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:28.447288] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:28.574422] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:28.574620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:28.574668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:28.574706] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:28.579053] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: UP (p=98.29%) [2026-03-02T20:16:28.579441] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-03-02T20:16:28.579642] [INFO ] [sig ] ARDC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:28.748451] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ARDC.txt [2026-03-02T20:16:28.748669] [INFO ] [sig ] [221/3370] Completed ARDC in 0.4s | 2.64 sym/s | Total: 1.4m | ETA: 19.9m [2026-03-02T20:16:28.748725] [INFO ] [sig ] [222/3370] Forecasting ARDX... [2026-03-02T20:16:28.748766] [INFO ] [sig ] Generating forecast for: ARDX [2026-03-02T20:16:28.748802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-03-02T20:16:28.763119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-03-02T20:16:28.763521] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-03-02T20:16:28.764519] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-03-02T20:16:28.764594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:28.764641] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:28.764671] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:28.764729] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:28.835242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:28.836202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:28.836487] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:28.836521] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:28.972128] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:28.972313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:28.972364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:28.972405] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:28.976388] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: UP (p=90.72%) [2026-03-02T20:16:28.976743] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-03-02T20:16:28.976904] [INFO ] [sig ] ARDX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:29.127972] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ARDX.txt [2026-03-02T20:16:29.128159] [INFO ] [sig ] [222/3370] Completed ARDX in 0.4s | 2.64 sym/s | Total: 1.4m | ETA: 19.9m [2026-03-02T20:16:29.128202] [INFO ] [sig ] [223/3370] Forecasting ARE... [2026-03-02T20:16:29.128230] [INFO ] [sig ] Generating forecast for: ARE [2026-03-02T20:16:29.128260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-03-02T20:16:29.140051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-03-02T20:16:29.140371] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-03-02T20:16:29.141203] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-03-02T20:16:29.141255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:29.141289] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:29.141316] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:29.141374] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:29.201078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:29.202421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:29.202511] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:29.202543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:29.328841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:29.329023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:29.329067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:29.329096] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:29.333055] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: DOWN (p=45.67%) [2026-03-02T20:16:29.333365] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-03-02T20:16:29.333518] [INFO ] [sig ] ARE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:29.479981] [INFO ] [LOCAL ] Saved forecast: ARE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ARE.txt [2026-03-02T20:16:29.480323] [INFO ] [sig ] [223/3370] Completed ARE in 0.4s | 2.64 sym/s | Total: 1.4m | ETA: 19.9m [2026-03-02T20:16:29.480364] [INFO ] [sig ] [224/3370] Forecasting AREC... [2026-03-02T20:16:29.480396] [INFO ] [sig ] Generating forecast for: AREC [2026-03-02T20:16:29.480429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-03-02T20:16:29.493158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-03-02T20:16:29.493492] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-03-02T20:16:29.494384] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-03-02T20:16:29.494437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:29.494505] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:29.494533] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:29.494610] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:29.554827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:29.555767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:29.555854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:29.555887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:29.687096] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:29.687286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:29.687333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:29.687384] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:29.691852] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: UP (p=84.73%) [2026-03-02T20:16:29.692198] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-03-02T20:16:29.692345] [INFO ] [sig ] AREC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:29.844501] [INFO ] [LOCAL ] Saved forecast: AREC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AREC.txt [2026-03-02T20:16:29.844695] [INFO ] [sig ] [224/3370] Completed AREC in 0.4s | 2.64 sym/s | Total: 1.4m | ETA: 19.9m [2026-03-02T20:16:29.844739] [INFO ] [sig ] [225/3370] Forecasting ARES... [2026-03-02T20:16:29.844768] [INFO ] [sig ] Generating forecast for: ARES [2026-03-02T20:16:29.844799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-03-02T20:16:29.858052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-03-02T20:16:29.858466] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-03-02T20:16:29.859327] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-03-02T20:16:29.859380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:29.859412] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:29.859438] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:29.859494] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:29.918913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:29.919932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:29.920027] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:29.920061] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:30.048467] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:30.048665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:30.048709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:30.048738] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:30.052476] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=84.84%) [2026-03-02T20:16:30.052813] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-03-02T20:16:30.052983] [INFO ] [sig ] ARES: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:30.204800] [INFO ] [LOCAL ] Saved forecast: ARES 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ARES.txt [2026-03-02T20:16:30.204973] [INFO ] [sig ] [225/3370] Completed ARES in 0.4s | 2.64 sym/s | Total: 1.4m | ETA: 19.8m [2026-03-02T20:16:30.205015] [INFO ] [sig ] [226/3370] Forecasting ARGX... [2026-03-02T20:16:30.205045] [INFO ] [sig ] Generating forecast for: ARGX [2026-03-02T20:16:30.205076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-03-02T20:16:30.219523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-03-02T20:16:30.219883] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-03-02T20:16:30.220734] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-03-02T20:16:30.220786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:30.220819] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:30.220846] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:30.220904] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:30.279201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:30.280139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:30.280227] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:30.280277] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:30.408223] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:30.408408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:30.408450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:30.408478] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:30.412195] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: UP (p=88.91%) [2026-03-02T20:16:30.412510] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-03-02T20:16:30.412663] [INFO ] [sig ] ARGX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:30.558388] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ARGX.txt [2026-03-02T20:16:30.558539] [INFO ] [sig ] [226/3370] Completed ARGX in 0.4s | 2.64 sym/s | Total: 1.4m | ETA: 19.8m [2026-03-02T20:16:30.558606] [INFO ] [sig ] [227/3370] Forecasting ARHS... [2026-03-02T20:16:30.558640] [INFO ] [sig ] Generating forecast for: ARHS [2026-03-02T20:16:30.558671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-03-02T20:16:30.571124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-03-02T20:16:30.571425] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-03-02T20:16:30.572266] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-03-02T20:16:30.572318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:30.572349] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:30.572376] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:30.572433] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:30.631510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:30.632569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:30.632681] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:30.632714] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:30.760626] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:30.760799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:30.760839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:30.760934] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:30.764483] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-03-02T20:16:30.764813] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-03-02T20:16:30.764958] [INFO ] [sig ] ARHS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:30.911759] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ARHS.txt [2026-03-02T20:16:30.911913] [INFO ] [sig ] [227/3370] Completed ARHS in 0.4s | 2.64 sym/s | Total: 1.4m | ETA: 19.8m [2026-03-02T20:16:30.911961] [INFO ] [sig ] [228/3370] Forecasting ARI... [2026-03-02T20:16:30.911998] [INFO ] [sig ] Generating forecast for: ARI [2026-03-02T20:16:30.912034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-03-02T20:16:30.924651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-03-02T20:16:30.924930] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-03-02T20:16:30.925761] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-03-02T20:16:30.925814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:30.925846] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:30.925873] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:30.925940] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:30.983506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:30.984482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:30.984591] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:30.984629] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:31.114694] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:31.114860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:31.114903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:31.114933] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:31.121844] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: UP (p=94.03%) [2026-03-02T20:16:31.122245] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-03-02T20:16:31.122406] [INFO ] [sig ] ARI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:31.270422] [INFO ] [LOCAL ] Saved forecast: ARI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ARI.txt [2026-03-02T20:16:31.270608] [INFO ] [sig ] [228/3370] Completed ARI in 0.4s | 2.64 sym/s | Total: 1.4m | ETA: 19.8m [2026-03-02T20:16:31.270652] [INFO ] [sig ] [229/3370] Forecasting ARKO... [2026-03-02T20:16:31.270683] [INFO ] [sig ] Generating forecast for: ARKO [2026-03-02T20:16:31.270713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-03-02T20:16:31.283764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-03-02T20:16:31.284141] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-03-02T20:16:31.285048] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-03-02T20:16:31.285101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:31.285134] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:31.285159] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:31.285221] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:31.345737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:31.346877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:31.346964] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:31.346997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:31.466802] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:31.466947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:31.466987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:31.467016] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:31.470690] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: DOWN (p=19.27%) [2026-03-02T20:16:31.471035] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-03-02T20:16:31.471183] [INFO ] [sig ] ARKO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:31.624019] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ARKO.txt [2026-03-02T20:16:31.624194] [INFO ] [sig ] [229/3370] Completed ARKO in 0.4s | 2.64 sym/s | Total: 1.4m | ETA: 19.8m [2026-03-02T20:16:31.624235] [INFO ] [sig ] [230/3370] Forecasting ARLO... [2026-03-02T20:16:31.624265] [INFO ] [sig ] Generating forecast for: ARLO [2026-03-02T20:16:31.624298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-03-02T20:16:31.639756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-03-02T20:16:31.640192] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-03-02T20:16:31.641076] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-03-02T20:16:31.641140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:31.641173] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:31.641199] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:31.641257] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:31.704421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:31.705410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:31.705502] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:31.705536] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:31.832286] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:31.832461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:31.832503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:31.832532] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:31.836156] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: UP (p=94.49%) [2026-03-02T20:16:31.836495] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-03-02T20:16:31.836668] [INFO ] [sig ] ARLO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:31.995849] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ARLO.txt [2026-03-02T20:16:31.996313] [INFO ] [sig ] [230/3370] Completed ARLO in 0.4s | 2.65 sym/s | Total: 1.4m | ETA: 19.8m [2026-03-02T20:16:31.996400] [INFO ] [sig ] [231/3370] Forecasting ARLP... [2026-03-02T20:16:31.996436] [INFO ] [sig ] Generating forecast for: ARLP [2026-03-02T20:16:31.996470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-03-02T20:16:32.010091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-03-02T20:16:32.010506] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-03-02T20:16:32.011418] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-03-02T20:16:32.011474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:32.011506] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:32.011532] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:32.011609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:32.077961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:32.079090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:32.079190] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:32.079445] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:32.216307] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:32.216482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:32.216525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:32.216557] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:32.220177] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-03-02T20:16:32.220545] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-03-02T20:16:32.220721] [INFO ] [sig ] ARLP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:32.392926] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ARLP.txt [2026-03-02T20:16:32.393131] [INFO ] [sig ] [231/3370] Completed ARLP in 0.4s | 2.64 sym/s | Total: 1.5m | ETA: 19.8m [2026-03-02T20:16:32.393188] [INFO ] [sig ] [232/3370] Forecasting ARM... [2026-03-02T20:16:32.393393] [INFO ] [sig ] Generating forecast for: ARM [2026-03-02T20:16:32.393422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-03-02T20:16:32.409799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-03-02T20:16:32.410310] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-03-02T20:16:32.411478] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-03-02T20:16:32.411548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:32.411629] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:32.411676] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:32.411766] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:32.490147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:32.491110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:32.491218] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:32.491253] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:32.627533] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:32.627756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:32.627826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:32.627861] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:32.631841] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: DOWN (p=42.55%) [2026-03-02T20:16:32.632176] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-03-02T20:16:32.632356] [INFO ] [sig ] ARM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:32.785733] [INFO ] [LOCAL ] Saved forecast: ARM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ARM.txt [2026-03-02T20:16:32.785912] [INFO ] [sig ] [232/3370] Completed ARM in 0.4s | 2.64 sym/s | Total: 1.5m | ETA: 19.8m [2026-03-02T20:16:32.785953] [INFO ] [sig ] [233/3370] Forecasting ARMK... [2026-03-02T20:16:32.785986] [INFO ] [sig ] Generating forecast for: ARMK [2026-03-02T20:16:32.786016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-03-02T20:16:32.800709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-03-02T20:16:32.801175] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-03-02T20:16:32.802415] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-03-02T20:16:32.802482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:32.802524] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:32.802564] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:32.802651] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:32.873482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:32.874481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:32.874607] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:32.874655] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:33.000133] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:33.000483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:33.000523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:33.000551] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:33.004494] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: UP (p=67.77%) [2026-03-02T20:16:33.004838] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-03-02T20:16:33.004989] [INFO ] [sig ] ARMK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:33.151851] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ARMK.txt [2026-03-02T20:16:33.152047] [INFO ] [sig ] [233/3370] Completed ARMK in 0.4s | 2.64 sym/s | Total: 1.5m | ETA: 19.8m [2026-03-02T20:16:33.152106] [INFO ] [sig ] [234/3370] Forecasting AROC... [2026-03-02T20:16:33.152141] [INFO ] [sig ] Generating forecast for: AROC [2026-03-02T20:16:33.152172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-03-02T20:16:33.166243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-03-02T20:16:33.166567] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-03-02T20:16:33.167432] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-03-02T20:16:33.167487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:33.167521] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:33.167550] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:33.167631] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:33.227244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:33.227952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:33.228101] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:33.228139] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:33.350721] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:33.350921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:33.350972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:33.351006] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:33.355154] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: UP (p=92.79%) [2026-03-02T20:16:33.355495] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-03-02T20:16:33.355674] [INFO ] [sig ] AROC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:33.518225] [INFO ] [LOCAL ] Saved forecast: AROC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AROC.txt [2026-03-02T20:16:33.518434] [INFO ] [sig ] [234/3370] Completed AROC in 0.4s | 2.64 sym/s | Total: 1.5m | ETA: 19.8m [2026-03-02T20:16:33.518493] [INFO ] [sig ] [235/3370] Forecasting ARQ... [2026-03-02T20:16:33.518527] [INFO ] [sig ] Generating forecast for: ARQ [2026-03-02T20:16:33.518560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-03-02T20:16:33.531566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-03-02T20:16:33.531998] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-03-02T20:16:33.532908] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-03-02T20:16:33.532974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:33.533021] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:33.533055] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:33.533114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:33.595426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:33.596661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:33.596754] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:33.596788] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:33.719453] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:33.719637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:33.719680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:33.719711] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:33.723658] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: UP (p=67.14%) [2026-03-02T20:16:33.723980] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-03-02T20:16:33.724117] [INFO ] [sig ] ARQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:33.869643] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ARQ.txt [2026-03-02T20:16:33.869774] [INFO ] [sig ] [235/3370] Completed ARQ in 0.4s | 2.65 sym/s | Total: 1.5m | ETA: 19.8m [2026-03-02T20:16:33.869813] [INFO ] [sig ] [236/3370] Forecasting ARQQ... [2026-03-02T20:16:33.869842] [INFO ] [sig ] Generating forecast for: ARQQ [2026-03-02T20:16:33.869871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-03-02T20:16:33.881872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-03-02T20:16:33.882178] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-03-02T20:16:33.883035] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-03-02T20:16:33.883088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:33.883120] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:33.883146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:33.883203] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:33.941418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:33.942102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:33.942185] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:33.942217] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:34.068941] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:34.069148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:34.069202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:34.069232] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:34.072982] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: UP (p=63.32%) [2026-03-02T20:16:34.073312] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-03-02T20:16:34.073466] [INFO ] [sig ] ARQQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:34.218724] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ARQQ.txt [2026-03-02T20:16:34.218860] [INFO ] [sig ] [236/3370] Completed ARQQ in 0.3s | 2.65 sym/s | Total: 1.5m | ETA: 19.7m [2026-03-02T20:16:34.218899] [INFO ] [sig ] [237/3370] Forecasting ARRY... [2026-03-02T20:16:34.218932] [INFO ] [sig ] Generating forecast for: ARRY [2026-03-02T20:16:34.218975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-03-02T20:16:34.231875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-03-02T20:16:34.232217] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-03-02T20:16:34.233127] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-03-02T20:16:34.233182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:34.233225] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:34.233266] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:34.233350] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:34.295867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:34.296636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:34.296725] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:34.296758] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:34.424300] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:34.424495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:34.424538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:34.424567] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:34.428402] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: UP (p=94.16%) [2026-03-02T20:16:34.428764] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-03-02T20:16:34.428921] [INFO ] [sig ] ARRY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:34.577802] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ARRY.txt [2026-03-02T20:16:34.578007] [INFO ] [sig ] [237/3370] Completed ARRY in 0.4s | 2.65 sym/s | Total: 1.5m | ETA: 19.7m [2026-03-02T20:16:34.578049] [INFO ] [sig ] [238/3370] Forecasting ARTL... [2026-03-02T20:16:34.578252] [INFO ] [sig ] Generating forecast for: ARTL [2026-03-02T20:16:34.578295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-03-02T20:16:34.589864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-03-02T20:16:34.590252] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-03-02T20:16:34.591136] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-03-02T20:16:34.591190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:34.591222] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:34.591248] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:34.591310] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:34.649540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:34.650474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:34.650564] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:34.650628] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:34.765198] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:34.765364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:34.765405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:34.765434] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:34.768958] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: DOWN (p=16.30%) [2026-03-02T20:16:34.769272] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-03-02T20:16:34.769407] [INFO ] [sig ] ARTL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:34.919190] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ARTL.txt [2026-03-02T20:16:34.919333] [INFO ] [sig ] [238/3370] Completed ARTL in 0.3s | 2.65 sym/s | Total: 1.5m | ETA: 19.7m [2026-03-02T20:16:34.919374] [INFO ] [sig ] [239/3370] Forecasting ARTNA... [2026-03-02T20:16:34.919403] [INFO ] [sig ] Generating forecast for: ARTNA [2026-03-02T20:16:34.919433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-03-02T20:16:34.930987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-03-02T20:16:34.931263] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-03-02T20:16:34.932137] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-03-02T20:16:34.932190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:34.932222] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:34.932249] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:34.932307] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:34.989678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:34.990342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:34.990423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:34.990455] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:35.106841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:35.106975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:35.107014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:35.107042] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:35.110409] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: UP (p=81.35%) [2026-03-02T20:16:35.110722] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-03-02T20:16:35.110856] [INFO ] [sig ] ARTNA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:35.255051] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ARTNA.txt [2026-03-02T20:16:35.255175] [INFO ] [sig ] [239/3370] Completed ARTNA in 0.3s | 2.65 sym/s | Total: 1.5m | ETA: 19.7m [2026-03-02T20:16:35.255214] [INFO ] [sig ] [240/3370] Forecasting ARVN... [2026-03-02T20:16:35.255243] [INFO ] [sig ] Generating forecast for: ARVN [2026-03-02T20:16:35.255274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-03-02T20:16:35.267180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-03-02T20:16:35.267474] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-03-02T20:16:35.268337] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-03-02T20:16:35.268390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:35.268423] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:35.268450] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:35.268506] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:35.326462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:35.327336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:35.327423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:35.327456] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:35.447305] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:35.447468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:35.447508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:35.447538] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:35.451031] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: DOWN (p=41.76%) [2026-03-02T20:16:35.451323] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-03-02T20:16:35.451456] [INFO ] [sig ] ARVN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:35.601767] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ARVN.txt [2026-03-02T20:16:35.601995] [INFO ] [sig ] [240/3370] Completed ARVN in 0.3s | 2.65 sym/s | Total: 1.5m | ETA: 19.7m [2026-03-02T20:16:35.602044] [INFO ] [sig ] [241/3370] Forecasting ASA... [2026-03-02T20:16:35.602075] [INFO ] [sig ] Generating forecast for: ASA [2026-03-02T20:16:35.602106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-03-02T20:16:35.616418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-03-02T20:16:35.616836] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-03-02T20:16:35.617951] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-03-02T20:16:35.618017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:35.618118] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:35.618148] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:35.618206] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:35.677929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:35.678928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:35.679103] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:35.679141] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:35.805306] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:35.805478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:35.805518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:35.805546] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:35.809125] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: UP (p=56.12%) [2026-03-02T20:16:35.809446] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-03-02T20:16:35.809607] [INFO ] [sig ] ASA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:35.958524] [INFO ] [LOCAL ] Saved forecast: ASA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ASA.txt [2026-03-02T20:16:35.958709] [INFO ] [sig ] [241/3370] Completed ASA in 0.4s | 2.65 sym/s | Total: 1.5m | ETA: 19.7m [2026-03-02T20:16:35.958753] [INFO ] [sig ] [242/3370] Forecasting ASB... [2026-03-02T20:16:35.958782] [INFO ] [sig ] Generating forecast for: ASB [2026-03-02T20:16:35.958813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-03-02T20:16:35.971782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-03-02T20:16:35.972136] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-03-02T20:16:35.972984] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-03-02T20:16:35.973040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:35.973072] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:35.973099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:35.973156] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:36.032232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:36.033179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:36.033269] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:36.033302] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:36.155735] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:36.155900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:36.155941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:36.155969] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:36.159890] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: UP (p=97.18%) [2026-03-02T20:16:36.160218] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-03-02T20:16:36.160544] [INFO ] [sig ] ASB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:36.312670] [INFO ] [LOCAL ] Saved forecast: ASB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ASB.txt [2026-03-02T20:16:36.312857] [INFO ] [sig ] [242/3370] Completed ASB in 0.4s | 2.65 sym/s | Total: 1.5m | ETA: 19.7m [2026-03-02T20:16:36.312920] [INFO ] [sig ] [243/3370] Forecasting ASBA... [2026-03-02T20:16:36.312951] [INFO ] [sig ] Generating forecast for: ASBA [2026-03-02T20:16:36.312982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-03-02T20:16:36.324899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-03-02T20:16:36.325175] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-03-02T20:16:36.326052] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-03-02T20:16:36.326117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:36.326157] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:36.326189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:36.326246] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:36.384756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:36.385683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:36.385765] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:36.385797] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:36.497817] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:36.497977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:36.498017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:36.498045] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:36.502082] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: DOWN (p=35.96%) [2026-03-02T20:16:36.502369] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-03-02T20:16:36.502503] [INFO ] [sig ] ASBA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:36.648369] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ASBA.txt [2026-03-02T20:16:36.648497] [INFO ] [sig ] [243/3370] Completed ASBA in 0.3s | 2.65 sym/s | Total: 1.5m | ETA: 19.6m [2026-03-02T20:16:36.648537] [INFO ] [sig ] [244/3370] Forecasting ASC... [2026-03-02T20:16:36.648565] [INFO ] [sig ] Generating forecast for: ASC [2026-03-02T20:16:36.648617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-03-02T20:16:36.661737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-03-02T20:16:36.662026] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-03-02T20:16:36.662866] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-03-02T20:16:36.662917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:36.662948] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:36.662975] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:36.663045] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:36.723451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:36.724229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:36.724315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:36.724348] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:36.843499] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:36.843693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:36.843734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:36.843800] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:36.847468] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: UP (p=67.18%) [2026-03-02T20:16:36.847831] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-03-02T20:16:36.847980] [INFO ] [sig ] ASC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:36.993332] [INFO ] [LOCAL ] Saved forecast: ASC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ASC.txt [2026-03-02T20:16:36.993454] [INFO ] [sig ] [244/3370] Completed ASC in 0.3s | 2.65 sym/s | Total: 1.5m | ETA: 19.6m [2026-03-02T20:16:36.993500] [INFO ] [sig ] [245/3370] Forecasting ASG... [2026-03-02T20:16:36.993530] [INFO ] [sig ] Generating forecast for: ASG [2026-03-02T20:16:36.993561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-03-02T20:16:37.006088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-03-02T20:16:37.006356] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-03-02T20:16:37.007195] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-03-02T20:16:37.007248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:37.007280] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:37.007307] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:37.007364] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:37.069194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:37.069994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:37.070096] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:37.070137] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:37.190487] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:37.190634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:37.190675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:37.190704] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:37.194018] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: UP (p=57.79%) [2026-03-02T20:16:37.194294] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-03-02T20:16:37.194432] [INFO ] [sig ] ASG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:37.346753] [INFO ] [LOCAL ] Saved forecast: ASG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ASG.txt [2026-03-02T20:16:37.346924] [INFO ] [sig ] [245/3370] Completed ASG in 0.4s | 2.65 sym/s | Total: 1.5m | ETA: 19.6m [2026-03-02T20:16:37.346965] [INFO ] [sig ] [246/3370] Forecasting ASGI... [2026-03-02T20:16:37.346996] [INFO ] [sig ] Generating forecast for: ASGI [2026-03-02T20:16:37.347026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-03-02T20:16:37.359997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-03-02T20:16:37.360376] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-03-02T20:16:37.361268] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-03-02T20:16:37.361322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:37.361354] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:37.361382] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:37.361441] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:37.420012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:37.420978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:37.421068] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:37.421102] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:37.548022] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:37.548210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:37.548252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:37.548283] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:37.552130] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=71.32%) [2026-03-02T20:16:37.552416] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-03-02T20:16:37.552567] [INFO ] [sig ] ASGI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:37.696164] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ASGI.txt [2026-03-02T20:16:37.696470] [INFO ] [sig ] [246/3370] Completed ASGI in 0.3s | 2.66 sym/s | Total: 1.5m | ETA: 19.6m [2026-03-02T20:16:37.696510] [INFO ] [sig ] [247/3370] Forecasting ASGN... [2026-03-02T20:16:37.696539] [INFO ] [sig ] Generating forecast for: ASGN [2026-03-02T20:16:37.696568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-03-02T20:16:37.708154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-03-02T20:16:37.708427] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-03-02T20:16:37.709287] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-03-02T20:16:37.709340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:37.709372] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:37.709399] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:37.709457] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:37.770495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:37.771279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:37.771363] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:37.771395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:37.892274] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:37.892424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:37.892462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:37.892490] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:37.895972] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: DOWN (p=33.09%) [2026-03-02T20:16:37.896254] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-03-02T20:16:37.896387] [INFO ] [sig ] ASGN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:38.039155] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ASGN.txt [2026-03-02T20:16:38.039283] [INFO ] [sig ] [247/3370] Completed ASGN in 0.3s | 2.66 sym/s | Total: 1.5m | ETA: 19.6m [2026-03-02T20:16:38.039324] [INFO ] [sig ] [248/3370] Forecasting ASH... [2026-03-02T20:16:38.039352] [INFO ] [sig ] Generating forecast for: ASH [2026-03-02T20:16:38.039382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-03-02T20:16:38.052254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-03-02T20:16:38.052524] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-03-02T20:16:38.053383] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-03-02T20:16:38.053435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:38.053467] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:38.053494] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:38.053553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:38.111040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:38.111711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:38.111792] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:38.111824] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:38.237885] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:38.238032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:38.238091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:38.238141] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:38.242104] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: DOWN (p=39.67%) [2026-03-02T20:16:38.242389] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-03-02T20:16:38.242524] [INFO ] [sig ] ASH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:38.390183] [INFO ] [LOCAL ] Saved forecast: ASH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ASH.txt [2026-03-02T20:16:38.390312] [INFO ] [sig ] [248/3370] Completed ASH in 0.4s | 2.66 sym/s | Total: 1.6m | ETA: 19.6m [2026-03-02T20:16:38.390350] [INFO ] [sig ] [249/3370] Forecasting ASIX... [2026-03-02T20:16:38.390381] [INFO ] [sig ] Generating forecast for: ASIX [2026-03-02T20:16:38.390415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-03-02T20:16:38.402673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-03-02T20:16:38.402961] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-03-02T20:16:38.403788] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-03-02T20:16:38.403839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:38.403870] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:38.403897] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:38.403954] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:38.461716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:38.462386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:38.462469] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:38.462500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:38.592014] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:38.592211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:38.592273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:38.592308] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:38.596484] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: UP (p=55.70%) [2026-03-02T20:16:38.596826] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-03-02T20:16:38.596989] [INFO ] [sig ] ASIX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:38.752754] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ASIX.txt [2026-03-02T20:16:38.752878] [INFO ] [sig ] [249/3370] Completed ASIX in 0.4s | 2.66 sym/s | Total: 1.6m | ETA: 19.6m [2026-03-02T20:16:38.752918] [INFO ] [sig ] [250/3370] Forecasting ASLE... [2026-03-02T20:16:38.752947] [INFO ] [sig ] Generating forecast for: ASLE [2026-03-02T20:16:38.752976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-03-02T20:16:38.765330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-03-02T20:16:38.765613] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-03-02T20:16:38.766455] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-03-02T20:16:38.766508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:38.766539] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:38.766566] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:38.766658] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:38.823789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:38.824440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:38.824533] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:38.824566] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:38.942392] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:38.942524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:38.942561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:38.942609] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:38.945908] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=7.76%) [2026-03-02T20:16:38.946220] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-03-02T20:16:38.946355] [INFO ] [sig ] ASLE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:39.089909] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ASLE.txt [2026-03-02T20:16:39.090028] [INFO ] [sig ] [250/3370] Completed ASLE in 0.3s | 2.66 sym/s | Total: 1.6m | ETA: 19.6m [2026-03-02T20:16:39.090067] [INFO ] [sig ] [251/3370] Forecasting ASMB... [2026-03-02T20:16:39.090096] [INFO ] [sig ] Generating forecast for: ASMB [2026-03-02T20:16:39.090126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-03-02T20:16:39.102759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-03-02T20:16:39.103042] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-03-02T20:16:39.104046] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-03-02T20:16:39.104098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:39.104131] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:39.104159] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:39.104216] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:39.161613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:39.162370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:39.162482] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:39.162515] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:39.287736] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:39.287913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:39.287955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:39.287984] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:39.291629] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: DOWN (p=7.39%) [2026-03-02T20:16:39.291932] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-03-02T20:16:39.292068] [INFO ] [sig ] ASMB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:39.434769] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ASMB.txt [2026-03-02T20:16:39.434911] [INFO ] [sig ] [251/3370] Completed ASMB in 0.3s | 2.66 sym/s | Total: 1.6m | ETA: 19.5m [2026-03-02T20:16:39.434952] [INFO ] [sig ] [252/3370] Forecasting ASML... [2026-03-02T20:16:39.434982] [INFO ] [sig ] Generating forecast for: ASML [2026-03-02T20:16:39.435012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-03-02T20:16:39.447057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-03-02T20:16:39.447347] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-03-02T20:16:39.448208] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-03-02T20:16:39.448261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:39.448315] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:39.448344] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:39.448402] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:39.506588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:39.507252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:39.507332] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:39.507365] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:39.634536] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:39.634706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:39.634745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:39.634775] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:39.638191] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: UP (p=97.35%) [2026-03-02T20:16:39.638476] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-03-02T20:16:39.638627] [INFO ] [sig ] ASML: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:39.781615] [INFO ] [LOCAL ] Saved forecast: ASML 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ASML.txt [2026-03-02T20:16:39.781768] [INFO ] [sig ] [252/3370] Completed ASML in 0.3s | 2.66 sym/s | Total: 1.6m | ETA: 19.5m [2026-03-02T20:16:39.781807] [INFO ] [sig ] [253/3370] Forecasting ASND... [2026-03-02T20:16:39.781837] [INFO ] [sig ] Generating forecast for: ASND [2026-03-02T20:16:39.781868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-03-02T20:16:39.793566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-03-02T20:16:39.793875] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-03-02T20:16:39.794733] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-03-02T20:16:39.794786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:39.794819] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:39.794846] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:39.794903] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:39.852769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:39.853388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:39.853468] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:39.853501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:39.981689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:39.981862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:39.981903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:39.981932] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:39.985547] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: UP (p=70.98%) [2026-03-02T20:16:39.985867] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-03-02T20:16:39.986010] [INFO ] [sig ] ASND: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:40.149656] [INFO ] [LOCAL ] Saved forecast: ASND 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ASND.txt [2026-03-02T20:16:40.149811] [INFO ] [sig ] [253/3370] Completed ASND in 0.4s | 2.66 sym/s | Total: 1.6m | ETA: 19.5m [2026-03-02T20:16:40.149862] [INFO ] [sig ] [254/3370] Forecasting ASO... [2026-03-02T20:16:40.149902] [INFO ] [sig ] Generating forecast for: ASO [2026-03-02T20:16:40.149936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-03-02T20:16:40.163067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-03-02T20:16:40.163415] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-03-02T20:16:40.164356] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-03-02T20:16:40.164410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:40.164455] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:40.164489] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:40.164549] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:40.233082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:40.233972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:40.234068] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:40.234108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:40.357002] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:40.357130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:40.357167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:40.357195] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:40.360538] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=27.35%) [2026-03-02T20:16:40.360840] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-03-02T20:16:40.360971] [INFO ] [sig ] ASO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:40.507016] [INFO ] [LOCAL ] Saved forecast: ASO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ASO.txt [2026-03-02T20:16:40.507163] [INFO ] [sig ] [254/3370] Completed ASO in 0.4s | 2.66 sym/s | Total: 1.6m | ETA: 19.5m [2026-03-02T20:16:40.507203] [INFO ] [sig ] [255/3370] Forecasting ASPI... [2026-03-02T20:16:40.507234] [INFO ] [sig ] Generating forecast for: ASPI [2026-03-02T20:16:40.507265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-03-02T20:16:40.518929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-03-02T20:16:40.519215] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-03-02T20:16:40.520061] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-03-02T20:16:40.520114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:40.520147] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:40.520174] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:40.520231] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:40.578496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:40.579392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:40.579479] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:40.579512] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:40.707240] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:40.707439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:40.707481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:40.707510] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:40.711558] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: DOWN (p=45.24%) [2026-03-02T20:16:40.711868] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-03-02T20:16:40.712000] [INFO ] [sig ] ASPI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:40.858256] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ASPI.txt [2026-03-02T20:16:40.858395] [INFO ] [sig ] [255/3370] Completed ASPI in 0.4s | 2.66 sym/s | Total: 1.6m | ETA: 19.5m [2026-03-02T20:16:40.858637] [INFO ] [sig ] [256/3370] Forecasting ASPN... [2026-03-02T20:16:40.858666] [INFO ] [sig ] Generating forecast for: ASPN [2026-03-02T20:16:40.858702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-03-02T20:16:40.872927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-03-02T20:16:40.873241] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-03-02T20:16:40.874088] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-03-02T20:16:40.874143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:40.874181] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:40.874215] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:40.874285] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:40.931888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:40.932538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:40.932639] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:40.932673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:41.060924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:41.061095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:41.061138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:41.061170] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:41.064754] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: UP (p=80.37%) [2026-03-02T20:16:41.065057] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-03-02T20:16:41.065202] [INFO ] [sig ] ASPN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:41.214631] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ASPN.txt [2026-03-02T20:16:41.214777] [INFO ] [sig ] [256/3370] Completed ASPN in 0.4s | 2.66 sym/s | Total: 1.6m | ETA: 19.5m [2026-03-02T20:16:41.214818] [INFO ] [sig ] [257/3370] Forecasting ASPS... [2026-03-02T20:16:41.214847] [INFO ] [sig ] Generating forecast for: ASPS [2026-03-02T20:16:41.214878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-03-02T20:16:41.226521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-03-02T20:16:41.226899] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-03-02T20:16:41.227824] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-03-02T20:16:41.227878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:41.227913] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:41.227942] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:41.228002] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:41.288308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:41.289343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:41.289443] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:41.289478] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:41.407314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:41.407480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:41.407523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:41.407556] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:41.411206] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: DOWN (p=31.00%) [2026-03-02T20:16:41.411522] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-03-02T20:16:41.411683] [INFO ] [sig ] ASPS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:41.586463] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ASPS.txt [2026-03-02T20:16:41.586673] [INFO ] [sig ] [257/3370] Completed ASPS in 0.4s | 2.66 sym/s | Total: 1.6m | ETA: 19.5m [2026-03-02T20:16:41.586721] [INFO ] [sig ] [258/3370] Forecasting ASTE... [2026-03-02T20:16:41.586756] [INFO ] [sig ] Generating forecast for: ASTE [2026-03-02T20:16:41.586788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-03-02T20:16:41.600423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-03-02T20:16:41.600845] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-03-02T20:16:41.601783] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-03-02T20:16:41.601837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:41.601898] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:41.601928] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:41.601988] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:41.666003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:41.667073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:41.667169] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:41.667204] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:41.796874] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:41.797045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:41.797087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:41.797114] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:41.801600] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: UP (p=97.57%) [2026-03-02T20:16:41.801936] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-03-02T20:16:41.802087] [INFO ] [sig ] ASTE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:41.950152] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ASTE.txt [2026-03-02T20:16:41.950314] [INFO ] [sig ] [258/3370] Completed ASTE in 0.4s | 2.66 sym/s | Total: 1.6m | ETA: 19.5m [2026-03-02T20:16:41.950355] [INFO ] [sig ] [259/3370] Forecasting ASTH... [2026-03-02T20:16:41.950385] [INFO ] [sig ] Generating forecast for: ASTH [2026-03-02T20:16:41.950416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-03-02T20:16:41.962625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-03-02T20:16:41.962924] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-03-02T20:16:41.963777] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-03-02T20:16:41.963831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:41.963863] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:41.963891] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:41.963949] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:42.025739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:42.026549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:42.026652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:42.026686] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:42.151604] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:42.151784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:42.151827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:42.151888] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:42.156146] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: DOWN (p=19.80%) [2026-03-02T20:16:42.156568] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-03-02T20:16:42.156767] [INFO ] [sig ] ASTH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:42.309161] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ASTH.txt [2026-03-02T20:16:42.309518] [INFO ] [sig ] [259/3370] Completed ASTH in 0.4s | 2.66 sym/s | Total: 1.6m | ETA: 19.5m [2026-03-02T20:16:42.309557] [INFO ] [sig ] [260/3370] Forecasting ASTI... [2026-03-02T20:16:42.309610] [INFO ] [sig ] Generating forecast for: ASTI [2026-03-02T20:16:42.309642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-03-02T20:16:42.321746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-03-02T20:16:42.322121] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-03-02T20:16:42.323027] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-03-02T20:16:42.323080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:42.323114] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:42.323141] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:42.323199] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:42.382653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:42.383846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:42.383959] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:42.383992] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:42.522762] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:42.522972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:42.523039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:42.523087] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:42.527856] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: DOWN (p=12.73%) [2026-03-02T20:16:42.528283] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-03-02T20:16:42.528456] [INFO ] [sig ] ASTI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:42.719995] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ASTI.txt [2026-03-02T20:16:42.720169] [INFO ] [sig ] [260/3370] Completed ASTI in 0.4s | 2.66 sym/s | Total: 1.6m | ETA: 19.5m [2026-03-02T20:16:42.720211] [INFO ] [sig ] [261/3370] Forecasting ASTL... [2026-03-02T20:16:42.720244] [INFO ] [sig ] Generating forecast for: ASTL [2026-03-02T20:16:42.720281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-03-02T20:16:42.733130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-03-02T20:16:42.733519] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-03-02T20:16:42.734422] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-03-02T20:16:42.734476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:42.734507] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:42.734533] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:42.734614] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:42.794068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:42.795300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:42.795397] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:42.795449] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:42.925592] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:42.925783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:42.925825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:42.925900] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:42.929671] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: DOWN (p=5.14%) [2026-03-02T20:16:42.929978] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-03-02T20:16:42.930117] [INFO ] [sig ] ASTL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:43.145030] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ASTL.txt [2026-03-02T20:16:43.145202] [INFO ] [sig ] [261/3370] Completed ASTL in 0.4s | 2.66 sym/s | Total: 1.6m | ETA: 19.5m [2026-03-02T20:16:43.145249] [INFO ] [sig ] [262/3370] Forecasting ASTS... [2026-03-02T20:16:43.145289] [INFO ] [sig ] Generating forecast for: ASTS [2026-03-02T20:16:43.145325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-03-02T20:16:43.157430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-03-02T20:16:43.157824] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-03-02T20:16:43.158904] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-03-02T20:16:43.158958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:43.158991] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:43.159017] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:43.159074] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:43.218721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:43.219693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:43.219781] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:43.219815] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:43.350011] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:43.350181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:43.350224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:43.350253] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:43.354177] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: UP (p=95.17%) [2026-03-02T20:16:43.354494] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-03-02T20:16:43.354652] [INFO ] [sig ] ASTS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:43.504690] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ASTS.txt [2026-03-02T20:16:43.504859] [INFO ] [sig ] [262/3370] Completed ASTS in 0.4s | 2.66 sym/s | Total: 1.6m | ETA: 19.5m [2026-03-02T20:16:43.504899] [INFO ] [sig ] [263/3370] Forecasting ASX... [2026-03-02T20:16:43.504931] [INFO ] [sig ] Generating forecast for: ASX [2026-03-02T20:16:43.504961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-03-02T20:16:43.518269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-03-02T20:16:43.518668] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-03-02T20:16:43.519753] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-03-02T20:16:43.519806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:43.519838] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:43.519866] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:43.519937] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:43.578309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:43.579282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:43.579379] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:43.579412] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:43.706954] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:43.707123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:43.707163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:43.707193] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:43.710710] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: UP (p=87.15%) [2026-03-02T20:16:43.711000] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-03-02T20:16:43.711136] [INFO ] [sig ] ASX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:43.856859] [INFO ] [LOCAL ] Saved forecast: ASX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ASX.txt [2026-03-02T20:16:43.857022] [INFO ] [sig ] [263/3370] Completed ASX in 0.4s | 2.66 sym/s | Total: 1.6m | ETA: 19.5m [2026-03-02T20:16:43.857066] [INFO ] [sig ] [264/3370] Forecasting ASYS... [2026-03-02T20:16:43.857096] [INFO ] [sig ] Generating forecast for: ASYS [2026-03-02T20:16:43.857127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-03-02T20:16:43.870473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-03-02T20:16:43.870862] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-03-02T20:16:43.871748] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-03-02T20:16:43.871803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:43.871837] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:43.871865] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:43.871932] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:43.935427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:43.936390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:43.936484] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:43.936520] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:44.061356] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:44.061517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:44.061556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:44.061608] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:44.065811] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-03-02T20:16:44.066107] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-03-02T20:16:44.066247] [INFO ] [sig ] ASYS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:44.220329] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ASYS.txt [2026-03-02T20:16:44.220498] [INFO ] [sig ] [264/3370] Completed ASYS in 0.4s | 2.66 sym/s | Total: 1.7m | ETA: 19.4m [2026-03-02T20:16:44.220537] [INFO ] [sig ] [265/3370] Forecasting ATAI... [2026-03-02T20:16:44.220589] [INFO ] [sig ] Generating forecast for: ATAI [2026-03-02T20:16:44.220624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-03-02T20:16:44.234225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-03-02T20:16:44.234813] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-03-02T20:16:44.235911] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-03-02T20:16:44.235977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:44.236011] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:44.236039] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:44.236098] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:44.302084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:44.303220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:44.303310] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:44.303344] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:44.429547] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:44.429720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:44.429762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:44.429791] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:44.433433] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: DOWN (p=48.91%) [2026-03-02T20:16:44.433751] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-03-02T20:16:44.433897] [INFO ] [sig ] ATAI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:44.584300] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ATAI.txt [2026-03-02T20:16:44.584461] [INFO ] [sig ] [265/3370] Completed ATAI in 0.4s | 2.66 sym/s | Total: 1.7m | ETA: 19.4m [2026-03-02T20:16:44.584506] [INFO ] [sig ] [266/3370] Forecasting ATEC... [2026-03-02T20:16:44.584540] [INFO ] [sig ] Generating forecast for: ATEC [2026-03-02T20:16:44.584596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-03-02T20:16:44.597772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-03-02T20:16:44.598135] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-03-02T20:16:44.599060] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-03-02T20:16:44.599117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:44.599151] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:44.599180] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:44.599239] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:44.660786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:44.661604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:44.661694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:44.661735] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:44.789534] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:44.789709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:44.789750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:44.789779] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:44.793301] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: UP (p=74.07%) [2026-03-02T20:16:44.793606] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-03-02T20:16:44.793758] [INFO ] [sig ] ATEC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:44.943950] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ATEC.txt [2026-03-02T20:16:44.944091] [INFO ] [sig ] [266/3370] Completed ATEC in 0.4s | 2.66 sym/s | Total: 1.7m | ETA: 19.4m [2026-03-02T20:16:44.944134] [INFO ] [sig ] [267/3370] Forecasting ATEN... [2026-03-02T20:16:44.944165] [INFO ] [sig ] Generating forecast for: ATEN [2026-03-02T20:16:44.944196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-03-02T20:16:44.956112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-03-02T20:16:44.956436] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-03-02T20:16:44.957302] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-03-02T20:16:44.957358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:44.957392] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:44.957420] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:44.957479] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:45.015656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:45.016340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:45.016421] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:45.016454] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:45.139715] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:45.139876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:45.139930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:45.139968] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:45.143517] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: UP (p=68.81%) [2026-03-02T20:16:45.143828] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-03-02T20:16:45.143963] [INFO ] [sig ] ATEN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:45.289842] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ATEN.txt [2026-03-02T20:16:45.290003] [INFO ] [sig ] [267/3370] Completed ATEN in 0.3s | 2.66 sym/s | Total: 1.7m | ETA: 19.4m [2026-03-02T20:16:45.290045] [INFO ] [sig ] [268/3370] Forecasting ATEX... [2026-03-02T20:16:45.290075] [INFO ] [sig ] Generating forecast for: ATEX [2026-03-02T20:16:45.290104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-03-02T20:16:45.302083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-03-02T20:16:45.302449] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-03-02T20:16:45.303386] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-03-02T20:16:45.303442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:45.303474] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:45.303502] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:45.303561] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:45.382306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:45.383264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:45.383391] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:45.383425] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:45.509196] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:45.509362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:45.509403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:45.509435] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:45.513018] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: DOWN (p=33.39%) [2026-03-02T20:16:45.513361] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-03-02T20:16:45.513726] [INFO ] [sig ] ATEX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:45.666537] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ATEX.txt [2026-03-02T20:16:45.666715] [INFO ] [sig ] [268/3370] Completed ATEX in 0.4s | 2.66 sym/s | Total: 1.7m | ETA: 19.4m [2026-03-02T20:16:45.666757] [INFO ] [sig ] [269/3370] Forecasting ATHM... [2026-03-02T20:16:45.666792] [INFO ] [sig ] Generating forecast for: ATHM [2026-03-02T20:16:45.666835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-03-02T20:16:45.680292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-03-02T20:16:45.680716] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-03-02T20:16:45.681629] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-03-02T20:16:45.681687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:45.681720] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:45.681746] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:45.681805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:45.746028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:45.747036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:45.747128] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:45.747162] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:45.883675] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:45.883840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:45.883882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:45.883911] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:45.887805] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: DOWN (p=32.29%) [2026-03-02T20:16:45.888189] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-03-02T20:16:45.888372] [INFO ] [sig ] ATHM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:46.051428] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ATHM.txt [2026-03-02T20:16:46.051616] [INFO ] [sig ] [269/3370] Completed ATHM in 0.4s | 2.66 sym/s | Total: 1.7m | ETA: 19.4m [2026-03-02T20:16:46.051660] [INFO ] [sig ] [270/3370] Forecasting ATI... [2026-03-02T20:16:46.051693] [INFO ] [sig ] Generating forecast for: ATI [2026-03-02T20:16:46.051723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-03-02T20:16:46.067378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-03-02T20:16:46.067893] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-03-02T20:16:46.069077] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-03-02T20:16:46.069144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:46.069187] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:46.069230] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:46.069334] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:46.129307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:46.130253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:46.130358] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:46.130399] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:46.259665] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:46.259824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:46.259863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:46.259892] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:46.263696] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: UP (p=75.58%) [2026-03-02T20:16:46.264025] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-03-02T20:16:46.264160] [INFO ] [sig ] ATI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:46.424355] [INFO ] [LOCAL ] Saved forecast: ATI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ATI.txt [2026-03-02T20:16:46.424519] [INFO ] [sig ] [270/3370] Completed ATI in 0.4s | 2.66 sym/s | Total: 1.7m | ETA: 19.4m [2026-03-02T20:16:46.424560] [INFO ] [sig ] [271/3370] Forecasting ATLC... [2026-03-02T20:16:46.424613] [INFO ] [sig ] Generating forecast for: ATLC [2026-03-02T20:16:46.424644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-03-02T20:16:46.436776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-03-02T20:16:46.437103] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-03-02T20:16:46.437989] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-03-02T20:16:46.438043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:46.438104] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:46.438132] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:46.438189] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:46.497735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:46.498507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:46.498609] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:46.498645] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:46.621988] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:46.622149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:46.622189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:46.622219] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:46.626405] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: UP (p=53.62%) [2026-03-02T20:16:46.626747] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-03-02T20:16:46.626895] [INFO ] [sig ] ATLC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:46.779400] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ATLC.txt [2026-03-02T20:16:46.779622] [INFO ] [sig ] [271/3370] Completed ATLC in 0.4s | 2.66 sym/s | Total: 1.7m | ETA: 19.4m [2026-03-02T20:16:46.779668] [INFO ] [sig ] [272/3370] Forecasting ATLCZ... [2026-03-02T20:16:46.779700] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-03-02T20:16:46.779731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-03-02T20:16:46.792147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-03-02T20:16:46.792531] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-03-02T20:16:46.793452] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-03-02T20:16:46.793507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:46.793541] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:46.793591] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:46.793666] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:46.855782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:46.856945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:46.857041] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:46.857076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:46.979120] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:46.979304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:46.979345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:46.979373] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:46.983322] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: DOWN (p=24.87%) [2026-03-02T20:16:46.983658] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-03-02T20:16:46.983803] [INFO ] [sig ] ATLCZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:47.134701] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ATLCZ.txt [2026-03-02T20:16:47.134879] [INFO ] [sig ] [272/3370] Completed ATLCZ in 0.4s | 2.66 sym/s | Total: 1.7m | ETA: 19.4m [2026-03-02T20:16:47.134922] [INFO ] [sig ] [273/3370] Forecasting ATLO... [2026-03-02T20:16:47.134951] [INFO ] [sig ] Generating forecast for: ATLO [2026-03-02T20:16:47.134982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-03-02T20:16:47.148209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-03-02T20:16:47.148563] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-03-02T20:16:47.149436] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-03-02T20:16:47.149491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:47.149522] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:47.149548] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:47.149630] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:47.208461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:47.209632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:47.209719] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:47.209752] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:47.320456] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:47.320648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:47.320690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:47.320719] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:47.324361] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: DOWN (p=14.21%) [2026-03-02T20:16:47.324686] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-03-02T20:16:47.324839] [INFO ] [sig ] ATLO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:47.480237] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ATLO.txt [2026-03-02T20:16:47.480437] [INFO ] [sig ] [273/3370] Completed ATLO in 0.3s | 2.67 sym/s | Total: 1.7m | ETA: 19.4m [2026-03-02T20:16:47.480483] [INFO ] [sig ] [274/3370] Forecasting ATNI... [2026-03-02T20:16:47.480512] [INFO ] [sig ] Generating forecast for: ATNI [2026-03-02T20:16:47.480542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-03-02T20:16:47.495406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-03-02T20:16:47.495836] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-03-02T20:16:47.496842] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-03-02T20:16:47.496903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:47.496937] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:47.496967] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:47.497028] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:47.560839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:47.561902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:47.562016] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:47.562051] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:47.694112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:47.694284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:47.694340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:47.694377] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:47.698281] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: UP (p=90.27%) [2026-03-02T20:16:47.698643] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-03-02T20:16:47.698798] [INFO ] [sig ] ATNI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:47.867375] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ATNI.txt [2026-03-02T20:16:47.867544] [INFO ] [sig ] [274/3370] Completed ATNI in 0.4s | 2.66 sym/s | Total: 1.7m | ETA: 19.4m [2026-03-02T20:16:47.867608] [INFO ] [sig ] [275/3370] Forecasting ATO... [2026-03-02T20:16:47.867639] [INFO ] [sig ] Generating forecast for: ATO [2026-03-02T20:16:47.867669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-03-02T20:16:47.880011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-03-02T20:16:47.880400] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-03-02T20:16:47.881376] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-03-02T20:16:47.881445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:47.881521] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:47.881552] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:47.881637] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:47.940271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:47.941228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:47.941317] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:47.941357] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:48.073236] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:48.073408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:48.073448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:48.073477] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:48.077084] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: UP (p=75.23%) [2026-03-02T20:16:48.077428] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-03-02T20:16:48.077595] [INFO ] [sig ] ATO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:48.227700] [INFO ] [LOCAL ] Saved forecast: ATO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ATO.txt [2026-03-02T20:16:48.227882] [INFO ] [sig ] [275/3370] Completed ATO in 0.4s | 2.67 sym/s | Total: 1.7m | ETA: 19.4m [2026-03-02T20:16:48.227931] [INFO ] [sig ] [276/3370] Forecasting ATOM... [2026-03-02T20:16:48.227963] [INFO ] [sig ] Generating forecast for: ATOM [2026-03-02T20:16:48.227994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-03-02T20:16:48.240676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-03-02T20:16:48.241089] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-03-02T20:16:48.241983] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-03-02T20:16:48.242047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:48.242080] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:48.242107] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:48.242165] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:48.304986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:48.305922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:48.306013] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:48.306047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:48.439262] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:48.439430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:48.439470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:48.439499] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:48.442964] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: DOWN (p=10.72%) [2026-03-02T20:16:48.443251] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-03-02T20:16:48.443388] [INFO ] [sig ] ATOM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:48.597338] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ATOM.txt [2026-03-02T20:16:48.597561] [INFO ] [sig ] [276/3370] Completed ATOM in 0.4s | 2.67 sym/s | Total: 1.7m | ETA: 19.3m [2026-03-02T20:16:48.597654] [INFO ] [sig ] [277/3370] Forecasting ATRA... [2026-03-02T20:16:48.597703] [INFO ] [sig ] Generating forecast for: ATRA [2026-03-02T20:16:48.597748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-03-02T20:16:48.613976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-03-02T20:16:48.614441] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-03-02T20:16:48.615687] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-03-02T20:16:48.615760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:48.615814] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:48.615861] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:48.615955] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:48.679521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:48.680527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:48.680641] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:48.680678] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:48.810382] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:48.810561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:48.810626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:48.810655] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:48.814594] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: UP (p=97.30%) [2026-03-02T20:16:48.814971] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-03-02T20:16:48.815128] [INFO ] [sig ] ATRA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:48.973055] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ATRA.txt [2026-03-02T20:16:48.973223] [INFO ] [sig ] [277/3370] Completed ATRA in 0.4s | 2.67 sym/s | Total: 1.7m | ETA: 19.3m [2026-03-02T20:16:48.973266] [INFO ] [sig ] [278/3370] Forecasting ATRC... [2026-03-02T20:16:48.973296] [INFO ] [sig ] Generating forecast for: ATRC [2026-03-02T20:16:48.973327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-03-02T20:16:48.986831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-03-02T20:16:48.987220] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-03-02T20:16:48.988319] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-03-02T20:16:48.988385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:48.988424] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:48.988457] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:48.988524] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:49.050317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:49.051301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:49.051396] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:49.051431] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:49.179922] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:49.180087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:49.180128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:49.180200] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:49.183825] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: UP (p=87.42%) [2026-03-02T20:16:49.184139] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-03-02T20:16:49.184284] [INFO ] [sig ] ATRC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:49.332987] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ATRC.txt [2026-03-02T20:16:49.333157] [INFO ] [sig ] [278/3370] Completed ATRC in 0.4s | 2.67 sym/s | Total: 1.7m | ETA: 19.3m [2026-03-02T20:16:49.333200] [INFO ] [sig ] [279/3370] Forecasting ATRO... [2026-03-02T20:16:49.333230] [INFO ] [sig ] Generating forecast for: ATRO [2026-03-02T20:16:49.333262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-03-02T20:16:49.345687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-03-02T20:16:49.346071] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-03-02T20:16:49.346923] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-03-02T20:16:49.346977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:49.347009] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:49.347035] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:49.347092] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:49.406802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:49.407833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:49.407938] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:49.407973] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:49.535535] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:49.535738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:49.535781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:49.535811] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:49.539483] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: DOWN (p=16.48%) [2026-03-02T20:16:49.539816] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-03-02T20:16:49.539963] [INFO ] [sig ] ATRO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:49.696485] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ATRO.txt [2026-03-02T20:16:49.696868] [INFO ] [sig ] [279/3370] Completed ATRO in 0.4s | 2.67 sym/s | Total: 1.7m | ETA: 19.3m [2026-03-02T20:16:49.696919] [INFO ] [sig ] [280/3370] Forecasting AUB... [2026-03-02T20:16:49.696950] [INFO ] [sig ] Generating forecast for: AUB [2026-03-02T20:16:49.696980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-03-02T20:16:49.709768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-03-02T20:16:49.710181] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-03-02T20:16:49.711092] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-03-02T20:16:49.711149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:49.711181] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:49.711209] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:49.711268] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:49.775368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:49.776522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:49.776630] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:49.776665] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:49.899467] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:49.899652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:49.899695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:49.899727] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:49.903831] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: DOWN (p=39.07%) [2026-03-02T20:16:49.904120] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-03-02T20:16:49.904257] [INFO ] [sig ] AUB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:50.063335] [INFO ] [LOCAL ] Saved forecast: AUB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AUB.txt [2026-03-02T20:16:50.063561] [INFO ] [sig ] [280/3370] Completed AUB in 0.4s | 2.67 sym/s | Total: 1.8m | ETA: 19.3m [2026-03-02T20:16:50.063823] [INFO ] [sig ] [281/3370] Forecasting AUDC... [2026-03-02T20:16:50.063863] [INFO ] [sig ] Generating forecast for: AUDC [2026-03-02T20:16:50.063906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-03-02T20:16:50.077499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-03-02T20:16:50.077903] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-03-02T20:16:50.078889] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-03-02T20:16:50.078946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:50.079008] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:50.079047] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:50.079120] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:50.144392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:50.145388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:50.145490] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:50.145525] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:50.278546] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:50.278750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:50.278982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:50.279010] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:50.283242] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: UP (p=80.10%) [2026-03-02T20:16:50.283587] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-03-02T20:16:50.283944] [INFO ] [sig ] AUDC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:50.436616] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AUDC.txt [2026-03-02T20:16:50.436783] [INFO ] [sig ] [281/3370] Completed AUDC in 0.4s | 2.67 sym/s | Total: 1.8m | ETA: 19.3m [2026-03-02T20:16:50.436825] [INFO ] [sig ] [282/3370] Forecasting AUPH... [2026-03-02T20:16:50.436855] [INFO ] [sig ] Generating forecast for: AUPH [2026-03-02T20:16:50.436885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-03-02T20:16:50.449684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-03-02T20:16:50.450018] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-03-02T20:16:50.450878] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-03-02T20:16:50.450931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:50.450963] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:50.450989] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:50.451045] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:50.510807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:50.511801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:50.511889] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:50.511922] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:50.636555] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:50.636938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:50.636981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:50.637010] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:50.641224] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: UP (p=65.66%) [2026-03-02T20:16:50.641547] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-03-02T20:16:50.641709] [INFO ] [sig ] AUPH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:50.794666] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AUPH.txt [2026-03-02T20:16:50.794839] [INFO ] [sig ] [282/3370] Completed AUPH in 0.4s | 2.67 sym/s | Total: 1.8m | ETA: 19.3m [2026-03-02T20:16:50.794878] [INFO ] [sig ] [283/3370] Forecasting AURA... [2026-03-02T20:16:50.794908] [INFO ] [sig ] Generating forecast for: AURA [2026-03-02T20:16:50.794940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-03-02T20:16:50.806854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-03-02T20:16:50.807230] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-03-02T20:16:50.808134] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-03-02T20:16:50.808188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:50.808220] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:50.808246] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:50.808303] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:50.871008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:50.872212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:50.872303] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:50.872336] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:51.000997] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:51.001163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:51.001219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:51.001251] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:51.004907] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: DOWN (p=24.36%) [2026-03-02T20:16:51.005251] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-03-02T20:16:51.005405] [INFO ] [sig ] AURA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:51.160019] [INFO ] [LOCAL ] Saved forecast: AURA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AURA.txt [2026-03-02T20:16:51.160168] [INFO ] [sig ] [283/3370] Completed AURA in 0.4s | 2.67 sym/s | Total: 1.8m | ETA: 19.3m [2026-03-02T20:16:51.160208] [INFO ] [sig ] [284/3370] Forecasting AUTL... [2026-03-02T20:16:51.160237] [INFO ] [sig ] Generating forecast for: AUTL [2026-03-02T20:16:51.160268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-03-02T20:16:51.172699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-03-02T20:16:51.173020] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-03-02T20:16:51.173850] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-03-02T20:16:51.173908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:51.173951] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:51.173989] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:51.174058] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:51.234342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:51.235517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:51.235625] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:51.235661] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:51.360371] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:51.360544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:51.360604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:51.360636] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:51.364177] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: UP (p=50.24%) [2026-03-02T20:16:51.364507] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-03-02T20:16:51.364672] [INFO ] [sig ] AUTL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:51.519272] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AUTL.txt [2026-03-02T20:16:51.519438] [INFO ] [sig ] [284/3370] Completed AUTL in 0.4s | 2.67 sym/s | Total: 1.8m | ETA: 19.3m [2026-03-02T20:16:51.519481] [INFO ] [sig ] [285/3370] Forecasting AVA... [2026-03-02T20:16:51.519510] [INFO ] [sig ] Generating forecast for: AVA [2026-03-02T20:16:51.519541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-03-02T20:16:51.532109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-03-02T20:16:51.532502] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-03-02T20:16:51.533350] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-03-02T20:16:51.533405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:51.533436] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:51.533464] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:51.533522] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:51.594614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:51.595558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:51.595697] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:51.595732] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:51.723277] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:51.723456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:51.723511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:51.723548] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:51.727965] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-03-02T20:16:51.728359] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-03-02T20:16:51.728513] [INFO ] [sig ] AVA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:51.880176] [INFO ] [LOCAL ] Saved forecast: AVA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AVA.txt [2026-03-02T20:16:51.880333] [INFO ] [sig ] [285/3370] Completed AVA in 0.4s | 2.67 sym/s | Total: 1.8m | ETA: 19.3m [2026-03-02T20:16:51.880375] [INFO ] [sig ] [286/3370] Forecasting AVAH... [2026-03-02T20:16:51.880404] [INFO ] [sig ] Generating forecast for: AVAH [2026-03-02T20:16:51.880439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-03-02T20:16:51.894093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-03-02T20:16:51.894491] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-03-02T20:16:51.895395] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-03-02T20:16:51.895448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:51.895481] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:51.895507] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:51.895565] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:51.955159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:51.956327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:51.956433] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:51.956468] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:52.079544] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:52.079724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:52.079764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:52.079795] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:52.083267] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: UP (p=71.19%) [2026-03-02T20:16:52.083552] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-03-02T20:16:52.083720] [INFO ] [sig ] AVAH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:52.231009] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AVAH.txt [2026-03-02T20:16:52.231154] [INFO ] [sig ] [286/3370] Completed AVAH in 0.4s | 2.67 sym/s | Total: 1.8m | ETA: 19.3m [2026-03-02T20:16:52.231194] [INFO ] [sig ] [287/3370] Forecasting AVAL... [2026-03-02T20:16:52.231224] [INFO ] [sig ] Generating forecast for: AVAL [2026-03-02T20:16:52.231254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-03-02T20:16:52.242249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-03-02T20:16:52.242566] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-03-02T20:16:52.243398] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-03-02T20:16:52.243451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:52.243492] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:52.243520] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:52.243597] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:52.302362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:52.303344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:52.303433] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:52.303469] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:52.419383] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:52.419546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:52.419604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:52.419636] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:52.423072] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: UP (p=72.66%) [2026-03-02T20:16:52.423363] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-03-02T20:16:52.423497] [INFO ] [sig ] AVAL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:52.569075] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AVAL.txt [2026-03-02T20:16:52.569224] [INFO ] [sig ] [287/3370] Completed AVAL in 0.3s | 2.67 sym/s | Total: 1.8m | ETA: 19.3m [2026-03-02T20:16:52.569263] [INFO ] [sig ] [288/3370] Forecasting AVB... [2026-03-02T20:16:52.569294] [INFO ] [sig ] Generating forecast for: AVB [2026-03-02T20:16:52.569325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-03-02T20:16:52.582913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-03-02T20:16:52.583240] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-03-02T20:16:52.584075] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-03-02T20:16:52.584128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:52.584161] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:52.584188] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:52.584246] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:52.643445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:52.644089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:52.644170] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:52.644203] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:52.766260] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:52.766395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:52.766432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:52.766461] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:52.769823] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: DOWN (p=14.09%) [2026-03-02T20:16:52.770101] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-03-02T20:16:52.770231] [INFO ] [sig ] AVB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:52.916690] [INFO ] [LOCAL ] Saved forecast: AVB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AVB.txt [2026-03-02T20:16:52.916860] [INFO ] [sig ] [288/3370] Completed AVB in 0.3s | 2.67 sym/s | Total: 1.8m | ETA: 19.2m [2026-03-02T20:16:52.916902] [INFO ] [sig ] [289/3370] Forecasting AVBP... [2026-03-02T20:16:52.916931] [INFO ] [sig ] Generating forecast for: AVBP [2026-03-02T20:16:52.916962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-03-02T20:16:52.928130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-03-02T20:16:52.928474] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-03-02T20:16:52.929303] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-03-02T20:16:52.929357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:52.929388] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:52.929416] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:52.929474] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:52.987410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:52.988093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:52.988180] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:52.988212] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:53.109369] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:53.109500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:53.109538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:53.109566] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:53.112886] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: DOWN (p=1.18%) [2026-03-02T20:16:53.113166] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-03-02T20:16:53.113294] [INFO ] [sig ] AVBP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:53.264728] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AVBP.txt [2026-03-02T20:16:53.264881] [INFO ] [sig ] [289/3370] Completed AVBP in 0.3s | 2.67 sym/s | Total: 1.8m | ETA: 19.2m [2026-03-02T20:16:53.264921] [INFO ] [sig ] [290/3370] Forecasting AVD... [2026-03-02T20:16:53.264951] [INFO ] [sig ] Generating forecast for: AVD [2026-03-02T20:16:53.264982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-03-02T20:16:53.276368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-03-02T20:16:53.276696] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-03-02T20:16:53.277519] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-03-02T20:16:53.277592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:53.277627] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:53.277655] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:53.277713] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:53.338013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:53.338994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:53.339080] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:53.339113] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:53.465736] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:53.465921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:53.465962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:53.465990] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:53.469510] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: UP (p=90.79%) [2026-03-02T20:16:53.469813] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-03-02T20:16:53.469946] [INFO ] [sig ] AVD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:53.614274] [INFO ] [LOCAL ] Saved forecast: AVD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AVD.txt [2026-03-02T20:16:53.614408] [INFO ] [sig ] [290/3370] Completed AVD in 0.3s | 2.67 sym/s | Total: 1.8m | ETA: 19.2m [2026-03-02T20:16:53.614448] [INFO ] [sig ] [291/3370] Forecasting AVGO... [2026-03-02T20:16:53.614483] [INFO ] [sig ] Generating forecast for: AVGO [2026-03-02T20:16:53.614514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-03-02T20:16:53.626024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-03-02T20:16:53.626353] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-03-02T20:16:53.627182] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-03-02T20:16:53.627235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:53.627267] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:53.627294] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:53.627351] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:53.685303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:53.686165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:53.686253] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:53.686285] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:53.813112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:53.813275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:53.813314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:53.813343] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:53.817037] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: UP (p=57.59%) [2026-03-02T20:16:53.817324] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-03-02T20:16:53.817476] [INFO ] [sig ] AVGO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:53.965848] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AVGO.txt [2026-03-02T20:16:53.966013] [INFO ] [sig ] [291/3370] Completed AVGO in 0.4s | 2.67 sym/s | Total: 1.8m | ETA: 19.2m [2026-03-02T20:16:53.966056] [INFO ] [sig ] [292/3370] Forecasting AVGX... [2026-03-02T20:16:53.966085] [INFO ] [sig ] Generating forecast for: AVGX [2026-03-02T20:16:53.966115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-03-02T20:16:53.981053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-03-02T20:16:53.981479] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-03-02T20:16:53.982412] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-03-02T20:16:53.982478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:53.982548] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:53.982601] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:53.982663] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:54.043714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:54.044870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:54.044973] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:54.045005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:54.176446] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:54.176826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:54.176869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:54.176897] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:54.180858] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: UP (p=96.84%) [2026-03-02T20:16:54.181168] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-03-02T20:16:54.181314] [INFO ] [sig ] AVGX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:54.341293] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AVGX.txt [2026-03-02T20:16:54.341496] [INFO ] [sig ] [292/3370] Completed AVGX in 0.4s | 2.67 sym/s | Total: 1.8m | ETA: 19.2m [2026-03-02T20:16:54.341557] [INFO ] [sig ] [293/3370] Forecasting AVK... [2026-03-02T20:16:54.341619] [INFO ] [sig ] Generating forecast for: AVK [2026-03-02T20:16:54.341652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-03-02T20:16:54.354887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-03-02T20:16:54.355301] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-03-02T20:16:54.356414] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-03-02T20:16:54.356468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:54.356500] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:54.356526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:54.356610] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:54.418301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:54.419251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:54.419340] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:54.419374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:54.545175] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:54.545366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:54.545420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:54.545459] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:54.549824] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: DOWN (p=38.92%) [2026-03-02T20:16:54.550195] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-03-02T20:16:54.550363] [INFO ] [sig ] AVK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:54.747213] [INFO ] [LOCAL ] Saved forecast: AVK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AVK.txt [2026-03-02T20:16:54.747475] [INFO ] [sig ] [293/3370] Completed AVK in 0.4s | 2.67 sym/s | Total: 1.8m | ETA: 19.2m [2026-03-02T20:16:54.747545] [INFO ] [sig ] [294/3370] Forecasting AVNS... [2026-03-02T20:16:54.747624] [INFO ] [sig ] Generating forecast for: AVNS [2026-03-02T20:16:54.747678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-03-02T20:16:54.770911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-03-02T20:16:54.771465] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-03-02T20:16:54.772713] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-03-02T20:16:54.772783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:54.772827] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:54.772864] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:54.772943] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:54.849864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:54.850998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:54.851118] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:54.851155] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:55.012933] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:55.013140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:55.013207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:55.013279] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:55.019150] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: DOWN (p=27.89%) [2026-03-02T20:16:55.019766] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-03-02T20:16:55.020003] [INFO ] [sig ] AVNS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:55.261010] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AVNS.txt [2026-03-02T20:16:55.261246] [INFO ] [sig ] [294/3370] Completed AVNS in 0.5s | 2.67 sym/s | Total: 1.8m | ETA: 19.2m [2026-03-02T20:16:55.261310] [INFO ] [sig ] [295/3370] Forecasting AVO... [2026-03-02T20:16:55.261351] [INFO ] [sig ] Generating forecast for: AVO [2026-03-02T20:16:55.261394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-03-02T20:16:55.311997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-03-02T20:16:55.312536] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-03-02T20:16:55.313899] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-03-02T20:16:55.313974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:55.314009] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:55.314038] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:55.314105] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:55.427824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:55.429031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:55.429172] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:55.429212] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:55.650408] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:55.650631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:55.650681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:55.656294] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:55.665472] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: DOWN (p=12.24%) [2026-03-02T20:16:55.666108] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-03-02T20:16:55.666343] [INFO ] [sig ] AVO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:55.904017] [INFO ] [LOCAL ] Saved forecast: AVO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AVO.txt [2026-03-02T20:16:55.904269] [INFO ] [sig ] [295/3370] Completed AVO in 0.6s | 2.66 sym/s | Total: 1.8m | ETA: 19.3m [2026-03-02T20:16:55.904320] [INFO ] [sig ] [296/3370] Forecasting AVTX... [2026-03-02T20:16:55.904357] [INFO ] [sig ] Generating forecast for: AVTX [2026-03-02T20:16:55.904392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-03-02T20:16:55.925265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-03-02T20:16:55.925810] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-03-02T20:16:55.927023] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-03-02T20:16:55.927093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:55.927137] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:55.927174] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:55.927257] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:56.020480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:56.021910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:56.022066] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:56.022149] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:56.180944] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:56.181142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:56.181193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:56.181227] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:56.185245] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: DOWN (p=6.54%) [2026-03-02T20:16:56.185650] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-03-02T20:16:56.185841] [INFO ] [sig ] AVTX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:56.383018] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AVTX.txt [2026-03-02T20:16:56.383184] [INFO ] [sig ] [296/3370] Completed AVTX in 0.5s | 2.66 sym/s | Total: 1.9m | ETA: 19.3m [2026-03-02T20:16:56.383226] [INFO ] [sig ] [297/3370] Forecasting AVXL... [2026-03-02T20:16:56.383255] [INFO ] [sig ] Generating forecast for: AVXL [2026-03-02T20:16:56.383286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-03-02T20:16:56.400635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-03-02T20:16:56.401213] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-03-02T20:16:56.402543] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-03-02T20:16:56.402645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:56.402701] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:56.402749] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:56.402844] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:56.478733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:56.479769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:56.479888] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:56.479923] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:56.611709] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:56.611884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:56.611927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:56.611957] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:56.615708] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: UP (p=90.10%) [2026-03-02T20:16:56.616071] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-03-02T20:16:56.616232] [INFO ] [sig ] AVXL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:56.769931] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AVXL.txt [2026-03-02T20:16:56.770087] [INFO ] [sig ] [297/3370] Completed AVXL in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.3m [2026-03-02T20:16:56.770130] [INFO ] [sig ] [298/3370] Forecasting AVY... [2026-03-02T20:16:56.770160] [INFO ] [sig ] Generating forecast for: AVY [2026-03-02T20:16:56.770198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-03-02T20:16:56.785702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-03-02T20:16:56.786108] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-03-02T20:16:56.787010] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-03-02T20:16:56.787065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:56.787097] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:56.787124] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:56.787195] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:56.847253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:56.848285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:56.848387] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:56.848421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:56.977745] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:56.977910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:56.977950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:56.977978] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:56.981474] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: DOWN (p=45.50%) [2026-03-02T20:16:56.981780] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-03-02T20:16:56.981911] [INFO ] [sig ] AVY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:57.136559] [INFO ] [LOCAL ] Saved forecast: AVY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AVY.txt [2026-03-02T20:16:57.136744] [INFO ] [sig ] [298/3370] Completed AVY in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.3m [2026-03-02T20:16:57.136790] [INFO ] [sig ] [299/3370] Forecasting AWF... [2026-03-02T20:16:57.136821] [INFO ] [sig ] Generating forecast for: AWF [2026-03-02T20:16:57.136854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-03-02T20:16:57.148947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-03-02T20:16:57.149295] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-03-02T20:16:57.150486] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-03-02T20:16:57.150551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:57.150624] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:57.150670] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:57.150755] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:57.212110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:57.213077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:57.213165] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:57.213201] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:57.338871] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:57.339035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:57.339075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:57.339104] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:57.342543] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: DOWN (p=25.26%) [2026-03-02T20:16:57.342849] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-03-02T20:16:57.342981] [INFO ] [sig ] AWF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:57.490623] [INFO ] [LOCAL ] Saved forecast: AWF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AWF.txt [2026-03-02T20:16:57.490784] [INFO ] [sig ] [299/3370] Completed AWF in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.2m [2026-03-02T20:16:57.490827] [INFO ] [sig ] [300/3370] Forecasting AWI... [2026-03-02T20:16:57.490857] [INFO ] [sig ] Generating forecast for: AWI [2026-03-02T20:16:57.490886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-03-02T20:16:57.504122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-03-02T20:16:57.504525] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-03-02T20:16:57.505820] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-03-02T20:16:57.505885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:57.505920] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:57.505948] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:57.506005] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:57.565438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:57.566338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:57.566423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:57.566457] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:57.692016] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:57.692194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:57.692256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:57.692303] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:57.696355] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: DOWN (p=29.62%) [2026-03-02T20:16:57.696729] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-03-02T20:16:57.696872] [INFO ] [sig ] AWI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:57.845610] [INFO ] [LOCAL ] Saved forecast: AWI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AWI.txt [2026-03-02T20:16:57.845778] [INFO ] [sig ] [300/3370] Completed AWI in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.2m [2026-03-02T20:16:57.845818] [INFO ] [sig ] [301/3370] Forecasting AWK... [2026-03-02T20:16:57.845850] [INFO ] [sig ] Generating forecast for: AWK [2026-03-02T20:16:57.845880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-03-02T20:16:57.859139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-03-02T20:16:57.859543] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-03-02T20:16:57.860433] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-03-02T20:16:57.860488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:57.860520] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:57.860548] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:57.860629] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:57.922316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:57.923276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:57.923368] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:57.923403] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:58.042706] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:58.042868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:58.042910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:58.042939] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:58.046830] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: DOWN (p=19.58%) [2026-03-02T20:16:58.047120] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-03-02T20:16:58.047257] [INFO ] [sig ] AWK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:58.194758] [INFO ] [LOCAL ] Saved forecast: AWK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AWK.txt [2026-03-02T20:16:58.194911] [INFO ] [sig ] [301/3370] Completed AWK in 0.3s | 2.66 sym/s | Total: 1.9m | ETA: 19.2m [2026-03-02T20:16:58.194953] [INFO ] [sig ] [302/3370] Forecasting AWP... [2026-03-02T20:16:58.194982] [INFO ] [sig ] Generating forecast for: AWP [2026-03-02T20:16:58.195012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-03-02T20:16:58.206301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-03-02T20:16:58.206706] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-03-02T20:16:58.207559] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-03-02T20:16:58.207648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:58.207685] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:58.207714] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:58.207966] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:58.269005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:58.269911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:58.270044] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:58.270106] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:58.399532] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:58.399747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:58.399791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:58.399822] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:58.403344] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-03-02T20:16:58.403653] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-03-02T20:16:58.403788] [INFO ] [sig ] AWP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:58.558757] [INFO ] [LOCAL ] Saved forecast: AWP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AWP.txt [2026-03-02T20:16:58.559115] [INFO ] [sig ] [302/3370] Completed AWP in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.2m [2026-03-02T20:16:58.559154] [INFO ] [sig ] [303/3370] Forecasting AWRE... [2026-03-02T20:16:58.559184] [INFO ] [sig ] Generating forecast for: AWRE [2026-03-02T20:16:58.559215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-03-02T20:16:58.571881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-03-02T20:16:58.572194] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-03-02T20:16:58.573063] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-03-02T20:16:58.573117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:58.573150] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:58.573178] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:58.573237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:58.635421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:58.636415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:58.636507] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:58.636542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:58.748777] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:58.748943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:58.748986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:58.749016] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:58.752529] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-03-02T20:16:58.752836] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-03-02T20:16:58.752973] [INFO ] [sig ] AWRE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:16:58.915705] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AWRE.txt [2026-03-02T20:16:58.915853] [INFO ] [sig ] [303/3370] Completed AWRE in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.2m [2026-03-02T20:16:58.915894] [INFO ] [sig ] [304/3370] Forecasting AXGN... [2026-03-02T20:16:58.915925] [INFO ] [sig ] Generating forecast for: AXGN [2026-03-02T20:16:58.915955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-03-02T20:16:58.928526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-03-02T20:16:58.929087] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-03-02T20:16:58.930150] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-03-02T20:16:58.930204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:58.930236] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:58.930263] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:58.930321] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:58.991953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:58.992693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:58.992780] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:58.993007] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:59.124761] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:59.124930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:59.124971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:59.125009] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:59.129032] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: DOWN (p=24.29%) [2026-03-02T20:16:59.129355] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-03-02T20:16:59.129509] [INFO ] [sig ] AXGN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:59.283875] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AXGN.txt [2026-03-02T20:16:59.283999] [INFO ] [sig ] [304/3370] Completed AXGN in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.2m [2026-03-02T20:16:59.284038] [INFO ] [sig ] [305/3370] Forecasting AXP... [2026-03-02T20:16:59.284065] [INFO ] [sig ] Generating forecast for: AXP [2026-03-02T20:16:59.284095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-03-02T20:16:59.298184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-03-02T20:16:59.298510] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-03-02T20:16:59.299340] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-03-02T20:16:59.299393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:59.299425] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:59.299451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:59.299507] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:59.364620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:59.365367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:59.365461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:59.365503] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:59.498970] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:59.499133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:59.499179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:59.499213] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:59.503491] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: DOWN (p=44.65%) [2026-03-02T20:16:59.503863] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-03-02T20:16:59.504020] [INFO ] [sig ] AXP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:16:59.665341] [INFO ] [LOCAL ] Saved forecast: AXP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AXP.txt [2026-03-02T20:16:59.665505] [INFO ] [sig ] [305/3370] Completed AXP in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.2m [2026-03-02T20:16:59.665553] [INFO ] [sig ] [306/3370] Forecasting AXS... [2026-03-02T20:16:59.665614] [INFO ] [sig ] Generating forecast for: AXS [2026-03-02T20:16:59.665650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-03-02T20:16:59.677410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-03-02T20:16:59.677766] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-03-02T20:16:59.678721] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-03-02T20:16:59.678787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:16:59.678822] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:16:59.678852] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:16:59.678912] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:16:59.749365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:16:59.750125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:16:59.750217] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:16:59.750259] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:16:59.881090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:16:59.881240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:16:59.881278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:16:59.881307] [INFO ] [FORECASTER] Training complete [2026-03-02T20:16:59.884853] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: DOWN (p=13.09%) [2026-03-02T20:16:59.885143] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-03-02T20:16:59.885274] [INFO ] [sig ] AXS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:00.033754] [INFO ] [LOCAL ] Saved forecast: AXS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AXS.txt [2026-03-02T20:17:00.033889] [INFO ] [sig ] [306/3370] Completed AXS in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.2m [2026-03-02T20:17:00.033940] [INFO ] [sig ] [307/3370] Forecasting AXSM... [2026-03-02T20:17:00.033974] [INFO ] [sig ] Generating forecast for: AXSM [2026-03-02T20:17:00.034006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-03-02T20:17:00.047317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-03-02T20:17:00.047705] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-03-02T20:17:00.048714] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-03-02T20:17:00.048783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:00.048820] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:00.048850] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:00.048924] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:00.116645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:00.117400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:00.117493] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:00.117532] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:00.255873] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:00.256043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:00.256103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:00.256134] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:00.259767] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: DOWN (p=22.28%) [2026-03-02T20:17:00.260075] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-03-02T20:17:00.260214] [INFO ] [sig ] AXSM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:00.406344] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AXSM.txt [2026-03-02T20:17:00.406482] [INFO ] [sig ] [307/3370] Completed AXSM in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.2m [2026-03-02T20:17:00.406521] [INFO ] [sig ] [308/3370] Forecasting AXTA... [2026-03-02T20:17:00.406551] [INFO ] [sig ] Generating forecast for: AXTA [2026-03-02T20:17:00.406611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-03-02T20:17:00.417857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-03-02T20:17:00.418181] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-03-02T20:17:00.419042] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-03-02T20:17:00.419094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:00.419127] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:00.419155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:00.419212] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:00.477006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:00.477714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:00.477805] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:00.477837] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:00.600543] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:00.600743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:00.600785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:00.600814] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:00.605094] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: DOWN (p=19.25%) [2026-03-02T20:17:00.605406] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-03-02T20:17:00.605545] [INFO ] [sig ] AXTA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:00.757873] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AXTA.txt [2026-03-02T20:17:00.758038] [INFO ] [sig ] [308/3370] Completed AXTA in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.2m [2026-03-02T20:17:00.758108] [INFO ] [sig ] [309/3370] Forecasting AXTI... [2026-03-02T20:17:00.758138] [INFO ] [sig ] Generating forecast for: AXTI [2026-03-02T20:17:00.758168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-03-02T20:17:00.770701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-03-02T20:17:00.771028] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-03-02T20:17:00.771871] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-03-02T20:17:00.771923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:00.771983] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:00.772012] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:00.772070] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:00.830706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:00.831405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:00.831488] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:00.831520] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:00.953667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:00.953834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:00.953873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:00.953902] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:00.957380] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: DOWN (p=43.54%) [2026-03-02T20:17:00.957691] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-03-02T20:17:00.957824] [INFO ] [sig ] AXTI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:01.131914] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AXTI.txt [2026-03-02T20:17:01.132560] [INFO ] [sig ] [309/3370] Completed AXTI in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.2m [2026-03-02T20:17:01.132630] [INFO ] [sig ] [310/3370] Forecasting AYI... [2026-03-02T20:17:01.132662] [INFO ] [sig ] Generating forecast for: AYI [2026-03-02T20:17:01.132692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-03-02T20:17:01.146180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-03-02T20:17:01.146629] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-03-02T20:17:01.147505] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-03-02T20:17:01.147562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:01.147618] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:01.147646] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:01.147707] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:01.206808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:01.207722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:01.207809] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:01.207844] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:01.349701] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:01.350085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:01.350129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:01.350162] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:01.354490] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: UP (p=71.32%) [2026-03-02T20:17:01.355135] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-03-02T20:17:01.355319] [INFO ] [sig ] AYI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:01.543644] [INFO ] [LOCAL ] Saved forecast: AYI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AYI.txt [2026-03-02T20:17:01.543831] [INFO ] [sig ] [310/3370] Completed AYI in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.2m [2026-03-02T20:17:01.543875] [INFO ] [sig ] [311/3370] Forecasting AZ... [2026-03-02T20:17:01.543905] [INFO ] [sig ] Generating forecast for: AZ [2026-03-02T20:17:01.543936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-03-02T20:17:01.556273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-03-02T20:17:01.556713] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-03-02T20:17:01.557603] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-03-02T20:17:01.557665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:01.557712] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:01.557742] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:01.557803] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:01.618774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:01.619742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:01.619838] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:01.619873] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:01.744471] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:01.744669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:01.744711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:01.744739] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:01.748447] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: DOWN (p=40.60%) [2026-03-02T20:17:01.748891] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-03-02T20:17:01.749087] [INFO ] [sig ] AZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:01.898162] [INFO ] [LOCAL ] Saved forecast: AZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AZ.txt [2026-03-02T20:17:01.898318] [INFO ] [sig ] [311/3370] Completed AZ in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.2m [2026-03-02T20:17:01.898360] [INFO ] [sig ] [312/3370] Forecasting AZN... [2026-03-02T20:17:01.898392] [INFO ] [sig ] Generating forecast for: AZN [2026-03-02T20:17:01.898424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-03-02T20:17:01.911367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-03-02T20:17:01.911723] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-03-02T20:17:01.912526] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-03-02T20:17:01.912596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:01.912632] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:01.912659] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:01.912716] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:01.974723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:01.975485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:01.975590] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:01.975628] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:02.100632] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:02.100797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:02.100847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:02.100883] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:02.104981] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: UP (p=96.52%) [2026-03-02T20:17:02.105286] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-03-02T20:17:02.105436] [INFO ] [sig ] AZN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:02.254156] [INFO ] [LOCAL ] Saved forecast: AZN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AZN.txt [2026-03-02T20:17:02.254320] [INFO ] [sig ] [312/3370] Completed AZN in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.1m [2026-03-02T20:17:02.254370] [INFO ] [sig ] [313/3370] Forecasting AZO... [2026-03-02T20:17:02.254401] [INFO ] [sig ] Generating forecast for: AZO [2026-03-02T20:17:02.254431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-03-02T20:17:02.267947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-03-02T20:17:02.268346] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-03-02T20:17:02.269408] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-03-02T20:17:02.269462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:02.269495] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:02.269522] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:02.269596] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:02.328891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:02.329787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:02.329870] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:02.329903] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:02.447540] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:02.447724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:02.447765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:02.447794] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:02.451432] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: DOWN (p=19.79%) [2026-03-02T20:17:02.451745] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-03-02T20:17:02.451880] [INFO ] [sig ] AZO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:02.601051] [INFO ] [LOCAL ] Saved forecast: AZO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/AZO.txt [2026-03-02T20:17:02.601207] [INFO ] [sig ] [313/3370] Completed AZO in 0.3s | 2.66 sym/s | Total: 2.0m | ETA: 19.1m [2026-03-02T20:17:02.601248] [INFO ] [sig ] [314/3370] Forecasting AZZ... [2026-03-02T20:17:02.601278] [INFO ] [sig ] Generating forecast for: AZZ [2026-03-02T20:17:02.601308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-03-02T20:17:02.613849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-03-02T20:17:02.614216] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-03-02T20:17:02.615090] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-03-02T20:17:02.615143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:02.615177] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:02.615204] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:02.615263] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:02.678829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:02.679598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:02.679700] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:02.679741] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:02.812667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:02.812893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:02.812942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:02.812973] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:02.816619] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: UP (p=72.19%) [2026-03-02T20:17:02.816927] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-03-02T20:17:02.817059] [INFO ] [sig ] AZZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:02.966423] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/AZZ.txt [2026-03-02T20:17:02.966591] [INFO ] [sig ] [314/3370] Completed AZZ in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.1m [2026-03-02T20:17:02.966635] [INFO ] [sig ] [315/3370] Forecasting BA... [2026-03-02T20:17:02.966672] [INFO ] [sig ] Generating forecast for: BA [2026-03-02T20:17:02.966703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-03-02T20:17:02.980129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-03-02T20:17:02.980526] [INFO ] [FORECASTER] Starting predict_future for BA [2026-03-02T20:17:02.981393] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-03-02T20:17:02.981447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:02.981478] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:02.981505] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:02.981563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:03.047251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:03.048206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:03.048296] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:03.048333] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:03.182363] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:03.182529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:03.182589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:03.182622] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:03.186335] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: DOWN (p=37.59%) [2026-03-02T20:17:03.186659] [INFO ] [FORECASTER] Completed predict_future for BA [2026-03-02T20:17:03.186799] [INFO ] [sig ] BA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:03.333342] [INFO ] [LOCAL ] Saved forecast: BA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BA.txt [2026-03-02T20:17:03.333504] [INFO ] [sig ] [315/3370] Completed BA in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.1m [2026-03-02T20:17:03.333544] [INFO ] [sig ] [316/3370] Forecasting BABA... [2026-03-02T20:17:03.333596] [INFO ] [sig ] Generating forecast for: BABA [2026-03-02T20:17:03.333630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-03-02T20:17:03.345192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-03-02T20:17:03.345597] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-03-02T20:17:03.346422] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-03-02T20:17:03.346475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:03.346506] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:03.346533] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:03.346608] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:03.405367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:03.406201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:03.406288] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:03.406321] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:03.528869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:03.529033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:03.529073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:03.529102] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:03.532545] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: DOWN (p=0.34%) [2026-03-02T20:17:03.532848] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-03-02T20:17:03.533165] [INFO ] [sig ] BABA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:03.680067] [INFO ] [LOCAL ] Saved forecast: BABA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BABA.txt [2026-03-02T20:17:03.680232] [INFO ] [sig ] [316/3370] Completed BABA in 0.3s | 2.66 sym/s | Total: 2.0m | ETA: 19.1m [2026-03-02T20:17:03.680273] [INFO ] [sig ] [317/3370] Forecasting BABX... [2026-03-02T20:17:03.680304] [INFO ] [sig ] Generating forecast for: BABX [2026-03-02T20:17:03.680335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-03-02T20:17:03.693553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-03-02T20:17:03.694125] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-03-02T20:17:03.694961] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-03-02T20:17:03.695013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:03.695046] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:03.695073] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:03.695131] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:03.754410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:03.755342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:03.755429] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:03.755463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:03.894400] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:03.894624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:03.894683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:03.894718] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:03.898671] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: DOWN (p=12.27%) [2026-03-02T20:17:03.898982] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-03-02T20:17:03.899132] [INFO ] [sig ] BABX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:04.054523] [INFO ] [LOCAL ] Saved forecast: BABX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BABX.txt [2026-03-02T20:17:04.054716] [INFO ] [sig ] [317/3370] Completed BABX in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.1m [2026-03-02T20:17:04.054766] [INFO ] [sig ] [318/3370] Forecasting BAC... [2026-03-02T20:17:04.054804] [INFO ] [sig ] Generating forecast for: BAC [2026-03-02T20:17:04.054840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-03-02T20:17:04.067187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-03-02T20:17:04.067613] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-03-02T20:17:04.068511] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-03-02T20:17:04.068566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:04.068620] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:04.068655] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:04.068727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:04.130502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:04.131404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:04.131493] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:04.131527] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:04.267334] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:04.267532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:04.267590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:04.267640] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:04.271515] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-03-02T20:17:04.271869] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-03-02T20:17:04.272007] [INFO ] [sig ] BAC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:04.420989] [INFO ] [LOCAL ] Saved forecast: BAC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BAC.txt [2026-03-02T20:17:04.421214] [INFO ] [sig ] [318/3370] Completed BAC in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.1m [2026-03-02T20:17:04.421265] [INFO ] [sig ] [319/3370] Forecasting BAH... [2026-03-02T20:17:04.421303] [INFO ] [sig ] Generating forecast for: BAH [2026-03-02T20:17:04.421348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-03-02T20:17:04.437122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-03-02T20:17:04.437596] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-03-02T20:17:04.438645] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-03-02T20:17:04.438709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:04.438755] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:04.438788] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:04.438874] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:04.497217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:04.498158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:04.498257] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:04.498294] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:04.624166] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:04.624338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:04.624379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:04.624408] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:04.628598] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: UP (p=86.01%) [2026-03-02T20:17:04.628963] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-03-02T20:17:04.629118] [INFO ] [sig ] BAH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:04.787373] [INFO ] [LOCAL ] Saved forecast: BAH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BAH.txt [2026-03-02T20:17:04.787540] [INFO ] [sig ] [319/3370] Completed BAH in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.1m [2026-03-02T20:17:04.787604] [INFO ] [sig ] [320/3370] Forecasting BALL... [2026-03-02T20:17:04.787637] [INFO ] [sig ] Generating forecast for: BALL [2026-03-02T20:17:04.787670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-03-02T20:17:04.800215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-03-02T20:17:04.800676] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-03-02T20:17:04.801605] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-03-02T20:17:04.801661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:04.801699] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:04.801727] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:04.801794] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:04.865647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:04.866617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:04.866715] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:04.866749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:04.996265] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:04.996432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:04.996478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:04.996519] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:05.000902] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: DOWN (p=9.69%) [2026-03-02T20:17:05.001208] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-03-02T20:17:05.001353] [INFO ] [sig ] BALL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:05.153302] [INFO ] [LOCAL ] Saved forecast: BALL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BALL.txt [2026-03-02T20:17:05.153466] [INFO ] [sig ] [320/3370] Completed BALL in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.1m [2026-03-02T20:17:05.153507] [INFO ] [sig ] [321/3370] Forecasting BAM... [2026-03-02T20:17:05.153536] [INFO ] [sig ] Generating forecast for: BAM [2026-03-02T20:17:05.153567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-03-02T20:17:05.165753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-03-02T20:17:05.166159] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-03-02T20:17:05.167081] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-03-02T20:17:05.167147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:05.167181] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:05.167215] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:05.167287] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:05.227699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:05.228630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:05.228720] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:05.228755] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:05.348438] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:05.348639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:05.348717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:05.348766] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:05.352382] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: UP (p=54.27%) [2026-03-02T20:17:05.352716] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-03-02T20:17:05.352857] [INFO ] [sig ] BAM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:05.498152] [INFO ] [LOCAL ] Saved forecast: BAM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BAM.txt [2026-03-02T20:17:05.498320] [INFO ] [sig ] [321/3370] Completed BAM in 0.3s | 2.66 sym/s | Total: 2.0m | ETA: 19.1m [2026-03-02T20:17:05.498365] [INFO ] [sig ] [322/3370] Forecasting BANC... [2026-03-02T20:17:05.498406] [INFO ] [sig ] Generating forecast for: BANC [2026-03-02T20:17:05.498446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-03-02T20:17:05.510413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-03-02T20:17:05.510820] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-03-02T20:17:05.511912] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-03-02T20:17:05.511966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:05.512182] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:05.512209] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:05.512278] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:05.572958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:05.573781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:05.573863] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:05.573896] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:05.702121] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:05.702306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:05.702379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:05.702420] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:05.706360] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: DOWN (p=5.79%) [2026-03-02T20:17:05.706675] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-03-02T20:17:05.706841] [INFO ] [sig ] BANC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:05.859059] [INFO ] [LOCAL ] Saved forecast: BANC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BANC.txt [2026-03-02T20:17:05.859219] [INFO ] [sig ] [322/3370] Completed BANC in 0.4s | 2.67 sym/s | Total: 2.0m | ETA: 19.1m [2026-03-02T20:17:05.859290] [INFO ] [sig ] [323/3370] Forecasting BAND... [2026-03-02T20:17:05.859322] [INFO ] [sig ] Generating forecast for: BAND [2026-03-02T20:17:05.859352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-03-02T20:17:05.873121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-03-02T20:17:05.873499] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-03-02T20:17:05.874349] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-03-02T20:17:05.874404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:05.874438] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:05.874467] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:05.874526] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:05.937327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:05.938318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:05.938408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:05.938441] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:06.069179] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:06.069343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:06.069384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:06.069413] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:06.072942] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: DOWN (p=9.68%) [2026-03-02T20:17:06.073231] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-03-02T20:17:06.073369] [INFO ] [sig ] BAND: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:06.222226] [INFO ] [LOCAL ] Saved forecast: BAND 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BAND.txt [2026-03-02T20:17:06.222385] [INFO ] [sig ] [323/3370] Completed BAND in 0.4s | 2.67 sym/s | Total: 2.0m | ETA: 19.1m [2026-03-02T20:17:06.222426] [INFO ] [sig ] [324/3370] Forecasting BANF... [2026-03-02T20:17:06.222455] [INFO ] [sig ] Generating forecast for: BANF [2026-03-02T20:17:06.222487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-03-02T20:17:06.234168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-03-02T20:17:06.234529] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-03-02T20:17:06.235386] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-03-02T20:17:06.235453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:06.235487] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:06.235515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:06.235600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:06.297235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:06.298280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:06.298384] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:06.298426] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:06.440784] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:06.440950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:06.440991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:06.441020] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:06.444597] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: DOWN (p=16.65%) [2026-03-02T20:17:06.444889] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-03-02T20:17:06.445029] [INFO ] [sig ] BANF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:06.595814] [INFO ] [LOCAL ] Saved forecast: BANF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BANF.txt [2026-03-02T20:17:06.595980] [INFO ] [sig ] [324/3370] Completed BANF in 0.4s | 2.67 sym/s | Total: 2.0m | ETA: 19.0m [2026-03-02T20:17:06.596031] [INFO ] [sig ] [325/3370] Forecasting BANX... [2026-03-02T20:17:06.596065] [INFO ] [sig ] Generating forecast for: BANX [2026-03-02T20:17:06.596097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-03-02T20:17:06.607708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-03-02T20:17:06.608080] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-03-02T20:17:06.609091] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-03-02T20:17:06.609148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:06.609182] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:06.609210] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:06.609267] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:06.668424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:06.669335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:06.669423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:06.669458] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:06.793326] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:06.793490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:06.793529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:06.793558] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:06.797491] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=58.54%) [2026-03-02T20:17:06.797822] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-03-02T20:17:06.797977] [INFO ] [sig ] BANX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:06.943440] [INFO ] [LOCAL ] Saved forecast: BANX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BANX.txt [2026-03-02T20:17:06.943595] [INFO ] [sig ] [325/3370] Completed BANX in 0.3s | 2.67 sym/s | Total: 2.0m | ETA: 19.0m [2026-03-02T20:17:06.943639] [INFO ] [sig ] [326/3370] Forecasting BAP... [2026-03-02T20:17:06.943668] [INFO ] [sig ] Generating forecast for: BAP [2026-03-02T20:17:06.943700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-03-02T20:17:06.955061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-03-02T20:17:06.955419] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-03-02T20:17:06.956270] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-03-02T20:17:06.956323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:06.956355] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:06.956409] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:06.956468] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:07.015457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:07.016328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:07.016412] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:07.016445] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:07.141190] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:07.141378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:07.141420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:07.141450] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:07.145064] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: DOWN (p=28.57%) [2026-03-02T20:17:07.145354] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-03-02T20:17:07.145507] [INFO ] [sig ] BAP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:07.301820] [INFO ] [LOCAL ] Saved forecast: BAP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BAP.txt [2026-03-02T20:17:07.302170] [INFO ] [sig ] [326/3370] Completed BAP in 0.4s | 2.67 sym/s | Total: 2.0m | ETA: 19.0m [2026-03-02T20:17:07.302234] [INFO ] [sig ] [327/3370] Forecasting BATRA... [2026-03-02T20:17:07.302284] [INFO ] [sig ] Generating forecast for: BATRA [2026-03-02T20:17:07.302332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-03-02T20:17:07.315309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-03-02T20:17:07.315696] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-03-02T20:17:07.316697] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-03-02T20:17:07.316763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:07.316805] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:07.316839] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:07.316911] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:07.383202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:07.384181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:07.384273] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:07.384308] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:07.521106] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:07.521286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:07.521359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:07.521408] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:07.525684] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: DOWN (p=38.55%) [2026-03-02T20:17:07.526011] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-03-02T20:17:07.526158] [INFO ] [sig ] BATRA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:07.687469] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BATRA.txt [2026-03-02T20:17:07.687666] [INFO ] [sig ] [327/3370] Completed BATRA in 0.4s | 2.67 sym/s | Total: 2.0m | ETA: 19.0m [2026-03-02T20:17:07.687713] [INFO ] [sig ] [328/3370] Forecasting BATRK... [2026-03-02T20:17:07.687744] [INFO ] [sig ] Generating forecast for: BATRK [2026-03-02T20:17:07.687775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-03-02T20:17:07.700302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-03-02T20:17:07.700686] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-03-02T20:17:07.701539] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-03-02T20:17:07.701615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:07.701649] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:07.701678] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:07.701738] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:07.761169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:07.762073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:07.762164] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:07.762199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:07.889018] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:07.889188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:07.889233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:07.889263] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:07.893202] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: DOWN (p=10.39%) [2026-03-02T20:17:07.893515] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-03-02T20:17:07.893678] [INFO ] [sig ] BATRK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:08.050261] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BATRK.txt [2026-03-02T20:17:08.050433] [INFO ] [sig ] [328/3370] Completed BATRK in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 19.0m [2026-03-02T20:17:08.050491] [INFO ] [sig ] [329/3370] Forecasting BAX... [2026-03-02T20:17:08.050525] [INFO ] [sig ] Generating forecast for: BAX [2026-03-02T20:17:08.050557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-03-02T20:17:08.063218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-03-02T20:17:08.063631] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-03-02T20:17:08.064511] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-03-02T20:17:08.064568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:08.064627] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:08.064655] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:08.064716] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:08.129590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:08.130466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:08.130554] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:08.130611] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:08.259785] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:08.259961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:08.260004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:08.260034] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:08.263612] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: UP (p=68.40%) [2026-03-02T20:17:08.263922] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-03-02T20:17:08.264063] [INFO ] [sig ] BAX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:08.407809] [INFO ] [LOCAL ] Saved forecast: BAX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BAX.txt [2026-03-02T20:17:08.407955] [INFO ] [sig ] [329/3370] Completed BAX in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 19.0m [2026-03-02T20:17:08.407996] [INFO ] [sig ] [330/3370] Forecasting BB... [2026-03-02T20:17:08.408026] [INFO ] [sig ] Generating forecast for: BB [2026-03-02T20:17:08.408071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-03-02T20:17:08.420061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-03-02T20:17:08.420464] [INFO ] [FORECASTER] Starting predict_future for BB [2026-03-02T20:17:08.421353] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-03-02T20:17:08.421409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:08.421442] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:08.421474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:08.421550] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:08.485465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:08.486431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:08.486528] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:08.486565] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:08.621154] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:08.621316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:08.621357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:08.621386] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:08.624961] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: DOWN (p=43.15%) [2026-03-02T20:17:08.625241] [INFO ] [FORECASTER] Completed predict_future for BB [2026-03-02T20:17:08.625375] [INFO ] [sig ] BB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:08.768648] [INFO ] [LOCAL ] Saved forecast: BB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BB.txt [2026-03-02T20:17:08.768800] [INFO ] [sig ] [330/3370] Completed BB in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 19.0m [2026-03-02T20:17:08.768842] [INFO ] [sig ] [331/3370] Forecasting BBAI... [2026-03-02T20:17:08.768872] [INFO ] [sig ] Generating forecast for: BBAI [2026-03-02T20:17:08.768902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-03-02T20:17:08.779832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-03-02T20:17:08.780198] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-03-02T20:17:08.781030] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-03-02T20:17:08.781082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:08.781114] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:08.781141] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:08.781198] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:08.839211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:08.840098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:08.840185] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:08.840220] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:08.963688] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:08.963880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:08.963938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:08.963971] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:08.967596] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: DOWN (p=34.52%) [2026-03-02T20:17:08.967888] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-03-02T20:17:08.968027] [INFO ] [sig ] BBAI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:09.117256] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BBAI.txt [2026-03-02T20:17:09.117426] [INFO ] [sig ] [331/3370] Completed BBAI in 0.3s | 2.67 sym/s | Total: 2.1m | ETA: 19.0m [2026-03-02T20:17:09.117468] [INFO ] [sig ] [332/3370] Forecasting BBCP... [2026-03-02T20:17:09.117498] [INFO ] [sig ] Generating forecast for: BBCP [2026-03-02T20:17:09.117527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-03-02T20:17:09.130850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-03-02T20:17:09.131233] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-03-02T20:17:09.132536] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-03-02T20:17:09.132614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:09.132651] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:09.132678] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:09.132736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:09.194883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:09.196016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:09.196106] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:09.196142] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:09.323228] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:09.323400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:09.323442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:09.323471] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:09.327392] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: UP (p=72.81%) [2026-03-02T20:17:09.327730] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-03-02T20:17:09.327891] [INFO ] [sig ] BBCP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:09.485524] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BBCP.txt [2026-03-02T20:17:09.485775] [INFO ] [sig ] [332/3370] Completed BBCP in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 19.0m [2026-03-02T20:17:09.485844] [INFO ] [sig ] [333/3370] Forecasting BBD... [2026-03-02T20:17:09.485898] [INFO ] [sig ] Generating forecast for: BBD [2026-03-02T20:17:09.485952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-03-02T20:17:09.499493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-03-02T20:17:09.499986] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-03-02T20:17:09.501123] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-03-02T20:17:09.501184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:09.501219] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:09.501247] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:09.501308] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:09.572807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:09.573765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:09.573858] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:09.573892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:09.697381] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:09.697559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:09.697621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:09.697652] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:09.701769] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-03-02T20:17:09.702136] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-03-02T20:17:09.702287] [INFO ] [sig ] BBD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:09.861645] [INFO ] [LOCAL ] Saved forecast: BBD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BBD.txt [2026-03-02T20:17:09.861825] [INFO ] [sig ] [333/3370] Completed BBD in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 19.0m [2026-03-02T20:17:09.861870] [INFO ] [sig ] [334/3370] Forecasting BBDO... [2026-03-02T20:17:09.861906] [INFO ] [sig ] Generating forecast for: BBDO [2026-03-02T20:17:09.861941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-03-02T20:17:09.873793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-03-02T20:17:09.874236] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-03-02T20:17:09.875171] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-03-02T20:17:09.875227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:09.875260] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:09.875286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:09.875344] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:09.937068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:09.938013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:09.938136] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:09.938172] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:10.072721] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:10.072894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:10.072940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:10.073158] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:10.076674] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: UP (p=88.11%) [2026-03-02T20:17:10.076951] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-03-02T20:17:10.077276] [INFO ] [sig ] BBDO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:10.221419] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BBDO.txt [2026-03-02T20:17:10.221559] [INFO ] [sig ] [334/3370] Completed BBDO in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 19.0m [2026-03-02T20:17:10.221620] [INFO ] [sig ] [335/3370] Forecasting BBH... [2026-03-02T20:17:10.221651] [INFO ] [sig ] Generating forecast for: BBH [2026-03-02T20:17:10.221681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-03-02T20:17:10.233430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-03-02T20:17:10.233762] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-03-02T20:17:10.234636] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-03-02T20:17:10.234690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:10.234734] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:10.234764] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:10.234825] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:10.295630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:10.296388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:10.296474] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:10.296509] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:10.404841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:10.404999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:10.405041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:10.405071] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:10.408621] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: DOWN (p=7.73%) [2026-03-02T20:17:10.408934] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-03-02T20:17:10.409075] [INFO ] [sig ] BBH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:10.554171] [INFO ] [LOCAL ] Saved forecast: BBH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BBH.txt [2026-03-02T20:17:10.554298] [INFO ] [sig ] [335/3370] Completed BBH in 0.3s | 2.67 sym/s | Total: 2.1m | ETA: 19.0m [2026-03-02T20:17:10.554338] [INFO ] [sig ] [336/3370] Forecasting BBIO... [2026-03-02T20:17:10.554367] [INFO ] [sig ] Generating forecast for: BBIO [2026-03-02T20:17:10.554397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-03-02T20:17:10.565897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-03-02T20:17:10.566225] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-03-02T20:17:10.567082] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-03-02T20:17:10.567135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:10.567167] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:10.567194] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:10.567271] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:10.626627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:10.627292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:10.627405] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:10.627441] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:10.748324] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:10.748481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:10.748524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:10.748554] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:10.752494] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: UP (p=85.88%) [2026-03-02T20:17:10.752812] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-03-02T20:17:10.752951] [INFO ] [sig ] BBIO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:10.902272] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BBIO.txt [2026-03-02T20:17:10.902405] [INFO ] [sig ] [336/3370] Completed BBIO in 0.3s | 2.67 sym/s | Total: 2.1m | ETA: 18.9m [2026-03-02T20:17:10.902449] [INFO ] [sig ] [337/3370] Forecasting BBLG... [2026-03-02T20:17:10.902479] [INFO ] [sig ] Generating forecast for: BBLG [2026-03-02T20:17:10.902509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-03-02T20:17:10.914564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-03-02T20:17:10.914903] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-03-02T20:17:10.915885] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-03-02T20:17:10.915943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:10.915977] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:10.916005] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:10.916065] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:10.979434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:10.980366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:10.980454] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:10.980491] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:11.101699] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:11.101861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:11.101911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:11.101947] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:11.105522] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-03-02T20:17:11.105828] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-03-02T20:17:11.105968] [INFO ] [sig ] BBLG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:11.258017] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BBLG.txt [2026-03-02T20:17:11.258209] [INFO ] [sig ] [337/3370] Completed BBLG in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 18.9m [2026-03-02T20:17:11.258252] [INFO ] [sig ] [338/3370] Forecasting BBN... [2026-03-02T20:17:11.258284] [INFO ] [sig ] Generating forecast for: BBN [2026-03-02T20:17:11.258317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-03-02T20:17:11.270165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-03-02T20:17:11.270614] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-03-02T20:17:11.271684] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-03-02T20:17:11.271737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:11.271769] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:11.271795] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:11.271854] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:11.331778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:11.332689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:11.332777] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:11.332812] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:11.456782] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:11.456964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:11.457013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:11.457042] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:11.460739] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: DOWN (p=25.36%) [2026-03-02T20:17:11.461041] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-03-02T20:17:11.461183] [INFO ] [sig ] BBN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:11.611433] [INFO ] [LOCAL ] Saved forecast: BBN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BBN.txt [2026-03-02T20:17:11.611622] [INFO ] [sig ] [338/3370] Completed BBN in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 18.9m [2026-03-02T20:17:11.611674] [INFO ] [sig ] [339/3370] Forecasting BBSI... [2026-03-02T20:17:11.611705] [INFO ] [sig ] Generating forecast for: BBSI [2026-03-02T20:17:11.611736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-03-02T20:17:11.623462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-03-02T20:17:11.623902] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-03-02T20:17:11.624817] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-03-02T20:17:11.624881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:11.624917] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:11.624946] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:11.625006] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:11.684057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:11.684811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:11.684894] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:11.684927] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:11.809933] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:11.810097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:11.810136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:11.810165] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:11.813564] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: DOWN (p=8.96%) [2026-03-02T20:17:11.813857] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-03-02T20:17:11.813988] [INFO ] [sig ] BBSI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:11.958922] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BBSI.txt [2026-03-02T20:17:11.959136] [INFO ] [sig ] [339/3370] Completed BBSI in 0.3s | 2.67 sym/s | Total: 2.1m | ETA: 18.9m [2026-03-02T20:17:11.959198] [INFO ] [sig ] [340/3370] Forecasting BBUC... [2026-03-02T20:17:11.959240] [INFO ] [sig ] Generating forecast for: BBUC [2026-03-02T20:17:11.959282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-03-02T20:17:11.971257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-03-02T20:17:11.971633] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-03-02T20:17:11.972655] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-03-02T20:17:11.972713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:11.972746] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:11.972773] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:11.972834] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:12.032418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:12.033058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:12.033138] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:12.033171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:12.152207] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:12.152369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:12.152409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:12.152438] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:12.155932] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: UP (p=84.52%) [2026-03-02T20:17:12.156225] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-03-02T20:17:12.156385] [INFO ] [sig ] BBUC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:12.300192] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BBUC.txt [2026-03-02T20:17:12.300327] [INFO ] [sig ] [340/3370] Completed BBUC in 0.3s | 2.67 sym/s | Total: 2.1m | ETA: 18.9m [2026-03-02T20:17:12.300366] [INFO ] [sig ] [341/3370] Forecasting BBVA... [2026-03-02T20:17:12.300396] [INFO ] [sig ] Generating forecast for: BBVA [2026-03-02T20:17:12.300426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-03-02T20:17:12.313125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-03-02T20:17:12.313522] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-03-02T20:17:12.314509] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-03-02T20:17:12.314597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:12.314654] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:12.314692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:12.314753] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:12.374556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:12.375478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:12.375570] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:12.375627] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:12.502835] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:12.502999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:12.503039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:12.503069] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:12.506549] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: DOWN (p=45.06%) [2026-03-02T20:17:12.506852] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-03-02T20:17:12.506985] [INFO ] [sig ] BBVA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:12.655219] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BBVA.txt [2026-03-02T20:17:12.655361] [INFO ] [sig ] [341/3370] Completed BBVA in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 18.9m [2026-03-02T20:17:12.655401] [INFO ] [sig ] [342/3370] Forecasting BBWI... [2026-03-02T20:17:12.655431] [INFO ] [sig ] Generating forecast for: BBWI [2026-03-02T20:17:12.655461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-03-02T20:17:12.666939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-03-02T20:17:12.667272] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-03-02T20:17:12.668159] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-03-02T20:17:12.668214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:12.668249] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:12.668278] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:12.668338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:12.728627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:12.729427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:12.729509] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:12.729543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:12.855612] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:12.855800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:12.855842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:12.855893] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:12.859446] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: UP (p=96.12%) [2026-03-02T20:17:12.859770] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-03-02T20:17:12.859911] [INFO ] [sig ] BBWI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:13.014231] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BBWI.txt [2026-03-02T20:17:13.014402] [INFO ] [sig ] [342/3370] Completed BBWI in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 18.9m [2026-03-02T20:17:13.014456] [INFO ] [sig ] [343/3370] Forecasting BBY... [2026-03-02T20:17:13.014498] [INFO ] [sig ] Generating forecast for: BBY [2026-03-02T20:17:13.014538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-03-02T20:17:13.025811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-03-02T20:17:13.026206] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-03-02T20:17:13.027074] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-03-02T20:17:13.027129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:13.027204] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:13.027236] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:13.027296] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:13.088597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:13.089508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:13.089620] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:13.089660] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:13.215928] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:13.216091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:13.216132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:13.216163] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:13.220434] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: DOWN (p=6.44%) [2026-03-02T20:17:13.220732] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-03-02T20:17:13.220864] [INFO ] [sig ] BBY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:13.374021] [INFO ] [LOCAL ] Saved forecast: BBY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BBY.txt [2026-03-02T20:17:13.374213] [INFO ] [sig ] [343/3370] Completed BBY in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 18.9m [2026-03-02T20:17:13.374271] [INFO ] [sig ] [344/3370] Forecasting BC... [2026-03-02T20:17:13.374311] [INFO ] [sig ] Generating forecast for: BC [2026-03-02T20:17:13.374347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-03-02T20:17:13.387428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-03-02T20:17:13.387851] [INFO ] [FORECASTER] Starting predict_future for BC [2026-03-02T20:17:13.388982] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-03-02T20:17:13.389051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:13.389092] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:13.389131] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:13.389222] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:13.452367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:13.453483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:13.453633] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:13.453672] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:13.584739] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:13.584907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:13.584948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:13.584979] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:13.588542] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: DOWN (p=19.22%) [2026-03-02T20:17:13.588867] [INFO ] [FORECASTER] Completed predict_future for BC [2026-03-02T20:17:13.589039] [INFO ] [sig ] BC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:13.742886] [INFO ] [LOCAL ] Saved forecast: BC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BC.txt [2026-03-02T20:17:13.743048] [INFO ] [sig ] [344/3370] Completed BC in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 18.9m [2026-03-02T20:17:13.743088] [INFO ] [sig ] [345/3370] Forecasting BCAL... [2026-03-02T20:17:13.743117] [INFO ] [sig ] Generating forecast for: BCAL [2026-03-02T20:17:13.743147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-03-02T20:17:13.756156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-03-02T20:17:13.756545] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-03-02T20:17:13.757426] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-03-02T20:17:13.757480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:13.757514] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:13.757541] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:13.757623] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:13.820035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:13.820959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:13.821050] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:13.821083] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:13.944712] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:13.944881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:13.944931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:13.944969] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:13.948551] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: DOWN (p=42.51%) [2026-03-02T20:17:13.948863] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-03-02T20:17:13.949030] [INFO ] [sig ] BCAL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:14.100425] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BCAL.txt [2026-03-02T20:17:14.100613] [INFO ] [sig ] [345/3370] Completed BCAL in 0.4s | 2.67 sym/s | Total: 2.2m | ETA: 18.9m [2026-03-02T20:17:14.100658] [INFO ] [sig ] [346/3370] Forecasting BCAX... [2026-03-02T20:17:14.100692] [INFO ] [sig ] Generating forecast for: BCAX [2026-03-02T20:17:14.100724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-03-02T20:17:14.112835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-03-02T20:17:14.113244] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-03-02T20:17:14.114167] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-03-02T20:17:14.114223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:14.114256] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:14.114297] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:14.114357] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:14.176086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:14.177101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:14.177213] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:14.177247] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:14.303710] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:14.303881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:14.303922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:14.303990] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:14.307682] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-03-02T20:17:14.308000] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-03-02T20:17:14.308180] [INFO ] [sig ] BCAX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:14.466272] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BCAX.txt [2026-03-02T20:17:14.466462] [INFO ] [sig ] [346/3370] Completed BCAX in 0.4s | 2.67 sym/s | Total: 2.2m | ETA: 18.9m [2026-03-02T20:17:14.466519] [INFO ] [sig ] [347/3370] Forecasting BCBP... [2026-03-02T20:17:14.466553] [INFO ] [sig ] Generating forecast for: BCBP [2026-03-02T20:17:14.466606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-03-02T20:17:14.478755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-03-02T20:17:14.479111] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-03-02T20:17:14.480012] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-03-02T20:17:14.480077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:14.480114] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:14.480144] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:14.480204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:14.543605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:14.544515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:14.544622] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:14.544659] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:14.669551] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:14.669734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:14.669775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:14.669806] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:14.673870] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: UP (p=66.34%) [2026-03-02T20:17:14.674179] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-03-02T20:17:14.674326] [INFO ] [sig ] BCBP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:14.823284] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BCBP.txt [2026-03-02T20:17:14.823412] [INFO ] [sig ] [347/3370] Completed BCBP in 0.4s | 2.67 sym/s | Total: 2.2m | ETA: 18.8m [2026-03-02T20:17:14.823455] [INFO ] [sig ] [348/3370] Forecasting BCC... [2026-03-02T20:17:14.823488] [INFO ] [sig ] Generating forecast for: BCC [2026-03-02T20:17:14.823518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-03-02T20:17:14.834919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-03-02T20:17:14.835252] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-03-02T20:17:14.836094] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-03-02T20:17:14.836150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:14.836378] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:14.836406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:14.836466] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:14.897519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:14.898254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:14.898336] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:14.898369] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:15.021346] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:15.021509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:15.021549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:15.021599] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:15.025090] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: DOWN (p=15.16%) [2026-03-02T20:17:15.025391] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-03-02T20:17:15.025550] [INFO ] [sig ] BCC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:15.174410] [INFO ] [LOCAL ] Saved forecast: BCC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BCC.txt [2026-03-02T20:17:15.174564] [INFO ] [sig ] [348/3370] Completed BCC in 0.4s | 2.67 sym/s | Total: 2.2m | ETA: 18.8m [2026-03-02T20:17:15.174626] [INFO ] [sig ] [349/3370] Forecasting BCDA... [2026-03-02T20:17:15.174655] [INFO ] [sig ] Generating forecast for: BCDA [2026-03-02T20:17:15.174687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-03-02T20:17:15.187414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-03-02T20:17:15.187769] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-03-02T20:17:15.188664] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-03-02T20:17:15.188717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:15.188749] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:15.188776] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:15.188833] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:15.248704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:15.249824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:15.249915] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:15.249949] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:15.378836] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:15.379022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:15.379082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:15.379130] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:15.383132] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: UP (p=51.00%) [2026-03-02T20:17:15.383451] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-03-02T20:17:15.383653] [INFO ] [sig ] BCDA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:15.543715] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BCDA.txt [2026-03-02T20:17:15.543898] [INFO ] [sig ] [349/3370] Completed BCDA in 0.4s | 2.67 sym/s | Total: 2.2m | ETA: 18.8m [2026-03-02T20:17:15.543964] [INFO ] [sig ] [350/3370] Forecasting BCE... [2026-03-02T20:17:15.544002] [INFO ] [sig ] Generating forecast for: BCE [2026-03-02T20:17:15.544041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-03-02T20:17:15.556306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-03-02T20:17:15.556746] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-03-02T20:17:15.557703] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-03-02T20:17:15.557760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:15.557794] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:15.557822] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:15.557882] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:15.625157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:15.626120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:15.626226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:15.626268] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:15.760224] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:15.760390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:15.760434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:15.760465] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:15.764538] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: UP (p=84.05%) [2026-03-02T20:17:15.764865] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-03-02T20:17:15.765025] [INFO ] [sig ] BCE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:15.928046] [INFO ] [LOCAL ] Saved forecast: BCE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BCE.txt [2026-03-02T20:17:15.928294] [INFO ] [sig ] [350/3370] Completed BCE in 0.4s | 2.67 sym/s | Total: 2.2m | ETA: 18.8m [2026-03-02T20:17:15.928360] [INFO ] [sig ] [351/3370] Forecasting BCH... [2026-03-02T20:17:15.928395] [INFO ] [sig ] Generating forecast for: BCH [2026-03-02T20:17:15.928434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-03-02T20:17:15.942092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-03-02T20:17:15.942532] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-03-02T20:17:15.943549] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-03-02T20:17:15.943647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:15.943685] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:15.943715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:15.943782] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:16.013702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:16.014866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:16.014993] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:16.015055] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:16.147423] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:16.147607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:16.147651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:16.147681] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:16.151332] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: UP (p=86.79%) [2026-03-02T20:17:16.151714] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-03-02T20:17:16.151858] [INFO ] [sig ] BCH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:16.300250] [INFO ] [LOCAL ] Saved forecast: BCH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BCH.txt [2026-03-02T20:17:16.300413] [INFO ] [sig ] [351/3370] Completed BCH in 0.4s | 2.67 sym/s | Total: 2.2m | ETA: 18.8m [2026-03-02T20:17:16.300457] [INFO ] [sig ] [352/3370] Forecasting BCML... [2026-03-02T20:17:16.300486] [INFO ] [sig ] Generating forecast for: BCML [2026-03-02T20:17:16.300517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-03-02T20:17:16.312346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-03-02T20:17:16.312746] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-03-02T20:17:16.313621] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-03-02T20:17:16.313677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:16.313711] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:16.313739] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:16.313800] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:16.373157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:16.374048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:16.374132] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:16.374167] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:16.482504] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:16.482689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:16.482730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:16.482758] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:16.486530] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: UP (p=60.04%) [2026-03-02T20:17:16.486825] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-03-02T20:17:16.486955] [INFO ] [sig ] BCML: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:16.632448] [INFO ] [LOCAL ] Saved forecast: BCML 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BCML.txt [2026-03-02T20:17:16.632616] [INFO ] [sig ] [352/3370] Completed BCML in 0.3s | 2.67 sym/s | Total: 2.2m | ETA: 18.8m [2026-03-02T20:17:16.632664] [INFO ] [sig ] [353/3370] Forecasting BCO... [2026-03-02T20:17:16.632696] [INFO ] [sig ] Generating forecast for: BCO [2026-03-02T20:17:16.632728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-03-02T20:17:16.644724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-03-02T20:17:16.645120] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-03-02T20:17:16.645984] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-03-02T20:17:16.646039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:16.646073] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:16.646101] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:16.646160] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:16.708745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:16.709743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:16.709884] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:16.709925] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:16.841048] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:16.841217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:16.841259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:16.841289] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:16.844792] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: DOWN (p=41.39%) [2026-03-02T20:17:16.845088] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-03-02T20:17:16.845226] [INFO ] [sig ] BCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:16.992772] [INFO ] [LOCAL ] Saved forecast: BCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BCO.txt [2026-03-02T20:17:16.992935] [INFO ] [sig ] [353/3370] Completed BCO in 0.4s | 2.68 sym/s | Total: 2.2m | ETA: 18.8m [2026-03-02T20:17:16.992977] [INFO ] [sig ] [354/3370] Forecasting BCPC... [2026-03-02T20:17:16.993009] [INFO ] [sig ] Generating forecast for: BCPC [2026-03-02T20:17:16.993040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-03-02T20:17:17.004918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-03-02T20:17:17.005307] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-03-02T20:17:17.006152] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-03-02T20:17:17.006205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:17.006238] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:17.006265] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:17.006322] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:17.064780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:17.065689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:17.065780] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:17.065814] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:17.186300] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:17.186476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:17.186517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:17.186546] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:17.190216] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: UP (p=85.45%) [2026-03-02T20:17:17.190560] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-03-02T20:17:17.190724] [INFO ] [sig ] BCPC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:17.347606] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BCPC.txt [2026-03-02T20:17:17.347775] [INFO ] [sig ] [354/3370] Completed BCPC in 0.4s | 2.68 sym/s | Total: 2.2m | ETA: 18.8m [2026-03-02T20:17:17.347824] [INFO ] [sig ] [355/3370] Forecasting BCRX... [2026-03-02T20:17:17.347855] [INFO ] [sig ] Generating forecast for: BCRX [2026-03-02T20:17:17.347886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-03-02T20:17:17.365965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-03-02T20:17:17.366354] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-03-02T20:17:17.367212] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-03-02T20:17:17.367265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:17.367298] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:17.367325] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:17.367383] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:17.426488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:17.427443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:17.427544] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:17.427599] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:17.549797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:17.549967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:17.550007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:17.550036] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:17.553633] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: DOWN (p=3.39%) [2026-03-02T20:17:17.553923] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-03-02T20:17:17.554075] [INFO ] [sig ] BCRX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:17.700561] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BCRX.txt [2026-03-02T20:17:17.700742] [INFO ] [sig ] [355/3370] Completed BCRX in 0.4s | 2.68 sym/s | Total: 2.2m | ETA: 18.8m [2026-03-02T20:17:17.700783] [INFO ] [sig ] [356/3370] Forecasting BCS... [2026-03-02T20:17:17.700813] [INFO ] [sig ] Generating forecast for: BCS [2026-03-02T20:17:17.700844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-03-02T20:17:17.712952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-03-02T20:17:17.713373] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-03-02T20:17:17.714237] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-03-02T20:17:17.714291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:17.714323] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:17.714350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:17.714408] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:17.772524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:17.773439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:17.773526] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:17.773559] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:17.890433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:17.890624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:17.890667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:17.890697] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:17.894152] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: DOWN (p=40.75%) [2026-03-02T20:17:17.894454] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-03-02T20:17:17.894611] [INFO ] [sig ] BCS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:18.040705] [INFO ] [LOCAL ] Saved forecast: BCS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BCS.txt [2026-03-02T20:17:18.040915] [INFO ] [sig ] [356/3370] Completed BCS in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 18.8m [2026-03-02T20:17:18.040958] [INFO ] [sig ] [357/3370] Forecasting BCSF... [2026-03-02T20:17:18.040989] [INFO ] [sig ] Generating forecast for: BCSF [2026-03-02T20:17:18.041025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-03-02T20:17:18.056456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-03-02T20:17:18.056881] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-03-02T20:17:18.057717] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-03-02T20:17:18.057769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:18.057802] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:18.057829] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:18.057888] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:18.116287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:18.117207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:18.117299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:18.117333] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:18.241971] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:18.242138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:18.242179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:18.242392] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:18.245917] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-03-02T20:17:18.246246] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-03-02T20:17:18.246384] [INFO ] [sig ] BCSF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:18.397517] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BCSF.txt [2026-03-02T20:17:18.397679] [INFO ] [sig ] [357/3370] Completed BCSF in 0.4s | 2.68 sym/s | Total: 2.2m | ETA: 18.8m [2026-03-02T20:17:18.397742] [INFO ] [sig ] [358/3370] Forecasting BCTX... [2026-03-02T20:17:18.397775] [INFO ] [sig ] Generating forecast for: BCTX [2026-03-02T20:17:18.397806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-03-02T20:17:18.409592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-03-02T20:17:18.409911] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-03-02T20:17:18.410758] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-03-02T20:17:18.410810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:18.410842] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:18.410868] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:18.410926] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:18.468593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:18.469278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:18.469361] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:18.469393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:18.589106] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:18.589269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:18.589310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:18.589339] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:18.592753] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: UP (p=82.77%) [2026-03-02T20:17:18.593034] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-03-02T20:17:18.593166] [INFO ] [sig ] BCTX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:18.736381] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BCTX.txt [2026-03-02T20:17:18.736520] [INFO ] [sig ] [358/3370] Completed BCTX in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 18.7m [2026-03-02T20:17:18.736559] [INFO ] [sig ] [359/3370] Forecasting BCX... [2026-03-02T20:17:18.736614] [INFO ] [sig ] Generating forecast for: BCX [2026-03-02T20:17:18.736646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-03-02T20:17:18.751766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-03-02T20:17:18.752121] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-03-02T20:17:18.752981] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-03-02T20:17:18.753044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:18.753078] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:18.753105] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:18.753162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:18.814887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:18.816057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:18.816160] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:18.816199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:18.939113] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:18.939282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:18.939324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:18.939356] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:18.942952] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: UP (p=57.68%) [2026-03-02T20:17:18.943267] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-03-02T20:17:18.943410] [INFO ] [sig ] BCX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:19.094198] [INFO ] [LOCAL ] Saved forecast: BCX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BCX.txt [2026-03-02T20:17:19.094376] [INFO ] [sig ] [359/3370] Completed BCX in 0.4s | 2.68 sym/s | Total: 2.2m | ETA: 18.7m [2026-03-02T20:17:19.094421] [INFO ] [sig ] [360/3370] Forecasting BCYC... [2026-03-02T20:17:19.094453] [INFO ] [sig ] Generating forecast for: BCYC [2026-03-02T20:17:19.094485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-03-02T20:17:19.106729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-03-02T20:17:19.107121] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-03-02T20:17:19.108176] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-03-02T20:17:19.108241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:19.108320] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:19.108359] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:19.108440] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:19.170289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:19.171246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:19.171335] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:19.171371] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:19.290799] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:19.290964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:19.291006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:19.291037] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:19.294659] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: UP (p=68.69%) [2026-03-02T20:17:19.294962] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-03-02T20:17:19.295122] [INFO ] [sig ] BCYC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:19.445954] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BCYC.txt [2026-03-02T20:17:19.446100] [INFO ] [sig ] [360/3370] Completed BCYC in 0.4s | 2.68 sym/s | Total: 2.2m | ETA: 18.7m [2026-03-02T20:17:19.446144] [INFO ] [sig ] [361/3370] Forecasting BDC... [2026-03-02T20:17:19.446173] [INFO ] [sig ] Generating forecast for: BDC [2026-03-02T20:17:19.446203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-03-02T20:17:19.457884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-03-02T20:17:19.458268] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-03-02T20:17:19.459097] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-03-02T20:17:19.459151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:19.459183] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:19.459211] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:19.459268] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:19.517641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:19.518476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:19.518564] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:19.518616] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:19.642012] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:19.642171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:19.642213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:19.642243] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:19.645681] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: UP (p=89.81%) [2026-03-02T20:17:19.645960] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-03-02T20:17:19.646090] [INFO ] [sig ] BDC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:19.809117] [INFO ] [LOCAL ] Saved forecast: BDC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BDC.txt [2026-03-02T20:17:19.809343] [INFO ] [sig ] [361/3370] Completed BDC in 0.4s | 2.68 sym/s | Total: 2.2m | ETA: 18.7m [2026-03-02T20:17:19.809396] [INFO ] [sig ] [362/3370] Forecasting BDJ... [2026-03-02T20:17:19.809437] [INFO ] [sig ] Generating forecast for: BDJ [2026-03-02T20:17:19.809477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-03-02T20:17:19.822545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-03-02T20:17:19.822985] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-03-02T20:17:19.823874] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-03-02T20:17:19.823928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:19.823961] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:19.823989] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:19.824047] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:19.884724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:19.885675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:19.885767] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:19.885803] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:20.012614] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:20.012785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:20.012826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:20.012855] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:20.016523] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: UP (p=70.55%) [2026-03-02T20:17:20.016844] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-03-02T20:17:20.016985] [INFO ] [sig ] BDJ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:20.181346] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BDJ.txt [2026-03-02T20:17:20.181506] [INFO ] [sig ] [362/3370] Completed BDJ in 0.4s | 2.68 sym/s | Total: 2.3m | ETA: 18.7m [2026-03-02T20:17:20.181551] [INFO ] [sig ] [363/3370] Forecasting BDN... [2026-03-02T20:17:20.181603] [INFO ] [sig ] Generating forecast for: BDN [2026-03-02T20:17:20.181637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-03-02T20:17:20.197996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-03-02T20:17:20.198452] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-03-02T20:17:20.199319] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-03-02T20:17:20.199374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:20.199405] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:20.199431] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:20.199489] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:20.260230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:20.261205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:20.261296] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:20.261330] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:20.385860] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:20.386026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:20.386067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:20.386096] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:20.389783] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: DOWN (p=20.89%) [2026-03-02T20:17:20.390086] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-03-02T20:17:20.390242] [INFO ] [sig ] BDN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:20.550457] [INFO ] [LOCAL ] Saved forecast: BDN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BDN.txt [2026-03-02T20:17:20.550632] [INFO ] [sig ] [363/3370] Completed BDN in 0.4s | 2.68 sym/s | Total: 2.3m | ETA: 18.7m [2026-03-02T20:17:20.550676] [INFO ] [sig ] [364/3370] Forecasting BDRX... [2026-03-02T20:17:20.550705] [INFO ] [sig ] Generating forecast for: BDRX [2026-03-02T20:17:20.550744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-03-02T20:17:20.562530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-03-02T20:17:20.562948] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-03-02T20:17:20.563806] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-03-02T20:17:20.563859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:20.563891] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:20.563918] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:20.563976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:20.623591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:20.624493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:20.624601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:20.624638] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:20.748032] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:20.748211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:20.748252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:20.748280] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:20.751842] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: UP (p=76.59%) [2026-03-02T20:17:20.752131] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-03-02T20:17:20.752283] [INFO ] [sig ] BDRX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:20.911798] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BDRX.txt [2026-03-02T20:17:20.912014] [INFO ] [sig ] [364/3370] Completed BDRX in 0.4s | 2.68 sym/s | Total: 2.3m | ETA: 18.7m [2026-03-02T20:17:20.912080] [INFO ] [sig ] [365/3370] Forecasting BDSX... [2026-03-02T20:17:20.912134] [INFO ] [sig ] Generating forecast for: BDSX [2026-03-02T20:17:20.912180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-03-02T20:17:20.927832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-03-02T20:17:20.928548] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-03-02T20:17:20.929951] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-03-02T20:17:20.930015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:20.930061] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:20.930111] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:20.930224] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:20.999098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:21.000049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:21.000151] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:21.000192] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:21.114712] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:21.114872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:21.114911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:21.114939] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:21.118431] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: DOWN (p=48.09%) [2026-03-02T20:17:21.118726] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-03-02T20:17:21.118859] [INFO ] [sig ] BDSX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:21.264445] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BDSX.txt [2026-03-02T20:17:21.264614] [INFO ] [sig ] [365/3370] Completed BDSX in 0.4s | 2.68 sym/s | Total: 2.3m | ETA: 18.7m [2026-03-02T20:17:21.264657] [INFO ] [sig ] [366/3370] Forecasting BDTX... [2026-03-02T20:17:21.264687] [INFO ] [sig ] Generating forecast for: BDTX [2026-03-02T20:17:21.264717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-03-02T20:17:21.276217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-03-02T20:17:21.276564] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-03-02T20:17:21.277403] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-03-02T20:17:21.277457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:21.277489] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:21.277515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:21.277600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:21.335004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:21.335921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:21.336008] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:21.336042] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:21.456465] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:21.456645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:21.456703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:21.456733] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:21.460295] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: DOWN (p=14.64%) [2026-03-02T20:17:21.460594] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-03-02T20:17:21.460731] [INFO ] [sig ] BDTX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:21.604454] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BDTX.txt [2026-03-02T20:17:21.604623] [INFO ] [sig ] [366/3370] Completed BDTX in 0.3s | 2.68 sym/s | Total: 2.3m | ETA: 18.7m [2026-03-02T20:17:21.604668] [INFO ] [sig ] [367/3370] Forecasting BDX... [2026-03-02T20:17:21.604698] [INFO ] [sig ] Generating forecast for: BDX [2026-03-02T20:17:21.604728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-03-02T20:17:21.616218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-03-02T20:17:21.616583] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-03-02T20:17:21.617412] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-03-02T20:17:21.617466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:21.617502] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:21.617531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:21.617615] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:21.680535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:21.681709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:21.681796] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:21.681829] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:21.805144] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:21.805318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:21.805361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:21.805391] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:21.809182] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: UP (p=81.10%) [2026-03-02T20:17:21.809487] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-03-02T20:17:21.809665] [INFO ] [sig ] BDX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:21.958619] [INFO ] [LOCAL ] Saved forecast: BDX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BDX.txt [2026-03-02T20:17:21.958781] [INFO ] [sig ] [367/3370] Completed BDX in 0.4s | 2.68 sym/s | Total: 2.3m | ETA: 18.7m [2026-03-02T20:17:21.958824] [INFO ] [sig ] [368/3370] Forecasting BE... [2026-03-02T20:17:21.958863] [INFO ] [sig ] Generating forecast for: BE [2026-03-02T20:17:21.958895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-03-02T20:17:21.978534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-03-02T20:17:21.978936] [INFO ] [FORECASTER] Starting predict_future for BE [2026-03-02T20:17:21.979770] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-03-02T20:17:21.979823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:21.979854] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:21.979881] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:21.979937] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:22.054549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:22.055673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:22.055797] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:22.055841] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:22.193796] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:22.193955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:22.193996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:22.194026] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:22.197480] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: DOWN (p=44.77%) [2026-03-02T20:17:22.197779] [INFO ] [FORECASTER] Completed predict_future for BE [2026-03-02T20:17:22.197915] [INFO ] [sig ] BE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:22.341425] [INFO ] [LOCAL ] Saved forecast: BE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BE.txt [2026-03-02T20:17:22.341558] [INFO ] [sig ] [368/3370] Completed BE in 0.4s | 2.68 sym/s | Total: 2.3m | ETA: 18.7m [2026-03-02T20:17:22.341619] [INFO ] [sig ] [369/3370] Forecasting BEAM... [2026-03-02T20:17:22.341651] [INFO ] [sig ] Generating forecast for: BEAM [2026-03-02T20:17:22.341680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-03-02T20:17:22.353488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-03-02T20:17:22.353901] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-03-02T20:17:22.354862] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-03-02T20:17:22.354917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:22.354949] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:22.354977] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:22.355035] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:22.418176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:22.419091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:22.419193] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:22.419236] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:22.536631] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:22.536802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:22.536845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:22.536877] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:22.540685] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: DOWN (p=6.72%) [2026-03-02T20:17:22.541081] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-03-02T20:17:22.541244] [INFO ] [sig ] BEAM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:22.698601] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BEAM.txt [2026-03-02T20:17:22.698761] [INFO ] [sig ] [369/3370] Completed BEAM in 0.4s | 2.68 sym/s | Total: 2.3m | ETA: 18.7m [2026-03-02T20:17:22.698804] [INFO ] [sig ] [370/3370] Forecasting BEEM... [2026-03-02T20:17:22.698834] [INFO ] [sig ] Generating forecast for: BEEM [2026-03-02T20:17:22.698864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-03-02T20:17:22.710686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-03-02T20:17:22.711056] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-03-02T20:17:22.712012] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-03-02T20:17:22.712067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:22.712099] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:22.712138] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:22.712204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:22.773558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:22.774486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:22.774654] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:22.774710] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:22.897023] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:22.897195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:22.897238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:22.897269] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:22.901112] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: DOWN (p=23.23%) [2026-03-02T20:17:22.901495] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-03-02T20:17:22.901673] [INFO ] [sig ] BEEM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:23.055212] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BEEM.txt [2026-03-02T20:17:23.055394] [INFO ] [sig ] [370/3370] Completed BEEM in 0.4s | 2.68 sym/s | Total: 2.3m | ETA: 18.7m [2026-03-02T20:17:23.055441] [INFO ] [sig ] [371/3370] Forecasting BEEP... [2026-03-02T20:17:23.055473] [INFO ] [sig ] Generating forecast for: BEEP [2026-03-02T20:17:23.055505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-03-02T20:17:23.069263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-03-02T20:17:23.069776] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-03-02T20:17:23.070923] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-03-02T20:17:23.070984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:23.071020] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:23.071047] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:23.071118] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:23.147836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:23.149299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:23.149702] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:23.149741] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:23.268588] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:23.268757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:23.268800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:23.268830] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:23.272982] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: DOWN (p=32.48%) [2026-03-02T20:17:23.273287] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-03-02T20:17:23.273428] [INFO ] [sig ] BEEP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:23.432795] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BEEP.txt [2026-03-02T20:17:23.433027] [INFO ] [sig ] [371/3370] Completed BEEP in 0.4s | 2.68 sym/s | Total: 2.3m | ETA: 18.6m [2026-03-02T20:17:23.433088] [INFO ] [sig ] [372/3370] Forecasting BEKE... [2026-03-02T20:17:23.433121] [INFO ] [sig ] Generating forecast for: BEKE [2026-03-02T20:17:23.433153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-03-02T20:17:23.447211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-03-02T20:17:23.447678] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-03-02T20:17:23.448627] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-03-02T20:17:23.448684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:23.448717] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:23.448745] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:23.448816] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:23.515389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:23.516382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:23.516740] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:23.516792] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:23.647991] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:23.648203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:23.648247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:23.648277] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:23.652640] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: UP (p=78.41%) [2026-03-02T20:17:23.652930] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-03-02T20:17:23.653082] [INFO ] [sig ] BEKE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:23.811566] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BEKE.txt [2026-03-02T20:17:23.811747] [INFO ] [sig ] [372/3370] Completed BEKE in 0.4s | 2.68 sym/s | Total: 2.3m | ETA: 18.6m [2026-03-02T20:17:23.811790] [INFO ] [sig ] [373/3370] Forecasting BELFA... [2026-03-02T20:17:23.811822] [INFO ] [sig ] Generating forecast for: BELFA [2026-03-02T20:17:23.811852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-03-02T20:17:23.823849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-03-02T20:17:23.824214] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-03-02T20:17:23.825142] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-03-02T20:17:23.825210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:23.825249] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:23.825283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:23.825342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:23.894381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:23.895658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:23.895762] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:23.895800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:24.010865] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:24.011038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:24.011082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:24.011113] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:24.015127] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: DOWN (p=16.31%) [2026-03-02T20:17:24.015465] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-03-02T20:17:24.015655] [INFO ] [sig ] BELFA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:24.175539] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BELFA.txt [2026-03-02T20:17:24.175763] [INFO ] [sig ] [373/3370] Completed BELFA in 0.4s | 2.68 sym/s | Total: 2.3m | ETA: 18.6m [2026-03-02T20:17:24.175826] [INFO ] [sig ] [374/3370] Forecasting BELFB... [2026-03-02T20:17:24.175869] [INFO ] [sig ] Generating forecast for: BELFB [2026-03-02T20:17:24.175904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-03-02T20:17:24.188150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-03-02T20:17:24.188527] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-03-02T20:17:24.189459] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-03-02T20:17:24.189514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:24.189546] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:24.189599] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:24.189663] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:24.249197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:24.250333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:24.250648] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:24.250683] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:24.375770] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:24.375936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:24.375977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:24.376006] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:24.379710] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-03-02T20:17:24.379992] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-03-02T20:17:24.380127] [INFO ] [sig ] BELFB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:24.530879] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BELFB.txt [2026-03-02T20:17:24.531038] [INFO ] [sig ] [374/3370] Completed BELFB in 0.4s | 2.68 sym/s | Total: 2.3m | ETA: 18.6m [2026-03-02T20:17:24.531080] [INFO ] [sig ] [375/3370] Forecasting BEN... [2026-03-02T20:17:24.531113] [INFO ] [sig ] Generating forecast for: BEN [2026-03-02T20:17:24.531145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-03-02T20:17:24.542829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-03-02T20:17:24.543237] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-03-02T20:17:24.544113] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-03-02T20:17:24.544169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:24.544204] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:24.544236] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:24.544299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:24.603290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:24.604003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:24.604092] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:24.604128] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:24.725097] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:24.725265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:24.725305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:24.725333] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:24.728867] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: DOWN (p=25.92%) [2026-03-02T20:17:24.729159] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-03-02T20:17:24.729319] [INFO ] [sig ] BEN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:24.888916] [INFO ] [LOCAL ] Saved forecast: BEN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BEN.txt [2026-03-02T20:17:24.889093] [INFO ] [sig ] [375/3370] Completed BEN in 0.4s | 2.68 sym/s | Total: 2.3m | ETA: 18.6m [2026-03-02T20:17:24.889137] [INFO ] [sig ] [376/3370] Forecasting BEP... [2026-03-02T20:17:24.889176] [INFO ] [sig ] Generating forecast for: BEP [2026-03-02T20:17:24.889210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-03-02T20:17:24.903439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-03-02T20:17:24.903819] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-03-02T20:17:24.904721] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-03-02T20:17:24.904776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:24.904809] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:24.904837] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:24.904898] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:24.964935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:24.965925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:24.966018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:24.966054] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:25.093663] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:25.093831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:25.093875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:25.093904] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:25.097482] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: DOWN (p=13.89%) [2026-03-02T20:17:25.097794] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-03-02T20:17:25.097938] [INFO ] [sig ] BEP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:25.244281] [INFO ] [LOCAL ] Saved forecast: BEP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BEP.txt [2026-03-02T20:17:25.244415] [INFO ] [sig ] [376/3370] Completed BEP in 0.4s | 2.68 sym/s | Total: 2.3m | ETA: 18.6m [2026-03-02T20:17:25.244455] [INFO ] [sig ] [377/3370] Forecasting BEPH... [2026-03-02T20:17:25.244485] [INFO ] [sig ] Generating forecast for: BEPH [2026-03-02T20:17:25.244515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-03-02T20:17:25.256345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-03-02T20:17:25.256904] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-03-02T20:17:25.257740] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-03-02T20:17:25.257818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:25.257852] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:25.258103] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:25.258163] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:25.318467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:25.319365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:25.319660] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:25.319695] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:25.441268] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:25.441416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:25.441456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:25.441517] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:25.444970] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: DOWN (p=43.74%) [2026-03-02T20:17:25.445247] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-03-02T20:17:25.445380] [INFO ] [sig ] BEPH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:25.594065] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BEPH.txt [2026-03-02T20:17:25.594200] [INFO ] [sig ] [377/3370] Completed BEPH in 0.3s | 2.68 sym/s | Total: 2.3m | ETA: 18.6m [2026-03-02T20:17:25.594242] [INFO ] [sig ] [378/3370] Forecasting BEPI... [2026-03-02T20:17:25.594271] [INFO ] [sig ] Generating forecast for: BEPI [2026-03-02T20:17:25.594300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-03-02T20:17:25.607334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-03-02T20:17:25.607744] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-03-02T20:17:25.608632] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-03-02T20:17:25.608686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:25.608719] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:25.608746] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:25.608803] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:25.668767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:25.669720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:25.669807] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:25.669842] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:25.774049] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:25.774221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:25.774266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:25.774296] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:25.777886] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=82.01%) [2026-03-02T20:17:25.778239] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-03-02T20:17:25.778384] [INFO ] [sig ] BEPI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:25.931888] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BEPI.txt [2026-03-02T20:17:25.932070] [INFO ] [sig ] [378/3370] Completed BEPI in 0.3s | 2.68 sym/s | Total: 2.3m | ETA: 18.6m [2026-03-02T20:17:25.932132] [INFO ] [sig ] [379/3370] Forecasting BFAM... [2026-03-02T20:17:25.932167] [INFO ] [sig ] Generating forecast for: BFAM [2026-03-02T20:17:25.932199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-03-02T20:17:25.944756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-03-02T20:17:25.945154] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-03-02T20:17:25.946059] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-03-02T20:17:25.946116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:25.946149] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:25.946177] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:25.946241] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:26.006412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:26.007367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:26.007454] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:26.007506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:26.133778] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:26.133946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:26.133987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:26.134016] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:26.137493] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: DOWN (p=13.70%) [2026-03-02T20:17:26.137797] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-03-02T20:17:26.137935] [INFO ] [sig ] BFAM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:26.293159] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BFAM.txt [2026-03-02T20:17:26.293329] [INFO ] [sig ] [379/3370] Completed BFAM in 0.4s | 2.68 sym/s | Total: 2.4m | ETA: 18.6m [2026-03-02T20:17:26.293371] [INFO ] [sig ] [380/3370] Forecasting BFC... [2026-03-02T20:17:26.293402] [INFO ] [sig ] Generating forecast for: BFC [2026-03-02T20:17:26.293432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-03-02T20:17:26.305450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-03-02T20:17:26.305849] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-03-02T20:17:26.306677] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-03-02T20:17:26.306730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:26.306762] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:26.306789] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:26.306847] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:26.367010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:26.367957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:26.368045] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:26.368106] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:26.492930] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:26.493105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:26.493187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:26.493220] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:26.496951] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: DOWN (p=14.43%) [2026-03-02T20:17:26.497279] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-03-02T20:17:26.497427] [INFO ] [sig ] BFC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:26.654337] [INFO ] [LOCAL ] Saved forecast: BFC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BFC.txt [2026-03-02T20:17:26.654729] [INFO ] [sig ] [380/3370] Completed BFC in 0.4s | 2.68 sym/s | Total: 2.4m | ETA: 18.6m [2026-03-02T20:17:26.654796] [INFO ] [sig ] [381/3370] Forecasting BFH... [2026-03-02T20:17:26.654860] [INFO ] [sig ] Generating forecast for: BFH [2026-03-02T20:17:26.654899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-03-02T20:17:26.666754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-03-02T20:17:26.667166] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-03-02T20:17:26.668126] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-03-02T20:17:26.668182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:26.668216] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:26.668244] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:26.668315] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:26.730987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:26.731907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:26.731998] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:26.732033] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:26.860506] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:26.860720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:26.860768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:26.860803] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:26.864438] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: DOWN (p=46.26%) [2026-03-02T20:17:26.864752] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-03-02T20:17:26.864891] [INFO ] [sig ] BFH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:27.019245] [INFO ] [LOCAL ] Saved forecast: BFH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BFH.txt [2026-03-02T20:17:27.019410] [INFO ] [sig ] [381/3370] Completed BFH in 0.4s | 2.68 sym/s | Total: 2.4m | ETA: 18.6m [2026-03-02T20:17:27.019452] [INFO ] [sig ] [382/3370] Forecasting BFLY... [2026-03-02T20:17:27.019483] [INFO ] [sig ] Generating forecast for: BFLY [2026-03-02T20:17:27.019514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-03-02T20:17:27.031551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-03-02T20:17:27.031931] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-03-02T20:17:27.032854] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-03-02T20:17:27.032908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:27.032940] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:27.032968] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:27.033026] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:27.092320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:27.093172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:27.093262] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:27.093296] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:27.223216] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:27.223386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:27.223429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:27.223459] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:27.227080] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: DOWN (p=13.48%) [2026-03-02T20:17:27.227389] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-03-02T20:17:27.227738] [INFO ] [sig ] BFLY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:27.379013] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BFLY.txt [2026-03-02T20:17:27.379160] [INFO ] [sig ] [382/3370] Completed BFLY in 0.4s | 2.68 sym/s | Total: 2.4m | ETA: 18.6m [2026-03-02T20:17:27.379204] [INFO ] [sig ] [383/3370] Forecasting BFS... [2026-03-02T20:17:27.379243] [INFO ] [sig ] Generating forecast for: BFS [2026-03-02T20:17:27.379281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-03-02T20:17:27.391827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-03-02T20:17:27.392159] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-03-02T20:17:27.393005] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-03-02T20:17:27.393085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:27.393121] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:27.393149] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:27.393208] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:27.456322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:27.457137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:27.457238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:27.457304] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:27.578797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:27.578968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:27.579011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:27.579041] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:27.582694] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: UP (p=52.67%) [2026-03-02T20:17:27.583016] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-03-02T20:17:27.583164] [INFO ] [sig ] BFS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:27.741910] [INFO ] [LOCAL ] Saved forecast: BFS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BFS.txt [2026-03-02T20:17:27.742091] [INFO ] [sig ] [383/3370] Completed BFS in 0.4s | 2.68 sym/s | Total: 2.4m | ETA: 18.5m [2026-03-02T20:17:27.742132] [INFO ] [sig ] [384/3370] Forecasting BG... [2026-03-02T20:17:27.742163] [INFO ] [sig ] Generating forecast for: BG [2026-03-02T20:17:27.742230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-03-02T20:17:27.753628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-03-02T20:17:27.753965] [INFO ] [FORECASTER] Starting predict_future for BG [2026-03-02T20:17:27.754798] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-03-02T20:17:27.754851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:27.754884] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:27.754911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:27.754969] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:27.820419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:27.821328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:27.821415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:27.821448] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:27.951676] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:27.951836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:27.951877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:27.951906] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:27.955398] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: UP (p=60.36%) [2026-03-02T20:17:27.955698] [INFO ] [FORECASTER] Completed predict_future for BG [2026-03-02T20:17:27.955832] [INFO ] [sig ] BG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:28.101661] [INFO ] [LOCAL ] Saved forecast: BG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BG.txt [2026-03-02T20:17:28.101809] [INFO ] [sig ] [384/3370] Completed BG in 0.4s | 2.68 sym/s | Total: 2.4m | ETA: 18.5m [2026-03-02T20:17:28.101849] [INFO ] [sig ] [385/3370] Forecasting BGB... [2026-03-02T20:17:28.101880] [INFO ] [sig ] Generating forecast for: BGB [2026-03-02T20:17:28.101910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-03-02T20:17:28.113840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-03-02T20:17:28.114230] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-03-02T20:17:28.115072] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-03-02T20:17:28.115124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:28.115156] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:28.115182] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:28.115238] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:28.177476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:28.178506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:28.178627] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:28.178665] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:28.305105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:28.305275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:28.305315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:28.305346] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:28.309004] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: DOWN (p=46.93%) [2026-03-02T20:17:28.309291] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-03-02T20:17:28.309429] [INFO ] [sig ] BGB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:28.459330] [INFO ] [LOCAL ] Saved forecast: BGB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BGB.txt [2026-03-02T20:17:28.459496] [INFO ] [sig ] [385/3370] Completed BGB in 0.4s | 2.68 sym/s | Total: 2.4m | ETA: 18.5m [2026-03-02T20:17:28.459537] [INFO ] [sig ] [386/3370] Forecasting BGC... [2026-03-02T20:17:28.459567] [INFO ] [sig ] Generating forecast for: BGC [2026-03-02T20:17:28.459619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-03-02T20:17:28.471938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-03-02T20:17:28.472336] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-03-02T20:17:28.473380] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-03-02T20:17:28.473435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:28.473468] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:28.473495] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:28.473553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:28.537332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:28.538690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:28.538780] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:28.538813] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:28.658244] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:28.658420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:28.658462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:28.658492] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:28.662078] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: DOWN (p=23.71%) [2026-03-02T20:17:28.662375] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-03-02T20:17:28.662517] [INFO ] [sig ] BGC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:28.810212] [INFO ] [LOCAL ] Saved forecast: BGC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BGC.txt [2026-03-02T20:17:28.810397] [INFO ] [sig ] [386/3370] Completed BGC in 0.4s | 2.68 sym/s | Total: 2.4m | ETA: 18.5m [2026-03-02T20:17:28.810440] [INFO ] [sig ] [387/3370] Forecasting BGH... [2026-03-02T20:17:28.810470] [INFO ] [sig ] Generating forecast for: BGH [2026-03-02T20:17:28.810501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-03-02T20:17:28.822482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-03-02T20:17:28.822908] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-03-02T20:17:28.823745] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-03-02T20:17:28.823798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:28.823831] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:28.823858] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:28.823916] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:28.881799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:28.882815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:28.882905] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:28.882939] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:29.005308] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:29.005479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:29.005519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:29.005548] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:29.009052] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: UP (p=81.56%) [2026-03-02T20:17:29.009335] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-03-02T20:17:29.009466] [INFO ] [sig ] BGH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:29.166226] [INFO ] [LOCAL ] Saved forecast: BGH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BGH.txt [2026-03-02T20:17:29.166410] [INFO ] [sig ] [387/3370] Completed BGH in 0.4s | 2.69 sym/s | Total: 2.4m | ETA: 18.5m [2026-03-02T20:17:29.166453] [INFO ] [sig ] [388/3370] Forecasting BGLC... [2026-03-02T20:17:29.166484] [INFO ] [sig ] Generating forecast for: BGLC [2026-03-02T20:17:29.166514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-03-02T20:17:29.179354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-03-02T20:17:29.179762] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-03-02T20:17:29.180680] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-03-02T20:17:29.180735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:29.180768] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:29.180795] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:29.180853] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:29.239810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:29.240808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:29.240898] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:29.240932] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:29.355770] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:29.355946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:29.355987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:29.356017] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:29.359653] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: UP (p=84.23%) [2026-03-02T20:17:29.359959] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-03-02T20:17:29.360111] [INFO ] [sig ] BGLC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:29.505021] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BGLC.txt [2026-03-02T20:17:29.505177] [INFO ] [sig ] [388/3370] Completed BGLC in 0.3s | 2.69 sym/s | Total: 2.4m | ETA: 18.5m [2026-03-02T20:17:29.505218] [INFO ] [sig ] [389/3370] Forecasting BGRN... [2026-03-02T20:17:29.505248] [INFO ] [sig ] Generating forecast for: BGRN [2026-03-02T20:17:29.505279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-03-02T20:17:29.517404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-03-02T20:17:29.517908] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-03-02T20:17:29.518959] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-03-02T20:17:29.519012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:29.519043] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:29.519069] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:29.519126] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:29.576609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:29.577492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:29.577595] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:29.577632] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:29.700411] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:29.700607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:29.700649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:29.700679] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:29.704461] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: DOWN (p=1.55%) [2026-03-02T20:17:29.704991] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-03-02T20:17:29.705139] [INFO ] [sig ] BGRN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:29.857983] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BGRN.txt [2026-03-02T20:17:29.858167] [INFO ] [sig ] [389/3370] Completed BGRN in 0.4s | 2.69 sym/s | Total: 2.4m | ETA: 18.5m [2026-03-02T20:17:29.858226] [INFO ] [sig ] [390/3370] Forecasting BGS... [2026-03-02T20:17:29.858257] [INFO ] [sig ] Generating forecast for: BGS [2026-03-02T20:17:29.858287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-03-02T20:17:29.871156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-03-02T20:17:29.871533] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-03-02T20:17:29.872362] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-03-02T20:17:29.872415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:29.872447] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:29.872473] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:29.872531] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:29.935471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:29.936494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:29.936601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:29.936637] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:30.059689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:30.059862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:30.059919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:30.059950] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:30.063475] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: UP (p=80.66%) [2026-03-02T20:17:30.063795] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-03-02T20:17:30.063937] [INFO ] [sig ] BGS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:30.212860] [INFO ] [LOCAL ] Saved forecast: BGS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BGS.txt [2026-03-02T20:17:30.213015] [INFO ] [sig ] [390/3370] Completed BGS in 0.4s | 2.69 sym/s | Total: 2.4m | ETA: 18.5m [2026-03-02T20:17:30.213057] [INFO ] [sig ] [391/3370] Forecasting BGSF... [2026-03-02T20:17:30.213088] [INFO ] [sig ] Generating forecast for: BGSF [2026-03-02T20:17:30.213119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-03-02T20:17:30.226009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-03-02T20:17:30.226403] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-03-02T20:17:30.227247] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-03-02T20:17:30.227303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:30.227337] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:30.227364] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:30.227422] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:30.288943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:30.289879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:30.289970] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:30.290005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:30.414082] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:30.414251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:30.414294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:30.414324] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:30.418250] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: UP (p=62.83%) [2026-03-02T20:17:30.418907] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-03-02T20:17:30.419080] [INFO ] [sig ] BGSF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:30.573193] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BGSF.txt [2026-03-02T20:17:30.573351] [INFO ] [sig ] [391/3370] Completed BGSF in 0.4s | 2.69 sym/s | Total: 2.4m | ETA: 18.5m [2026-03-02T20:17:30.573392] [INFO ] [sig ] [392/3370] Forecasting BGX... [2026-03-02T20:17:30.573422] [INFO ] [sig ] Generating forecast for: BGX [2026-03-02T20:17:30.573452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-03-02T20:17:30.585296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-03-02T20:17:30.585660] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-03-02T20:17:30.586461] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-03-02T20:17:30.586513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:30.586545] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:30.586590] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:30.586652] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:30.647435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:30.648814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:30.648904] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:30.648938] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:30.770236] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:30.770401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:30.770441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:30.770471] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:30.774006] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: UP (p=84.14%) [2026-03-02T20:17:30.774291] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-03-02T20:17:30.774422] [INFO ] [sig ] BGX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:31.009358] [INFO ] [LOCAL ] Saved forecast: BGX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BGX.txt [2026-03-02T20:17:31.009530] [INFO ] [sig ] [392/3370] Completed BGX in 0.4s | 2.69 sym/s | Total: 2.4m | ETA: 18.5m [2026-03-02T20:17:31.009588] [INFO ] [sig ] [393/3370] Forecasting BGY... [2026-03-02T20:17:31.009621] [INFO ] [sig ] Generating forecast for: BGY [2026-03-02T20:17:31.009653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-03-02T20:17:31.022626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-03-02T20:17:31.023100] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-03-02T20:17:31.024392] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-03-02T20:17:31.024454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:31.024486] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:31.024513] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:31.024596] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:31.096102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:31.097258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:31.097368] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:31.097416] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:31.227476] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:31.227670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:31.227715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:31.227745] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:31.231434] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: UP (p=67.02%) [2026-03-02T20:17:31.231773] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-03-02T20:17:31.231919] [INFO ] [sig ] BGY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:31.380006] [INFO ] [LOCAL ] Saved forecast: BGY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BGY.txt [2026-03-02T20:17:31.380148] [INFO ] [sig ] [393/3370] Completed BGY in 0.4s | 2.69 sym/s | Total: 2.4m | ETA: 18.5m [2026-03-02T20:17:31.380187] [INFO ] [sig ] [394/3370] Forecasting BHC... [2026-03-02T20:17:31.380218] [INFO ] [sig ] Generating forecast for: BHC [2026-03-02T20:17:31.380248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-03-02T20:17:31.392473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-03-02T20:17:31.392802] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-03-02T20:17:31.393658] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-03-02T20:17:31.393737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:31.393783] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:31.393814] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:31.393873] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:31.454739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:31.455673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:31.455761] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:31.455796] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:31.579318] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:31.579500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:31.579540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:31.579589] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:31.583154] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: UP (p=86.73%) [2026-03-02T20:17:31.583477] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-03-02T20:17:31.583640] [INFO ] [sig ] BHC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:31.730456] [INFO ] [LOCAL ] Saved forecast: BHC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BHC.txt [2026-03-02T20:17:31.730648] [INFO ] [sig ] [394/3370] Completed BHC in 0.4s | 2.69 sym/s | Total: 2.4m | ETA: 18.5m [2026-03-02T20:17:31.730691] [INFO ] [sig ] [395/3370] Forecasting BHE... [2026-03-02T20:17:31.730721] [INFO ] [sig ] Generating forecast for: BHE [2026-03-02T20:17:31.730753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-03-02T20:17:31.743075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-03-02T20:17:31.743471] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-03-02T20:17:31.744369] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-03-02T20:17:31.744425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:31.744463] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:31.744490] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:31.744556] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:31.803346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:31.804236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:31.804327] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:31.804360] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:31.931090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:31.931259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:31.931302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:31.931338] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:31.934974] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: UP (p=83.61%) [2026-03-02T20:17:31.935356] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-03-02T20:17:31.935529] [INFO ] [sig ] BHE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:32.085130] [INFO ] [LOCAL ] Saved forecast: BHE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BHE.txt [2026-03-02T20:17:32.085298] [INFO ] [sig ] [395/3370] Completed BHE in 0.4s | 2.69 sym/s | Total: 2.5m | ETA: 18.5m [2026-03-02T20:17:32.085342] [INFO ] [sig ] [396/3370] Forecasting BHF... [2026-03-02T20:17:32.085372] [INFO ] [sig ] Generating forecast for: BHF [2026-03-02T20:17:32.085403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-03-02T20:17:32.103505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-03-02T20:17:32.103879] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-03-02T20:17:32.104724] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-03-02T20:17:32.104777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:32.104809] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:32.104835] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:32.104893] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:32.166089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:32.167001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:32.167091] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:32.167125] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:32.290734] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:32.290903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:32.290945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:32.290976] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:32.294600] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: DOWN (p=7.39%) [2026-03-02T20:17:32.294921] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-03-02T20:17:32.295069] [INFO ] [sig ] BHF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:32.440428] [INFO ] [LOCAL ] Saved forecast: BHF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BHF.txt [2026-03-02T20:17:32.440600] [INFO ] [sig ] [396/3370] Completed BHF in 0.4s | 2.69 sym/s | Total: 2.5m | ETA: 18.4m [2026-03-02T20:17:32.440643] [INFO ] [sig ] [397/3370] Forecasting BHFAL... [2026-03-02T20:17:32.440674] [INFO ] [sig ] Generating forecast for: BHFAL [2026-03-02T20:17:32.440705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-03-02T20:17:32.453173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-03-02T20:17:32.453566] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-03-02T20:17:32.454542] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-03-02T20:17:32.454627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:32.454664] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:32.454692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:32.454752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:32.516844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:32.517983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:32.518097] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:32.518135] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:32.650319] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:32.650487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:32.650610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:32.650665] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:32.654844] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: DOWN (p=3.01%) [2026-03-02T20:17:32.655156] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-03-02T20:17:32.655301] [INFO ] [sig ] BHFAL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:32.806387] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BHFAL.txt [2026-03-02T20:17:32.806562] [INFO ] [sig ] [397/3370] Completed BHFAL in 0.4s | 2.69 sym/s | Total: 2.5m | ETA: 18.4m [2026-03-02T20:17:32.806623] [INFO ] [sig ] [398/3370] Forecasting BHFAM... [2026-03-02T20:17:32.806663] [INFO ] [sig ] Generating forecast for: BHFAM [2026-03-02T20:17:32.806695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-03-02T20:17:32.819652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-03-02T20:17:32.820042] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-03-02T20:17:32.820932] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-03-02T20:17:32.820987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:32.821020] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:32.821048] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:32.821108] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:32.884923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:32.885959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:32.886054] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:32.886089] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:33.024084] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:33.024273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:33.024331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:33.024373] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:33.028780] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-03-02T20:17:33.029138] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-03-02T20:17:33.029294] [INFO ] [sig ] BHFAM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:33.202497] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BHFAM.txt [2026-03-02T20:17:33.202678] [INFO ] [sig ] [398/3370] Completed BHFAM in 0.4s | 2.69 sym/s | Total: 2.5m | ETA: 18.4m [2026-03-02T20:17:33.202720] [INFO ] [sig ] [399/3370] Forecasting BHFAN... [2026-03-02T20:17:33.202749] [INFO ] [sig ] Generating forecast for: BHFAN [2026-03-02T20:17:33.202782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-03-02T20:17:33.214498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-03-02T20:17:33.214922] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-03-02T20:17:33.215776] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-03-02T20:17:33.215830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:33.215862] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:33.215889] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:33.215947] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:33.274376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:33.275286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:33.275382] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:33.275423] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:33.407122] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:33.407309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:33.407365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:33.407397] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:33.411899] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: DOWN (p=16.53%) [2026-03-02T20:17:33.412257] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-03-02T20:17:33.412442] [INFO ] [sig ] BHFAN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:33.570668] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BHFAN.txt [2026-03-02T20:17:33.570836] [INFO ] [sig ] [399/3370] Completed BHFAN in 0.4s | 2.69 sym/s | Total: 2.5m | ETA: 18.4m [2026-03-02T20:17:33.570876] [INFO ] [sig ] [400/3370] Forecasting BHFAO... [2026-03-02T20:17:33.570909] [INFO ] [sig ] Generating forecast for: BHFAO [2026-03-02T20:17:33.570939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-03-02T20:17:33.585931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-03-02T20:17:33.586429] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-03-02T20:17:33.587709] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-03-02T20:17:33.587782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:33.587832] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:33.587875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:33.587966] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:33.654498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:33.655501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:33.655668] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:33.655916] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:33.776912] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:33.777079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:33.777119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:33.777149] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:33.781228] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: DOWN (p=42.97%) [2026-03-02T20:17:33.781682] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-03-02T20:17:33.781841] [INFO ] [sig ] BHFAO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:33.933046] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BHFAO.txt [2026-03-02T20:17:33.933218] [INFO ] [sig ] [400/3370] Completed BHFAO in 0.4s | 2.69 sym/s | Total: 2.5m | ETA: 18.4m [2026-03-02T20:17:33.933261] [INFO ] [sig ] [401/3370] Forecasting BHFAP... [2026-03-02T20:17:33.933327] [INFO ] [sig ] Generating forecast for: BHFAP [2026-03-02T20:17:33.933359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-03-02T20:17:33.946491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-03-02T20:17:33.946894] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-03-02T20:17:33.947790] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-03-02T20:17:33.947846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:33.947881] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:33.947909] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:33.947969] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:34.010117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:34.011068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:34.011160] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:34.011196] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:34.136876] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:34.137038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:34.137078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:34.137151] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:34.140878] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: UP (p=55.77%) [2026-03-02T20:17:34.141170] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-03-02T20:17:34.141307] [INFO ] [sig ] BHFAP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:34.287731] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BHFAP.txt [2026-03-02T20:17:34.287897] [INFO ] [sig ] [401/3370] Completed BHFAP in 0.4s | 2.69 sym/s | Total: 2.5m | ETA: 18.4m [2026-03-02T20:17:34.287940] [INFO ] [sig ] [402/3370] Forecasting BHK... [2026-03-02T20:17:34.287971] [INFO ] [sig ] Generating forecast for: BHK [2026-03-02T20:17:34.288002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-03-02T20:17:34.299821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-03-02T20:17:34.300175] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-03-02T20:17:34.301013] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-03-02T20:17:34.301068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:34.301100] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:34.301127] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:34.301184] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:34.359875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:34.360768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:34.360855] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:34.360889] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:34.482690] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:34.482856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:34.482897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:34.482925] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:34.486375] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: DOWN (p=2.69%) [2026-03-02T20:17:34.486695] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-03-02T20:17:34.486833] [INFO ] [sig ] BHK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:34.642734] [INFO ] [LOCAL ] Saved forecast: BHK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BHK.txt [2026-03-02T20:17:34.642895] [INFO ] [sig ] [402/3370] Completed BHK in 0.4s | 2.69 sym/s | Total: 2.5m | ETA: 18.4m [2026-03-02T20:17:34.642937] [INFO ] [sig ] [403/3370] Forecasting BHP... [2026-03-02T20:17:34.642968] [INFO ] [sig ] Generating forecast for: BHP [2026-03-02T20:17:34.642997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-03-02T20:17:34.661705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-03-02T20:17:34.662725] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-03-02T20:17:34.664279] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-03-02T20:17:34.664373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:34.664421] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:34.664465] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:34.664600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:34.727400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:34.728657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:34.728808] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:34.728845] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:34.853800] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:34.854022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:34.854069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:34.854098] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:34.857842] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: DOWN (p=16.16%) [2026-03-02T20:17:34.858185] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-03-02T20:17:34.858330] [INFO ] [sig ] BHP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:35.010099] [INFO ] [LOCAL ] Saved forecast: BHP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BHP.txt [2026-03-02T20:17:35.010268] [INFO ] [sig ] [403/3370] Completed BHP in 0.4s | 2.69 sym/s | Total: 2.5m | ETA: 18.4m [2026-03-02T20:17:35.010311] [INFO ] [sig ] [404/3370] Forecasting BHRB... [2026-03-02T20:17:35.010343] [INFO ] [sig ] Generating forecast for: BHRB [2026-03-02T20:17:35.010373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-03-02T20:17:35.022825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-03-02T20:17:35.023218] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-03-02T20:17:35.024077] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-03-02T20:17:35.024131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:35.024163] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:35.024190] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:35.024300] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:35.081986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:35.083009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:35.083124] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:35.083170] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:35.200146] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:35.200321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:35.200361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:35.200397] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:35.203937] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: UP (p=98.96%) [2026-03-02T20:17:35.204237] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-03-02T20:17:35.204376] [INFO ] [sig ] BHRB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:35.348745] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BHRB.txt [2026-03-02T20:17:35.348889] [INFO ] [sig ] [404/3370] Completed BHRB in 0.3s | 2.69 sym/s | Total: 2.5m | ETA: 18.4m [2026-03-02T20:17:35.348929] [INFO ] [sig ] [405/3370] Forecasting BHVN... [2026-03-02T20:17:35.348960] [INFO ] [sig ] Generating forecast for: BHVN [2026-03-02T20:17:35.348990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-03-02T20:17:35.363023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-03-02T20:17:35.363430] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-03-02T20:17:35.364327] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-03-02T20:17:35.364380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:35.364412] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:35.364449] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:35.364508] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:35.430754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:35.431766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:35.431864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:35.431909] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:35.556687] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:35.556854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:35.556896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:35.556923] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:35.560350] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: DOWN (p=35.75%) [2026-03-02T20:17:35.560647] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-03-02T20:17:35.560780] [INFO ] [sig ] BHVN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:35.707622] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BHVN.txt [2026-03-02T20:17:35.707787] [INFO ] [sig ] [405/3370] Completed BHVN in 0.4s | 2.69 sym/s | Total: 2.5m | ETA: 18.4m [2026-03-02T20:17:35.707827] [INFO ] [sig ] [406/3370] Forecasting BIB... [2026-03-02T20:17:35.707857] [INFO ] [sig ] Generating forecast for: BIB [2026-03-02T20:17:35.707888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-03-02T20:17:35.720340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-03-02T20:17:35.720678] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-03-02T20:17:35.721482] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-03-02T20:17:35.721535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:35.721586] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:35.721618] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:35.721676] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:35.782032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:35.783174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:35.783264] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:35.783296] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:35.896699] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:35.896874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:35.896915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:35.896945] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:35.900513] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: UP (p=95.74%) [2026-03-02T20:17:35.900833] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-03-02T20:17:35.900972] [INFO ] [sig ] BIB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:36.049287] [INFO ] [LOCAL ] Saved forecast: BIB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BIB.txt [2026-03-02T20:17:36.049451] [INFO ] [sig ] [406/3370] Completed BIB in 0.3s | 2.69 sym/s | Total: 2.5m | ETA: 18.4m [2026-03-02T20:17:36.049491] [INFO ] [sig ] [407/3370] Forecasting BIIB... [2026-03-02T20:17:36.049520] [INFO ] [sig ] Generating forecast for: BIIB [2026-03-02T20:17:36.049552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-03-02T20:17:36.269163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-03-02T20:17:36.269508] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-03-02T20:17:36.270335] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-03-02T20:17:36.270389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:36.270420] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:36.270447] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:36.270509] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:36.328247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:36.328912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:36.328994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:36.329027] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:36.461105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:36.461261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:36.461299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:36.461327] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:36.465133] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: UP (p=58.96%) [2026-03-02T20:17:36.465452] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-03-02T20:17:36.465787] [INFO ] [sig ] BIIB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:36.616491] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BIIB.txt [2026-03-02T20:17:36.616664] [INFO ] [sig ] [407/3370] Completed BIIB in 0.6s | 2.69 sym/s | Total: 2.5m | ETA: 18.4m [2026-03-02T20:17:36.616708] [INFO ] [sig ] [408/3370] Forecasting BILI... [2026-03-02T20:17:36.616740] [INFO ] [sig ] Generating forecast for: BILI [2026-03-02T20:17:36.616771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-03-02T20:17:36.628755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-03-02T20:17:36.629068] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-03-02T20:17:36.629910] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-03-02T20:17:36.629962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:36.629993] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:36.630021] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:36.630078] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:36.689403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:36.690070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:36.690152] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:36.690186] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:36.810975] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:36.811136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:36.811175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:36.811204] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:36.814646] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: UP (p=70.87%) [2026-03-02T20:17:36.814923] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-03-02T20:17:36.815055] [INFO ] [sig ] BILI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:36.966304] [INFO ] [LOCAL ] Saved forecast: BILI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BILI.txt [2026-03-02T20:17:36.966485] [INFO ] [sig ] [408/3370] Completed BILI in 0.3s | 2.69 sym/s | Total: 2.5m | ETA: 18.4m [2026-03-02T20:17:36.966536] [INFO ] [sig ] [409/3370] Forecasting BILL... [2026-03-02T20:17:36.966596] [INFO ] [sig ] Generating forecast for: BILL [2026-03-02T20:17:36.966644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-03-02T20:17:36.978410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-03-02T20:17:36.978858] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-03-02T20:17:36.979741] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-03-02T20:17:36.979794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:36.979831] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:36.979860] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:36.979924] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:37.040980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:37.042148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:37.042252] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:37.042286] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:37.169467] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:37.169664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:37.169705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:37.169735] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:37.173275] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: DOWN (p=27.03%) [2026-03-02T20:17:37.173634] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-03-02T20:17:37.173775] [INFO ] [sig ] BILL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:37.329120] [INFO ] [LOCAL ] Saved forecast: BILL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BILL.txt [2026-03-02T20:17:37.329287] [INFO ] [sig ] [409/3370] Completed BILL in 0.4s | 2.69 sym/s | Total: 2.5m | ETA: 18.4m [2026-03-02T20:17:37.329327] [INFO ] [sig ] [410/3370] Forecasting BIO... [2026-03-02T20:17:37.329356] [INFO ] [sig ] Generating forecast for: BIO [2026-03-02T20:17:37.329387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-03-02T20:17:37.341337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-03-02T20:17:37.341730] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-03-02T20:17:37.342531] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-03-02T20:17:37.342604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:37.342639] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:37.342666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:37.342723] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:37.403533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:37.404518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:37.404662] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:37.404714] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:37.529216] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:37.529377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:37.529417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:37.529450] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:37.532950] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: UP (p=89.47%) [2026-03-02T20:17:37.533234] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-03-02T20:17:37.533369] [INFO ] [sig ] BIO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:37.689754] [INFO ] [LOCAL ] Saved forecast: BIO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BIO.txt [2026-03-02T20:17:37.689959] [INFO ] [sig ] [410/3370] Completed BIO in 0.4s | 2.69 sym/s | Total: 2.5m | ETA: 18.4m [2026-03-02T20:17:37.690010] [INFO ] [sig ] [411/3370] Forecasting BIP... [2026-03-02T20:17:37.690047] [INFO ] [sig ] Generating forecast for: BIP [2026-03-02T20:17:37.690083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-03-02T20:17:37.705874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-03-02T20:17:37.706309] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-03-02T20:17:37.707375] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-03-02T20:17:37.707428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:37.707460] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:37.707492] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:37.707551] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:37.766506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:37.767518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:37.767665] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:37.767703] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:37.892884] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:37.893061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:37.893101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:37.893130] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:37.896696] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: DOWN (p=12.89%) [2026-03-02T20:17:37.896987] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-03-02T20:17:37.897122] [INFO ] [sig ] BIP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:38.050531] [INFO ] [LOCAL ] Saved forecast: BIP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BIP.txt [2026-03-02T20:17:38.050733] [INFO ] [sig ] [411/3370] Completed BIP in 0.4s | 2.69 sym/s | Total: 2.6m | ETA: 18.4m [2026-03-02T20:17:38.050774] [INFO ] [sig ] [412/3370] Forecasting BIPH... [2026-03-02T20:17:38.050807] [INFO ] [sig ] Generating forecast for: BIPH [2026-03-02T20:17:38.050838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-03-02T20:17:38.062770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-03-02T20:17:38.063164] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-03-02T20:17:38.064030] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-03-02T20:17:38.064086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:38.064119] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:38.064145] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:38.064204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:38.124516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:38.125433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:38.125523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:38.125558] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:38.231866] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:38.232057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:38.232097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:38.232126] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:38.235659] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: UP (p=78.65%) [2026-03-02T20:17:38.235940] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-03-02T20:17:38.236071] [INFO ] [sig ] BIPH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:38.386096] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BIPH.txt [2026-03-02T20:17:38.386286] [INFO ] [sig ] [412/3370] Completed BIPH in 0.3s | 2.69 sym/s | Total: 2.6m | ETA: 18.3m [2026-03-02T20:17:38.386330] [INFO ] [sig ] [413/3370] Forecasting BIPI... [2026-03-02T20:17:38.386360] [INFO ] [sig ] Generating forecast for: BIPI [2026-03-02T20:17:38.386391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-03-02T20:17:38.400432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-03-02T20:17:38.400781] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-03-02T20:17:38.402047] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-03-02T20:17:38.402101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:38.402134] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:38.402161] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:38.402220] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:38.464075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:38.465193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:38.465282] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:38.465317] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:38.572201] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:38.572381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:38.572425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:38.572455] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:38.575970] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: UP (p=86.89%) [2026-03-02T20:17:38.576246] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-03-02T20:17:38.576376] [INFO ] [sig ] BIPI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:38.745443] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BIPI.txt [2026-03-02T20:17:38.745632] [INFO ] [sig ] [413/3370] Completed BIPI in 0.4s | 2.69 sym/s | Total: 2.6m | ETA: 18.3m [2026-03-02T20:17:38.745676] [INFO ] [sig ] [414/3370] Forecasting BIRD... [2026-03-02T20:17:38.745707] [INFO ] [sig ] Generating forecast for: BIRD [2026-03-02T20:17:38.745738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-03-02T20:17:38.758047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-03-02T20:17:38.758472] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-03-02T20:17:38.759610] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-03-02T20:17:38.759670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:38.759703] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:38.759729] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:38.759954] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:38.819308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:38.820231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:38.820322] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:38.820356] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:38.946869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:38.947035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:38.947076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:38.947106] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:38.950622] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: DOWN (p=3.59%) [2026-03-02T20:17:38.950928] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-03-02T20:17:38.951066] [INFO ] [sig ] BIRD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:39.101805] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BIRD.txt [2026-03-02T20:17:39.101982] [INFO ] [sig ] [414/3370] Completed BIRD in 0.4s | 2.69 sym/s | Total: 2.6m | ETA: 18.3m [2026-03-02T20:17:39.102024] [INFO ] [sig ] [415/3370] Forecasting BIRK... [2026-03-02T20:17:39.102056] [INFO ] [sig ] Generating forecast for: BIRK [2026-03-02T20:17:39.102089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-03-02T20:17:39.114186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-03-02T20:17:39.114601] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-03-02T20:17:39.115427] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-03-02T20:17:39.115481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:39.115513] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:39.115539] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:39.115614] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:39.175570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:39.176474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:39.176599] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:39.176643] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:39.298666] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:39.298835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:39.298875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:39.298906] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:39.302391] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: DOWN (p=40.61%) [2026-03-02T20:17:39.302722] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-03-02T20:17:39.302860] [INFO ] [sig ] BIRK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:39.450332] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BIRK.txt [2026-03-02T20:17:39.450498] [INFO ] [sig ] [415/3370] Completed BIRK in 0.3s | 2.69 sym/s | Total: 2.6m | ETA: 18.3m [2026-03-02T20:17:39.450543] [INFO ] [sig ] [416/3370] Forecasting BITF... [2026-03-02T20:17:39.450597] [INFO ] [sig ] Generating forecast for: BITF [2026-03-02T20:17:39.450635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-03-02T20:17:39.463378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-03-02T20:17:39.463795] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-03-02T20:17:39.464844] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-03-02T20:17:39.464902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:39.464937] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:39.464966] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:39.465034] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:39.528725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:39.529692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:39.529788] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:39.529824] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:39.656712] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:39.656881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:39.656925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:39.656957] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:39.660828] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: DOWN (p=34.03%) [2026-03-02T20:17:39.661193] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-03-02T20:17:39.661356] [INFO ] [sig ] BITF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:39.829322] [INFO ] [LOCAL ] Saved forecast: BITF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BITF.txt [2026-03-02T20:17:39.829497] [INFO ] [sig ] [416/3370] Completed BITF in 0.4s | 2.69 sym/s | Total: 2.6m | ETA: 18.3m [2026-03-02T20:17:39.829563] [INFO ] [sig ] [417/3370] Forecasting BIVI... [2026-03-02T20:17:39.829651] [INFO ] [sig ] Generating forecast for: BIVI [2026-03-02T20:17:39.829690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-03-02T20:17:39.844933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-03-02T20:17:39.845338] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-03-02T20:17:39.846328] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-03-02T20:17:39.846395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:39.846436] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:39.846474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:39.846562] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:39.913719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:39.914700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:39.914794] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:39.914830] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:40.042111] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:40.042273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:40.042315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:40.042347] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:40.046169] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: UP (p=89.07%) [2026-03-02T20:17:40.046455] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-03-02T20:17:40.046615] [INFO ] [sig ] BIVI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:40.204652] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BIVI.txt [2026-03-02T20:17:40.204813] [INFO ] [sig ] [417/3370] Completed BIVI in 0.4s | 2.69 sym/s | Total: 2.6m | ETA: 18.3m [2026-03-02T20:17:40.204880] [INFO ] [sig ] [418/3370] Forecasting BJ... [2026-03-02T20:17:40.204911] [INFO ] [sig ] Generating forecast for: BJ [2026-03-02T20:17:40.204941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-03-02T20:17:40.216727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-03-02T20:17:40.217068] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-03-02T20:17:40.217933] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-03-02T20:17:40.217998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:40.218033] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:40.218086] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:40.218149] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:40.275938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:40.276569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:40.276684] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:40.276717] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:40.396873] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:40.397031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:40.397071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:40.397100] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:40.404005] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-03-02T20:17:40.404295] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-03-02T20:17:40.404428] [INFO ] [sig ] BJ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:40.552204] [INFO ] [LOCAL ] Saved forecast: BJ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BJ.txt [2026-03-02T20:17:40.552329] [INFO ] [sig ] [418/3370] Completed BJ in 0.3s | 2.69 sym/s | Total: 2.6m | ETA: 18.3m [2026-03-02T20:17:40.552368] [INFO ] [sig ] [419/3370] Forecasting BJRI... [2026-03-02T20:17:40.552397] [INFO ] [sig ] Generating forecast for: BJRI [2026-03-02T20:17:40.552428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-03-02T20:17:40.563685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-03-02T20:17:40.563974] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-03-02T20:17:40.564794] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-03-02T20:17:40.564847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:40.564879] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:40.564905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:40.564963] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:40.622435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:40.623091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:40.623171] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:40.623204] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:40.751243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:40.751408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:40.751448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:40.751476] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:40.755298] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: DOWN (p=8.96%) [2026-03-02T20:17:40.755596] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-03-02T20:17:40.755747] [INFO ] [sig ] BJRI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:40.905094] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BJRI.txt [2026-03-02T20:17:40.905228] [INFO ] [sig ] [419/3370] Completed BJRI in 0.4s | 2.69 sym/s | Total: 2.6m | ETA: 18.3m [2026-03-02T20:17:40.905269] [INFO ] [sig ] [420/3370] Forecasting BK... [2026-03-02T20:17:40.905298] [INFO ] [sig ] Generating forecast for: BK [2026-03-02T20:17:40.905328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-03-02T20:17:40.916882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-03-02T20:17:40.917213] [INFO ] [FORECASTER] Starting predict_future for BK [2026-03-02T20:17:40.918094] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-03-02T20:17:40.918149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:40.918182] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:40.918210] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:40.918268] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:40.978388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:40.979075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:40.979159] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:40.979194] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:41.101213] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:41.101370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:41.101409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:41.101437] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:41.105868] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-03-02T20:17:41.106157] [INFO ] [FORECASTER] Completed predict_future for BK [2026-03-02T20:17:41.106289] [INFO ] [sig ] BK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:41.263001] [INFO ] [LOCAL ] Saved forecast: BK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BK.txt [2026-03-02T20:17:41.263143] [INFO ] [sig ] [420/3370] Completed BK in 0.4s | 2.69 sym/s | Total: 2.6m | ETA: 18.3m [2026-03-02T20:17:41.263183] [INFO ] [sig ] [421/3370] Forecasting BKCH... [2026-03-02T20:17:41.263211] [INFO ] [sig ] Generating forecast for: BKCH [2026-03-02T20:17:41.263241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-03-02T20:17:41.275499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-03-02T20:17:41.276001] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-03-02T20:17:41.277041] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-03-02T20:17:41.277094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:41.277126] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:41.277152] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:41.277237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:41.342032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:41.342875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:41.342960] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:41.342995] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:41.464696] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:41.464859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:41.464914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:41.464960] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:41.468808] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: UP (p=86.22%) [2026-03-02T20:17:41.469100] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-03-02T20:17:41.469236] [INFO ] [sig ] BKCH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:41.619481] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BKCH.txt [2026-03-02T20:17:41.619632] [INFO ] [sig ] [421/3370] Completed BKCH in 0.4s | 2.69 sym/s | Total: 2.6m | ETA: 18.3m [2026-03-02T20:17:41.619688] [INFO ] [sig ] [422/3370] Forecasting BKD... [2026-03-02T20:17:41.619723] [INFO ] [sig ] Generating forecast for: BKD [2026-03-02T20:17:41.619753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-03-02T20:17:41.631221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-03-02T20:17:41.631618] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-03-02T20:17:41.632495] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-03-02T20:17:41.632551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:41.632611] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:41.632643] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:41.632703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:41.692344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:41.693069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:41.693154] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:41.693188] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:41.815926] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:41.816081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:41.816120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:41.816149] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:41.822891] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: DOWN (p=27.31%) [2026-03-02T20:17:41.823234] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-03-02T20:17:41.823371] [INFO ] [sig ] BKD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:41.987033] [INFO ] [LOCAL ] Saved forecast: BKD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BKD.txt [2026-03-02T20:17:41.987210] [INFO ] [sig ] [422/3370] Completed BKD in 0.4s | 2.69 sym/s | Total: 2.6m | ETA: 18.3m [2026-03-02T20:17:41.987251] [INFO ] [sig ] [423/3370] Forecasting BKE... [2026-03-02T20:17:41.987283] [INFO ] [sig ] Generating forecast for: BKE [2026-03-02T20:17:41.987315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-03-02T20:17:41.999818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-03-02T20:17:42.000297] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-03-02T20:17:42.001323] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-03-02T20:17:42.001380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:42.001414] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:42.001443] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:42.001504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:42.079949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:42.081037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:42.081148] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:42.081184] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:42.222643] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:42.222821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:42.222863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:42.222925] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:42.227015] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: DOWN (p=4.25%) [2026-03-02T20:17:42.227383] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-03-02T20:17:42.227559] [INFO ] [sig ] BKE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:42.444488] [INFO ] [LOCAL ] Saved forecast: BKE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BKE.txt [2026-03-02T20:17:42.444717] [INFO ] [sig ] [423/3370] Completed BKE in 0.5s | 2.69 sym/s | Total: 2.6m | ETA: 18.3m [2026-03-02T20:17:42.444773] [INFO ] [sig ] [424/3370] Forecasting BKH... [2026-03-02T20:17:42.444822] [INFO ] [sig ] Generating forecast for: BKH [2026-03-02T20:17:42.444859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-03-02T20:17:42.459266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-03-02T20:17:42.459765] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-03-02T20:17:42.460873] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-03-02T20:17:42.460936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:42.460970] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:42.460998] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:42.461066] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:42.554824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:42.556291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:42.556501] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:42.556563] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:42.731758] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:42.731967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:42.732017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:42.732059] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:42.737133] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-03-02T20:17:42.737817] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-03-02T20:17:42.738076] [INFO ] [sig ] BKH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:43.013163] [INFO ] [LOCAL ] Saved forecast: BKH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BKH.txt [2026-03-02T20:17:43.013420] [INFO ] [sig ] [424/3370] Completed BKH in 0.6s | 2.68 sym/s | Total: 2.6m | ETA: 18.3m [2026-03-02T20:17:43.013494] [INFO ] [sig ] [425/3370] Forecasting BKNG... [2026-03-02T20:17:43.013550] [INFO ] [sig ] Generating forecast for: BKNG [2026-03-02T20:17:43.013778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-03-02T20:17:43.040646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-03-02T20:17:43.041230] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-03-02T20:17:43.042669] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-03-02T20:17:43.042749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:43.042809] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:43.042852] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:43.042953] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:43.154791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:43.156029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:43.156162] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:43.156204] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:43.338357] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:43.338595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:43.338719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:43.338782] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:43.344524] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: DOWN (p=24.91%) [2026-03-02T20:17:43.345116] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-03-02T20:17:43.345382] [INFO ] [sig ] BKNG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:43.569279] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BKNG.txt [2026-03-02T20:17:43.569507] [INFO ] [sig ] [425/3370] Completed BKNG in 0.6s | 2.68 sym/s | Total: 2.6m | ETA: 18.3m [2026-03-02T20:17:43.569599] [INFO ] [sig ] [426/3370] Forecasting BKSY... [2026-03-02T20:17:43.569664] [INFO ] [sig ] Generating forecast for: BKSY [2026-03-02T20:17:43.569719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-03-02T20:17:43.583342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-03-02T20:17:43.583803] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-03-02T20:17:43.584754] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-03-02T20:17:43.584813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:43.584847] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:43.584876] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:43.584950] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:43.652679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:43.653709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:43.653803] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:43.653838] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:43.777543] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:43.777739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:43.777782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:43.777812] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:43.781473] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-03-02T20:17:43.781790] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-03-02T20:17:43.781931] [INFO ] [sig ] BKSY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:43.932502] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BKSY.txt [2026-03-02T20:17:43.932675] [INFO ] [sig ] [426/3370] Completed BKSY in 0.4s | 2.68 sym/s | Total: 2.6m | ETA: 18.3m [2026-03-02T20:17:43.932718] [INFO ] [sig ] [427/3370] Forecasting BL... [2026-03-02T20:17:43.932749] [INFO ] [sig ] Generating forecast for: BL [2026-03-02T20:17:43.932779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-03-02T20:17:43.944540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-03-02T20:17:43.944959] [INFO ] [FORECASTER] Starting predict_future for BL [2026-03-02T20:17:43.945816] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-03-02T20:17:43.945870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:43.945902] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:43.945929] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:43.945991] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:44.003317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:44.003988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:44.004084] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:44.004118] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:44.127448] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:44.127608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:44.127658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:44.127693] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:44.131363] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: UP (p=71.98%) [2026-03-02T20:17:44.131665] [INFO ] [FORECASTER] Completed predict_future for BL [2026-03-02T20:17:44.131799] [INFO ] [sig ] BL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:44.283257] [INFO ] [LOCAL ] Saved forecast: BL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BL.txt [2026-03-02T20:17:44.283375] [INFO ] [sig ] [427/3370] Completed BL in 0.4s | 2.68 sym/s | Total: 2.7m | ETA: 18.3m [2026-03-02T20:17:44.283415] [INFO ] [sig ] [428/3370] Forecasting BLBD... [2026-03-02T20:17:44.283446] [INFO ] [sig ] Generating forecast for: BLBD [2026-03-02T20:17:44.283475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-03-02T20:17:44.295317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-03-02T20:17:44.295688] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-03-02T20:17:44.296480] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-03-02T20:17:44.296532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:44.296565] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:44.296622] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:44.296681] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:44.354249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:44.354885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:44.354964] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:44.354997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:44.477855] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:44.477996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:44.478034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:44.478087] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:44.481521] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-03-02T20:17:44.481812] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-03-02T20:17:44.481945] [INFO ] [sig ] BLBD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:44.628735] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BLBD.txt [2026-03-02T20:17:44.628857] [INFO ] [sig ] [428/3370] Completed BLBD in 0.3s | 2.68 sym/s | Total: 2.7m | ETA: 18.3m [2026-03-02T20:17:44.628895] [INFO ] [sig ] [429/3370] Forecasting BLCN... [2026-03-02T20:17:44.628925] [INFO ] [sig ] Generating forecast for: BLCN [2026-03-02T20:17:44.628955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-03-02T20:17:44.640173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-03-02T20:17:44.640424] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-03-02T20:17:44.641240] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-03-02T20:17:44.641292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:44.641327] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:44.641368] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:44.641427] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:44.698843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:44.699484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:44.699567] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:44.699631] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:44.805344] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:44.805473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:44.805513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:44.805543] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:44.808928] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: UP (p=87.87%) [2026-03-02T20:17:44.809209] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-03-02T20:17:44.809342] [INFO ] [sig ] BLCN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:44.955505] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BLCN.txt [2026-03-02T20:17:44.955634] [INFO ] [sig ] [429/3370] Completed BLCN in 0.3s | 2.68 sym/s | Total: 2.7m | ETA: 18.3m [2026-03-02T20:17:44.955680] [INFO ] [sig ] [430/3370] Forecasting BLCO... [2026-03-02T20:17:44.955710] [INFO ] [sig ] Generating forecast for: BLCO [2026-03-02T20:17:44.955739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-03-02T20:17:44.968551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-03-02T20:17:44.968870] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-03-02T20:17:44.970081] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-03-02T20:17:44.970133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:44.970164] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:44.970190] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:44.970246] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:45.028263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:45.028914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:45.028995] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:45.029027] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:45.153262] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:45.153394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:45.153430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:45.153459] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:45.156852] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: DOWN (p=5.50%) [2026-03-02T20:17:45.157121] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-03-02T20:17:45.157249] [INFO ] [sig ] BLCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:45.299890] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BLCO.txt [2026-03-02T20:17:45.300011] [INFO ] [sig ] [430/3370] Completed BLCO in 0.3s | 2.68 sym/s | Total: 2.7m | ETA: 18.3m [2026-03-02T20:17:45.300049] [INFO ] [sig ] [431/3370] Forecasting BLD... [2026-03-02T20:17:45.300078] [INFO ] [sig ] Generating forecast for: BLD [2026-03-02T20:17:45.300108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-03-02T20:17:45.311412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-03-02T20:17:45.311749] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-03-02T20:17:45.312557] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-03-02T20:17:45.312632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:45.312667] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:45.312696] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:45.312755] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:45.369879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:45.370482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:45.370563] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:45.370616] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:45.488553] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:45.488699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:45.488746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:45.488776] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:45.492119] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: UP (p=78.44%) [2026-03-02T20:17:45.492391] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-03-02T20:17:45.492518] [INFO ] [sig ] BLD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:45.637011] [INFO ] [LOCAL ] Saved forecast: BLD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BLD.txt [2026-03-02T20:17:45.637168] [INFO ] [sig ] [431/3370] Completed BLD in 0.3s | 2.68 sym/s | Total: 2.7m | ETA: 18.3m [2026-03-02T20:17:45.637207] [INFO ] [sig ] [432/3370] Forecasting BLDP... [2026-03-02T20:17:45.637238] [INFO ] [sig ] Generating forecast for: BLDP [2026-03-02T20:17:45.637268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-03-02T20:17:45.649024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-03-02T20:17:45.649333] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-03-02T20:17:45.650181] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-03-02T20:17:45.650233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:45.650265] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:45.650292] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:45.650350] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:45.707633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:45.708311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:45.708393] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:45.708427] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:45.830533] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:45.830730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:45.830779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:45.830813] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:45.834377] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: UP (p=96.17%) [2026-03-02T20:17:45.834699] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-03-02T20:17:45.834841] [INFO ] [sig ] BLDP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:45.981178] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BLDP.txt [2026-03-02T20:17:45.981328] [INFO ] [sig ] [432/3370] Completed BLDP in 0.3s | 2.68 sym/s | Total: 2.7m | ETA: 18.2m [2026-03-02T20:17:45.981368] [INFO ] [sig ] [433/3370] Forecasting BLFS... [2026-03-02T20:17:45.981399] [INFO ] [sig ] Generating forecast for: BLFS [2026-03-02T20:17:45.981435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-03-02T20:17:45.992810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-03-02T20:17:45.993127] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-03-02T20:17:45.994142] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-03-02T20:17:45.994196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:45.994228] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:45.994254] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:45.994310] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:46.054587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:46.055566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:46.055673] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:46.055706] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:46.174253] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:46.174414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:46.174454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:46.174482] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:46.177920] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: DOWN (p=28.02%) [2026-03-02T20:17:46.178211] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-03-02T20:17:46.178342] [INFO ] [sig ] BLFS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:46.321737] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BLFS.txt [2026-03-02T20:17:46.321875] [INFO ] [sig ] [433/3370] Completed BLFS in 0.3s | 2.68 sym/s | Total: 2.7m | ETA: 18.2m [2026-03-02T20:17:46.321913] [INFO ] [sig ] [434/3370] Forecasting BLK... [2026-03-02T20:17:46.321943] [INFO ] [sig ] Generating forecast for: BLK [2026-03-02T20:17:46.321972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-03-02T20:17:46.333604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-03-02T20:17:46.333921] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-03-02T20:17:46.334745] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-03-02T20:17:46.334797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:46.334829] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:46.334856] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:46.334919] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:46.392643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:46.393266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:46.393346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:46.393379] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:46.517497] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:46.517655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:46.517695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:46.517723] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:46.521098] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: DOWN (p=13.66%) [2026-03-02T20:17:46.521371] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-03-02T20:17:46.521500] [INFO ] [sig ] BLK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:46.669720] [INFO ] [LOCAL ] Saved forecast: BLK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BLK.txt [2026-03-02T20:17:46.669853] [INFO ] [sig ] [434/3370] Completed BLK in 0.3s | 2.69 sym/s | Total: 2.7m | ETA: 18.2m [2026-03-02T20:17:46.669920] [INFO ] [sig ] [435/3370] Forecasting BLKB... [2026-03-02T20:17:46.669950] [INFO ] [sig ] Generating forecast for: BLKB [2026-03-02T20:17:46.669981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-03-02T20:17:46.681733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-03-02T20:17:46.682199] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-03-02T20:17:46.683031] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-03-02T20:17:46.683084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:46.683117] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:46.683144] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:46.683202] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:46.743496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:46.744163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:46.744244] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:46.744277] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:46.867237] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:46.867398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:46.867439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:46.867469] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:46.871126] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: UP (p=64.57%) [2026-03-02T20:17:46.871402] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-03-02T20:17:46.871541] [INFO ] [sig ] BLKB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:47.016928] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BLKB.txt [2026-03-02T20:17:47.017053] [INFO ] [sig ] [435/3370] Completed BLKB in 0.3s | 2.69 sym/s | Total: 2.7m | ETA: 18.2m [2026-03-02T20:17:47.017091] [INFO ] [sig ] [436/3370] Forecasting BLMN... [2026-03-02T20:17:47.017121] [INFO ] [sig ] Generating forecast for: BLMN [2026-03-02T20:17:47.017151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-03-02T20:17:47.028286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-03-02T20:17:47.028623] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-03-02T20:17:47.029437] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-03-02T20:17:47.029490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:47.029522] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:47.029549] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:47.029635] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:47.087202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:47.087896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:47.087977] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:47.088010] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:47.209842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:47.209990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:47.210028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:47.210072] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:47.213661] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=95.40%) [2026-03-02T20:17:47.213940] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-03-02T20:17:47.214073] [INFO ] [sig ] BLMN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:47.358031] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BLMN.txt [2026-03-02T20:17:47.358214] [INFO ] [sig ] [436/3370] Completed BLMN in 0.3s | 2.69 sym/s | Total: 2.7m | ETA: 18.2m [2026-03-02T20:17:47.358254] [INFO ] [sig ] [437/3370] Forecasting BLND... [2026-03-02T20:17:47.358282] [INFO ] [sig ] Generating forecast for: BLND [2026-03-02T20:17:47.358314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-03-02T20:17:47.371197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-03-02T20:17:47.371564] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-03-02T20:17:47.372443] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-03-02T20:17:47.372497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:47.372531] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:47.372560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:47.372653] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:47.433259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:47.434129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:47.434217] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:47.434252] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:47.559421] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:47.559604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:47.559649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:47.559679] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:47.563333] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: UP (p=80.77%) [2026-03-02T20:17:47.563640] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-03-02T20:17:47.563802] [INFO ] [sig ] BLND: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:47.725049] [INFO ] [LOCAL ] Saved forecast: BLND 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BLND.txt [2026-03-02T20:17:47.725180] [INFO ] [sig ] [437/3370] Completed BLND in 0.4s | 2.69 sym/s | Total: 2.7m | ETA: 18.2m [2026-03-02T20:17:47.725219] [INFO ] [sig ] [438/3370] Forecasting BLRX... [2026-03-02T20:17:47.725248] [INFO ] [sig ] Generating forecast for: BLRX [2026-03-02T20:17:47.725278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-03-02T20:17:47.736985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-03-02T20:17:47.737288] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-03-02T20:17:47.738161] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-03-02T20:17:47.738213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:47.738245] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:47.738316] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:47.738375] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:47.796262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:47.796924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:47.797009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:47.797043] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:47.912832] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:47.912947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:47.912984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:47.913013] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:47.916745] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: UP (p=81.38%) [2026-03-02T20:17:47.917179] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-03-02T20:17:47.917309] [INFO ] [sig ] BLRX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:48.069006] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BLRX.txt [2026-03-02T20:17:48.069124] [INFO ] [sig ] [438/3370] Completed BLRX in 0.3s | 2.69 sym/s | Total: 2.7m | ETA: 18.2m [2026-03-02T20:17:48.069162] [INFO ] [sig ] [439/3370] Forecasting BLTE... [2026-03-02T20:17:48.069193] [INFO ] [sig ] Generating forecast for: BLTE [2026-03-02T20:17:48.069223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-03-02T20:17:48.080455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-03-02T20:17:48.080808] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-03-02T20:17:48.081675] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-03-02T20:17:48.081731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:48.081764] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:48.081792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:48.081851] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:48.142443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:48.143138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:48.143221] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:48.143256] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:48.272588] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:48.272748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:48.272799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:48.272836] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:48.276474] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: DOWN (p=6.02%) [2026-03-02T20:17:48.276802] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-03-02T20:17:48.276952] [INFO ] [sig ] BLTE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:48.433689] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BLTE.txt [2026-03-02T20:17:48.433807] [INFO ] [sig ] [439/3370] Completed BLTE in 0.4s | 2.69 sym/s | Total: 2.7m | ETA: 18.2m [2026-03-02T20:17:48.433846] [INFO ] [sig ] [440/3370] Forecasting BLX... [2026-03-02T20:17:48.433874] [INFO ] [sig ] Generating forecast for: BLX [2026-03-02T20:17:48.433904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-03-02T20:17:48.445305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-03-02T20:17:48.445638] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-03-02T20:17:48.446476] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-03-02T20:17:48.446529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:48.446562] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:48.446612] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:48.446699] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:48.508166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:48.508913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:48.508999] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:48.509033] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:48.632358] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:48.632536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:48.632597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:48.632630] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:48.636538] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: UP (p=98.92%) [2026-03-02T20:17:48.636859] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-03-02T20:17:48.637002] [INFO ] [sig ] BLX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:48.789830] [INFO ] [LOCAL ] Saved forecast: BLX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BLX.txt [2026-03-02T20:17:48.789946] [INFO ] [sig ] [440/3370] Completed BLX in 0.4s | 2.69 sym/s | Total: 2.7m | ETA: 18.2m [2026-03-02T20:17:48.789984] [INFO ] [sig ] [441/3370] Forecasting BLZE... [2026-03-02T20:17:48.790011] [INFO ] [sig ] Generating forecast for: BLZE [2026-03-02T20:17:48.790040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-03-02T20:17:48.801673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-03-02T20:17:48.801952] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-03-02T20:17:48.802814] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-03-02T20:17:48.802867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:48.802898] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:48.802925] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:48.802982] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:48.868664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:48.869704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:48.869800] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:48.869835] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:48.995053] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:48.995225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:48.995267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:48.995296] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:48.999372] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: UP (p=96.01%) [2026-03-02T20:17:48.999719] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-03-02T20:17:48.999874] [INFO ] [sig ] BLZE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:49.156611] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BLZE.txt [2026-03-02T20:17:49.156795] [INFO ] [sig ] [441/3370] Completed BLZE in 0.4s | 2.69 sym/s | Total: 2.7m | ETA: 18.2m [2026-03-02T20:17:49.156843] [INFO ] [sig ] [442/3370] Forecasting BMA... [2026-03-02T20:17:49.156879] [INFO ] [sig ] Generating forecast for: BMA [2026-03-02T20:17:49.156910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-03-02T20:17:49.168251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-03-02T20:17:49.168700] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-03-02T20:17:49.169535] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-03-02T20:17:49.169626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:49.169662] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:49.169690] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:49.169754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:49.227337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:49.228235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:49.228322] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:49.228355] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:49.348287] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:49.348442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:49.348485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:49.348515] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:49.352079] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: UP (p=82.96%) [2026-03-02T20:17:49.352363] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-03-02T20:17:49.352504] [INFO ] [sig ] BMA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:49.505073] [INFO ] [LOCAL ] Saved forecast: BMA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BMA.txt [2026-03-02T20:17:49.505211] [INFO ] [sig ] [442/3370] Completed BMA in 0.3s | 2.69 sym/s | Total: 2.7m | ETA: 18.2m [2026-03-02T20:17:49.505250] [INFO ] [sig ] [443/3370] Forecasting BMBL... [2026-03-02T20:17:49.505280] [INFO ] [sig ] Generating forecast for: BMBL [2026-03-02T20:17:49.505309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-03-02T20:17:49.516411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-03-02T20:17:49.516785] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-03-02T20:17:49.517640] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-03-02T20:17:49.517694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:49.517731] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:49.517766] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:49.517839] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:49.581708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:49.582687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:49.582802] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:49.582848] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:49.730524] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:49.730711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:49.730754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:49.730784] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:49.734431] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: DOWN (p=16.57%) [2026-03-02T20:17:49.734807] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-03-02T20:17:49.734958] [INFO ] [sig ] BMBL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:49.890498] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BMBL.txt [2026-03-02T20:17:49.890687] [INFO ] [sig ] [443/3370] Completed BMBL in 0.4s | 2.69 sym/s | Total: 2.7m | ETA: 18.2m [2026-03-02T20:17:49.890729] [INFO ] [sig ] [444/3370] Forecasting BME... [2026-03-02T20:17:49.890758] [INFO ] [sig ] Generating forecast for: BME [2026-03-02T20:17:49.890790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-03-02T20:17:49.902740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-03-02T20:17:49.903156] [INFO ] [FORECASTER] Starting predict_future for BME [2026-03-02T20:17:49.904013] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-03-02T20:17:49.904066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:49.904097] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:49.904123] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:49.904179] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:49.964273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:49.965223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:49.965316] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:49.965352] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:50.086675] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:50.086842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:50.086883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:50.086913] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:50.090889] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: DOWN (p=18.77%) [2026-03-02T20:17:50.091174] [INFO ] [FORECASTER] Completed predict_future for BME [2026-03-02T20:17:50.091312] [INFO ] [sig ] BME: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:50.247905] [INFO ] [LOCAL ] Saved forecast: BME 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BME.txt [2026-03-02T20:17:50.248093] [INFO ] [sig ] [444/3370] Completed BME in 0.4s | 2.69 sym/s | Total: 2.8m | ETA: 18.1m [2026-03-02T20:17:50.248139] [INFO ] [sig ] [445/3370] Forecasting BMEZ... [2026-03-02T20:17:50.248168] [INFO ] [sig ] Generating forecast for: BMEZ [2026-03-02T20:17:50.248196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-03-02T20:17:50.260400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-03-02T20:17:50.260865] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-03-02T20:17:50.261809] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-03-02T20:17:50.261863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:50.261898] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:50.261927] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:50.261987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:50.332399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:50.333556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:50.333664] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:50.333709] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:50.459970] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:50.460149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:50.460192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:50.460220] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:50.464294] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: UP (p=98.85%) [2026-03-02T20:17:50.464608] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-03-02T20:17:50.464749] [INFO ] [sig ] BMEZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:50.622806] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BMEZ.txt [2026-03-02T20:17:50.622962] [INFO ] [sig ] [445/3370] Completed BMEZ in 0.4s | 2.69 sym/s | Total: 2.8m | ETA: 18.1m [2026-03-02T20:17:50.623010] [INFO ] [sig ] [446/3370] Forecasting BMI... [2026-03-02T20:17:50.623042] [INFO ] [sig ] Generating forecast for: BMI [2026-03-02T20:17:50.623072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-03-02T20:17:50.634805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-03-02T20:17:50.635188] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-03-02T20:17:50.636101] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-03-02T20:17:50.636159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:50.636218] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:50.636252] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:50.636312] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:50.697181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:50.697916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:50.698003] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:50.698038] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:50.822097] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:50.822230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:50.822281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:50.822310] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:50.825628] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: UP (p=91.74%) [2026-03-02T20:17:50.825905] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-03-02T20:17:50.826035] [INFO ] [sig ] BMI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:50.996445] [INFO ] [LOCAL ] Saved forecast: BMI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BMI.txt [2026-03-02T20:17:50.996646] [INFO ] [sig ] [446/3370] Completed BMI in 0.4s | 2.69 sym/s | Total: 2.8m | ETA: 18.1m [2026-03-02T20:17:50.996694] [INFO ] [sig ] [447/3370] Forecasting BMO... [2026-03-02T20:17:50.996725] [INFO ] [sig ] Generating forecast for: BMO [2026-03-02T20:17:50.996757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-03-02T20:17:51.009382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-03-02T20:17:51.009777] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-03-02T20:17:51.010716] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-03-02T20:17:51.010772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:51.010806] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:51.010834] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:51.010895] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:51.073804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:51.074653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:51.074741] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:51.074775] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:51.202423] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:51.202600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:51.202644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:51.202674] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:51.206302] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: UP (p=66.45%) [2026-03-02T20:17:51.206626] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-03-02T20:17:51.206767] [INFO ] [sig ] BMO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:51.359647] [INFO ] [LOCAL ] Saved forecast: BMO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BMO.txt [2026-03-02T20:17:51.359820] [INFO ] [sig ] [447/3370] Completed BMO in 0.4s | 2.69 sym/s | Total: 2.8m | ETA: 18.1m [2026-03-02T20:17:51.359871] [INFO ] [sig ] [448/3370] Forecasting BMRA... [2026-03-02T20:17:51.359903] [INFO ] [sig ] Generating forecast for: BMRA [2026-03-02T20:17:51.359937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-03-02T20:17:51.371659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-03-02T20:17:51.372043] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-03-02T20:17:51.372932] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-03-02T20:17:51.372989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:51.373022] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:51.373052] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:51.373112] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:51.433618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:51.434287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:51.434409] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:51.434444] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:51.547806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:51.547972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:51.548013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:51.548045] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:51.552120] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: DOWN (p=8.81%) [2026-03-02T20:17:51.552405] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-03-02T20:17:51.552544] [INFO ] [sig ] BMRA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:51.710414] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BMRA.txt [2026-03-02T20:17:51.710604] [INFO ] [sig ] [448/3370] Completed BMRA in 0.4s | 2.69 sym/s | Total: 2.8m | ETA: 18.1m [2026-03-02T20:17:51.710647] [INFO ] [sig ] [449/3370] Forecasting BMRC... [2026-03-02T20:17:51.710678] [INFO ] [sig ] Generating forecast for: BMRC [2026-03-02T20:17:51.710710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-03-02T20:17:51.722070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-03-02T20:17:51.722399] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-03-02T20:17:51.723277] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-03-02T20:17:51.723331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:51.723363] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:51.723390] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:51.723447] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:51.784430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:51.785348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:51.785446] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:51.785481] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:51.908878] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:51.909043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:51.909116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:51.909148] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:51.912622] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: UP (p=96.22%) [2026-03-02T20:17:51.912906] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-03-02T20:17:51.913039] [INFO ] [sig ] BMRC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:52.068341] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BMRC.txt [2026-03-02T20:17:52.068497] [INFO ] [sig ] [449/3370] Completed BMRC in 0.4s | 2.69 sym/s | Total: 2.8m | ETA: 18.1m [2026-03-02T20:17:52.068539] [INFO ] [sig ] [450/3370] Forecasting BMRN... [2026-03-02T20:17:52.068590] [INFO ] [sig ] Generating forecast for: BMRN [2026-03-02T20:17:52.068626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-03-02T20:17:52.080995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-03-02T20:17:52.081352] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-03-02T20:17:52.082626] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-03-02T20:17:52.082681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:52.082714] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:52.082742] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:52.082801] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:52.145782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:52.146680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:52.146792] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:52.146838] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:52.269315] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:52.269485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:52.269527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:52.269557] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:52.273592] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: DOWN (p=8.66%) [2026-03-02T20:17:52.273917] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-03-02T20:17:52.274258] [INFO ] [sig ] BMRN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:52.438736] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BMRN.txt [2026-03-02T20:17:52.438914] [INFO ] [sig ] [450/3370] Completed BMRN in 0.4s | 2.69 sym/s | Total: 2.8m | ETA: 18.1m [2026-03-02T20:17:52.438964] [INFO ] [sig ] [451/3370] Forecasting BMY... [2026-03-02T20:17:52.438998] [INFO ] [sig ] Generating forecast for: BMY [2026-03-02T20:17:52.439215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-03-02T20:17:52.451434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-03-02T20:17:52.451814] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-03-02T20:17:52.452722] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-03-02T20:17:52.452777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:52.452813] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:52.452842] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:52.452902] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:52.514817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:52.515774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:52.515862] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:52.515897] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:52.639743] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:52.639916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:52.639961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:52.639993] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:52.644151] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: UP (p=63.13%) [2026-03-02T20:17:52.644462] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-03-02T20:17:52.644625] [INFO ] [sig ] BMY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:52.809247] [INFO ] [LOCAL ] Saved forecast: BMY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BMY.txt [2026-03-02T20:17:52.809449] [INFO ] [sig ] [451/3370] Completed BMY in 0.4s | 2.69 sym/s | Total: 2.8m | ETA: 18.1m [2026-03-02T20:17:52.809490] [INFO ] [sig ] [452/3370] Forecasting BN... [2026-03-02T20:17:52.809521] [INFO ] [sig ] Generating forecast for: BN [2026-03-02T20:17:52.809553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-03-02T20:17:52.822691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-03-02T20:17:52.823093] [INFO ] [FORECASTER] Starting predict_future for BN [2026-03-02T20:17:52.824146] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-03-02T20:17:52.824202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:52.824236] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:52.824266] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:52.824327] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:52.891884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:52.892793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:52.892894] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:52.892937] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:53.021726] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:53.021887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:53.021928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:53.021957] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:53.025737] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: DOWN (p=46.63%) [2026-03-02T20:17:53.026049] [INFO ] [FORECASTER] Completed predict_future for BN [2026-03-02T20:17:53.026183] [INFO ] [sig ] BN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:53.197964] [INFO ] [LOCAL ] Saved forecast: BN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BN.txt [2026-03-02T20:17:53.198122] [INFO ] [sig ] [452/3370] Completed BN in 0.4s | 2.69 sym/s | Total: 2.8m | ETA: 18.1m [2026-03-02T20:17:53.198166] [INFO ] [sig ] [453/3370] Forecasting BND... [2026-03-02T20:17:53.198197] [INFO ] [sig ] Generating forecast for: BND [2026-03-02T20:17:53.198239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-03-02T20:17:53.210896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-03-02T20:17:53.211228] [INFO ] [FORECASTER] Starting predict_future for BND [2026-03-02T20:17:53.212142] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-03-02T20:17:53.212206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:53.212254] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:53.212286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:53.212347] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:53.272319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:53.273075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:53.273161] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:53.273195] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:53.395779] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:53.395951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:53.396003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:53.396035] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:53.399911] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: DOWN (p=29.83%) [2026-03-02T20:17:53.400211] [INFO ] [FORECASTER] Completed predict_future for BND [2026-03-02T20:17:53.400358] [INFO ] [sig ] BND: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:53.572487] [INFO ] [LOCAL ] Saved forecast: BND 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BND.txt [2026-03-02T20:17:53.572674] [INFO ] [sig ] [453/3370] Completed BND in 0.4s | 2.69 sym/s | Total: 2.8m | ETA: 18.1m [2026-03-02T20:17:53.572716] [INFO ] [sig ] [454/3370] Forecasting BNDX... [2026-03-02T20:17:53.572747] [INFO ] [sig ] Generating forecast for: BNDX [2026-03-02T20:17:53.572777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-03-02T20:17:53.584486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-03-02T20:17:53.584899] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-03-02T20:17:53.585767] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-03-02T20:17:53.585823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:53.585860] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:53.585888] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:53.585946] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:53.661008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:53.662197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:53.662318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:53.662370] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:53.795144] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:53.795309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:53.795353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:53.795384] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:53.799030] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: UP (p=74.07%) [2026-03-02T20:17:53.799331] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-03-02T20:17:53.799471] [INFO ] [sig ] BNDX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:53.965658] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BNDX.txt [2026-03-02T20:17:53.965836] [INFO ] [sig ] [454/3370] Completed BNDX in 0.4s | 2.69 sym/s | Total: 2.8m | ETA: 18.1m [2026-03-02T20:17:53.965878] [INFO ] [sig ] [455/3370] Forecasting BNED... [2026-03-02T20:17:53.965910] [INFO ] [sig ] Generating forecast for: BNED [2026-03-02T20:17:53.965940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-03-02T20:17:53.977686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-03-02T20:17:53.977986] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-03-02T20:17:53.978854] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-03-02T20:17:53.978918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:53.978987] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:53.979023] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:53.979082] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:54.038096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:54.038780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:54.038875] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:54.038911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:54.158607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:54.158770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:54.158810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:54.158838] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:54.162282] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: DOWN (p=22.00%) [2026-03-02T20:17:54.162560] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-03-02T20:17:54.162709] [INFO ] [sig ] BNED: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:54.306945] [INFO ] [LOCAL ] Saved forecast: BNED 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BNED.txt [2026-03-02T20:17:54.307078] [INFO ] [sig ] [455/3370] Completed BNED in 0.3s | 2.69 sym/s | Total: 2.8m | ETA: 18.1m [2026-03-02T20:17:54.307117] [INFO ] [sig ] [456/3370] Forecasting BNGO... [2026-03-02T20:17:54.307146] [INFO ] [sig ] Generating forecast for: BNGO [2026-03-02T20:17:54.307176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-03-02T20:17:54.318452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-03-02T20:17:54.318777] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-03-02T20:17:54.319649] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-03-02T20:17:54.319705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:54.319737] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:54.319764] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:54.319822] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:54.378363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:54.379267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:54.379353] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:54.379386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:54.500700] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:54.500862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:54.500906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:54.500935] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:54.504346] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: UP (p=95.69%) [2026-03-02T20:17:54.504639] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-03-02T20:17:54.504770] [INFO ] [sig ] BNGO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:54.664470] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BNGO.txt [2026-03-02T20:17:54.664671] [INFO ] [sig ] [456/3370] Completed BNGO in 0.4s | 2.69 sym/s | Total: 2.8m | ETA: 18.1m [2026-03-02T20:17:54.664715] [INFO ] [sig ] [457/3370] Forecasting BNH... [2026-03-02T20:17:54.664753] [INFO ] [sig ] Generating forecast for: BNH [2026-03-02T20:17:54.664784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-03-02T20:17:54.677986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-03-02T20:17:54.678422] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-03-02T20:17:54.679538] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-03-02T20:17:54.679609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:54.679652] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:54.679681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:54.679754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:54.755591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:54.757060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:54.757280] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:54.757343] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:54.904773] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:54.904934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:54.904976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:54.905007] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:54.908879] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: DOWN (p=48.75%) [2026-03-02T20:17:54.909204] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-03-02T20:17:54.909345] [INFO ] [sig ] BNH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:55.055882] [INFO ] [LOCAL ] Saved forecast: BNH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BNH.txt [2026-03-02T20:17:55.056050] [INFO ] [sig ] [457/3370] Completed BNH in 0.4s | 2.69 sym/s | Total: 2.8m | ETA: 18.1m [2026-03-02T20:17:55.056102] [INFO ] [sig ] [458/3370] Forecasting BNJ... [2026-03-02T20:17:55.056134] [INFO ] [sig ] Generating forecast for: BNJ [2026-03-02T20:17:55.056166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-03-02T20:17:55.067383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-03-02T20:17:55.067703] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-03-02T20:17:55.068699] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-03-02T20:17:55.068752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:55.068784] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:55.068811] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:55.068868] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:55.129889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:55.130785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:55.130870] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:55.130908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:55.246019] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:55.246344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:55.246385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:55.246459] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:55.250108] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: UP (p=59.48%) [2026-03-02T20:17:55.250402] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-03-02T20:17:55.250535] [INFO ] [sig ] BNJ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:55.397266] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BNJ.txt [2026-03-02T20:17:55.397416] [INFO ] [sig ] [458/3370] Completed BNJ in 0.3s | 2.69 sym/s | Total: 2.8m | ETA: 18.1m [2026-03-02T20:17:55.397456] [INFO ] [sig ] [459/3370] Forecasting BNL... [2026-03-02T20:17:55.397486] [INFO ] [sig ] Generating forecast for: BNL [2026-03-02T20:17:55.397515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-03-02T20:17:55.410330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-03-02T20:17:55.410682] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-03-02T20:17:55.411513] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-03-02T20:17:55.411566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:55.411624] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:55.411651] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:55.411709] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:55.469436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:55.470106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:55.470187] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:55.470220] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:55.589639] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:55.589795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:55.589836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:55.589871] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:55.593305] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: UP (p=72.36%) [2026-03-02T20:17:55.593601] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-03-02T20:17:55.593742] [INFO ] [sig ] BNL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:55.740463] [INFO ] [LOCAL ] Saved forecast: BNL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BNL.txt [2026-03-02T20:17:55.740673] [INFO ] [sig ] [459/3370] Completed BNL in 0.3s | 2.69 sym/s | Total: 2.8m | ETA: 18.0m [2026-03-02T20:17:55.740722] [INFO ] [sig ] [460/3370] Forecasting BNS... [2026-03-02T20:17:55.740754] [INFO ] [sig ] Generating forecast for: BNS [2026-03-02T20:17:55.740785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-03-02T20:17:55.753466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-03-02T20:17:55.753852] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-03-02T20:17:55.754783] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-03-02T20:17:55.754837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:55.754871] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:55.754899] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:55.754960] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:55.814805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:55.815702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:55.815787] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:55.815820] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:55.945480] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:55.945695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:55.945744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:55.945793] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:55.949897] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: DOWN (p=10.38%) [2026-03-02T20:17:55.950386] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-03-02T20:17:55.950521] [INFO ] [sig ] BNS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:56.107628] [INFO ] [LOCAL ] Saved forecast: BNS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BNS.txt [2026-03-02T20:17:56.107790] [INFO ] [sig ] [460/3370] Completed BNS in 0.4s | 2.69 sym/s | Total: 2.9m | ETA: 18.0m [2026-03-02T20:17:56.107830] [INFO ] [sig ] [461/3370] Forecasting BNTC... [2026-03-02T20:17:56.107870] [INFO ] [sig ] Generating forecast for: BNTC [2026-03-02T20:17:56.107906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-03-02T20:17:56.120281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-03-02T20:17:56.120720] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-03-02T20:17:56.121603] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-03-02T20:17:56.121659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:56.121692] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:56.121719] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:56.121778] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:56.183935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:56.184898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:56.184996] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:56.185030] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:56.303280] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:56.303444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:56.303485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:56.303513] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:56.307057] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: UP (p=81.55%) [2026-03-02T20:17:56.307347] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-03-02T20:17:56.307483] [INFO ] [sig ] BNTC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:56.458312] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BNTC.txt [2026-03-02T20:17:56.458463] [INFO ] [sig ] [461/3370] Completed BNTC in 0.4s | 2.69 sym/s | Total: 2.9m | ETA: 18.0m [2026-03-02T20:17:56.458505] [INFO ] [sig ] [462/3370] Forecasting BNTX... [2026-03-02T20:17:56.458536] [INFO ] [sig ] Generating forecast for: BNTX [2026-03-02T20:17:56.458566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-03-02T20:17:56.470547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-03-02T20:17:56.470915] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-03-02T20:17:56.471864] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-03-02T20:17:56.471931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:56.471972] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:56.472006] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:56.472072] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:56.531986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:56.532826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:56.532913] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:56.532949] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:56.654989] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:56.655182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:56.655241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:56.655271] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:56.658981] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: UP (p=96.51%) [2026-03-02T20:17:56.659283] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-03-02T20:17:56.659413] [INFO ] [sig ] BNTX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:56.805834] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BNTX.txt [2026-03-02T20:17:56.805987] [INFO ] [sig ] [462/3370] Completed BNTX in 0.3s | 2.69 sym/s | Total: 2.9m | ETA: 18.0m [2026-03-02T20:17:56.806035] [INFO ] [sig ] [463/3370] Forecasting BOC... [2026-03-02T20:17:56.806072] [INFO ] [sig ] Generating forecast for: BOC [2026-03-02T20:17:56.806103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-03-02T20:17:56.818034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-03-02T20:17:56.818339] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-03-02T20:17:56.819195] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-03-02T20:17:56.819248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:56.819280] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:56.819307] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:56.819365] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:56.877176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:56.877887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:56.877971] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:56.878005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:57.003481] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:57.003651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:57.003692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:57.003721] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:57.007705] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: DOWN (p=11.72%) [2026-03-02T20:17:57.007993] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-03-02T20:17:57.008341] [INFO ] [sig ] BOC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:57.154487] [INFO ] [LOCAL ] Saved forecast: BOC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BOC.txt [2026-03-02T20:17:57.154634] [INFO ] [sig ] [463/3370] Completed BOC in 0.3s | 2.69 sym/s | Total: 2.9m | ETA: 18.0m [2026-03-02T20:17:57.154676] [INFO ] [sig ] [464/3370] Forecasting BOE... [2026-03-02T20:17:57.154706] [INFO ] [sig ] Generating forecast for: BOE [2026-03-02T20:17:57.154736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-03-02T20:17:57.166859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-03-02T20:17:57.167210] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-03-02T20:17:57.168035] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-03-02T20:17:57.168117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:57.168149] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:57.168177] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:57.168245] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:57.229452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:57.230301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:57.230389] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:57.230425] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:57.359419] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:57.359710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:57.359769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:57.359812] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:57.364834] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: DOWN (p=49.61%) [2026-03-02T20:17:57.365492] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-03-02T20:17:57.365679] [INFO ] [sig ] BOE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:57.520507] [INFO ] [LOCAL ] Saved forecast: BOE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BOE.txt [2026-03-02T20:17:57.520662] [INFO ] [sig ] [464/3370] Completed BOE in 0.4s | 2.69 sym/s | Total: 2.9m | ETA: 18.0m [2026-03-02T20:17:57.520703] [INFO ] [sig ] [465/3370] Forecasting BOF... [2026-03-02T20:17:57.520733] [INFO ] [sig ] Generating forecast for: BOF [2026-03-02T20:17:57.520763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-03-02T20:17:57.533690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-03-02T20:17:57.533982] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-03-02T20:17:57.534831] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-03-02T20:17:57.534883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:57.534915] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:57.534946] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:57.535005] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:57.594667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:57.595352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:57.595460] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:57.595494] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:57.719756] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:57.719920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:57.719960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:57.719988] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:57.723772] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: DOWN (p=17.12%) [2026-03-02T20:17:57.724063] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-03-02T20:17:57.724201] [INFO ] [sig ] BOF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:57.874264] [INFO ] [LOCAL ] Saved forecast: BOF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BOF.txt [2026-03-02T20:17:57.874404] [INFO ] [sig ] [465/3370] Completed BOF in 0.4s | 2.69 sym/s | Total: 2.9m | ETA: 18.0m [2026-03-02T20:17:57.874443] [INFO ] [sig ] [466/3370] Forecasting BOH... [2026-03-02T20:17:57.874474] [INFO ] [sig ] Generating forecast for: BOH [2026-03-02T20:17:57.874505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-03-02T20:17:57.886789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-03-02T20:17:57.887116] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-03-02T20:17:57.887980] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-03-02T20:17:57.888174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:57.888240] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:57.888464] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:57.888524] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:57.948418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:57.949083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:57.949163] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:57.949195] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:58.081858] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:58.082063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:58.082107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:58.082138] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:58.086196] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: DOWN (p=26.92%) [2026-03-02T20:17:58.086525] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-03-02T20:17:58.086688] [INFO ] [sig ] BOH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:58.245244] [INFO ] [LOCAL ] Saved forecast: BOH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BOH.txt [2026-03-02T20:17:58.245415] [INFO ] [sig ] [466/3370] Completed BOH in 0.4s | 2.69 sym/s | Total: 2.9m | ETA: 18.0m [2026-03-02T20:17:58.245457] [INFO ] [sig ] [467/3370] Forecasting BOKF... [2026-03-02T20:17:58.245487] [INFO ] [sig ] Generating forecast for: BOKF [2026-03-02T20:17:58.245517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-03-02T20:17:58.258322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-03-02T20:17:58.258679] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-03-02T20:17:58.259551] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-03-02T20:17:58.259631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:58.259667] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:58.259695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:58.259754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:58.322766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:58.323820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:58.323974] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:58.324009] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:58.458536] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:58.458718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:58.458758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:58.458788] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:58.464049] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: DOWN (p=36.64%) [2026-03-02T20:17:58.464539] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-03-02T20:17:58.464705] [INFO ] [sig ] BOKF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:58.622107] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BOKF.txt [2026-03-02T20:17:58.622269] [INFO ] [sig ] [467/3370] Completed BOKF in 0.4s | 2.69 sym/s | Total: 2.9m | ETA: 18.0m [2026-03-02T20:17:58.622311] [INFO ] [sig ] [468/3370] Forecasting BOLD... [2026-03-02T20:17:58.622341] [INFO ] [sig ] Generating forecast for: BOLD [2026-03-02T20:17:58.622372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-03-02T20:17:58.634732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-03-02T20:17:58.635151] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-03-02T20:17:58.636076] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-03-02T20:17:58.636138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:58.636172] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:58.636198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:58.636256] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:58.699428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:58.700393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:58.700493] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:58.700541] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:58.817068] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:58.817228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:58.817267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:58.817298] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:58.825435] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: DOWN (p=45.81%) [2026-03-02T20:17:58.825757] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-03-02T20:17:58.825898] [INFO ] [sig ] BOLD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:17:58.975102] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BOLD.txt [2026-03-02T20:17:58.975337] [INFO ] [sig ] [468/3370] Completed BOLD in 0.4s | 2.69 sym/s | Total: 2.9m | ETA: 18.0m [2026-03-02T20:17:58.975401] [INFO ] [sig ] [469/3370] Forecasting BOND... [2026-03-02T20:17:58.975448] [INFO ] [sig ] Generating forecast for: BOND [2026-03-02T20:17:58.975499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-03-02T20:17:58.988467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-03-02T20:17:58.988806] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-03-02T20:17:58.989735] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-03-02T20:17:58.989788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:58.989820] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:58.989847] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:58.989904] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:59.048672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:59.049593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:59.049677] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:59.049711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:59.177884] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:59.178088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:59.178130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:59.178159] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:59.181865] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-03-02T20:17:59.182147] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-03-02T20:17:59.182282] [INFO ] [sig ] BOND: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:59.329141] [INFO ] [LOCAL ] Saved forecast: BOND 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BOND.txt [2026-03-02T20:17:59.329301] [INFO ] [sig ] [469/3370] Completed BOND in 0.4s | 2.69 sym/s | Total: 2.9m | ETA: 18.0m [2026-03-02T20:17:59.329344] [INFO ] [sig ] [470/3370] Forecasting BOOM... [2026-03-02T20:17:59.329372] [INFO ] [sig ] Generating forecast for: BOOM [2026-03-02T20:17:59.329403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-03-02T20:17:59.341605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-03-02T20:17:59.341890] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-03-02T20:17:59.342728] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-03-02T20:17:59.342782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:59.342814] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:59.342842] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:59.342900] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:59.402190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:59.402937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:59.403024] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:59.403057] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:59.522331] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:59.522494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:59.522533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:59.522564] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:59.526051] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: UP (p=80.82%) [2026-03-02T20:17:59.526336] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-03-02T20:17:59.526471] [INFO ] [sig ] BOOM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:17:59.674445] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BOOM.txt [2026-03-02T20:17:59.674622] [INFO ] [sig ] [470/3370] Completed BOOM in 0.3s | 2.69 sym/s | Total: 2.9m | ETA: 18.0m [2026-03-02T20:17:59.674665] [INFO ] [sig ] [471/3370] Forecasting BOTZ... [2026-03-02T20:17:59.674695] [INFO ] [sig ] Generating forecast for: BOTZ [2026-03-02T20:17:59.674724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-03-02T20:17:59.687640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-03-02T20:17:59.687951] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-03-02T20:17:59.688907] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-03-02T20:17:59.688963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:17:59.688998] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:17:59.689026] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:17:59.689085] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:17:59.746960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:17:59.747634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:17:59.747714] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:17:59.747747] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:17:59.871049] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:17:59.871212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:17:59.871252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:17:59.871281] [INFO ] [FORECASTER] Training complete [2026-03-02T20:17:59.874797] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: DOWN (p=43.94%) [2026-03-02T20:17:59.875117] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-03-02T20:17:59.875248] [INFO ] [sig ] BOTZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:00.021300] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BOTZ.txt [2026-03-02T20:18:00.021429] [INFO ] [sig ] [471/3370] Completed BOTZ in 0.3s | 2.69 sym/s | Total: 2.9m | ETA: 17.9m [2026-03-02T20:18:00.021469] [INFO ] [sig ] [472/3370] Forecasting BOX... [2026-03-02T20:18:00.021499] [INFO ] [sig ] Generating forecast for: BOX [2026-03-02T20:18:00.021528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-03-02T20:18:00.033844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-03-02T20:18:00.034122] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-03-02T20:18:00.034941] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-03-02T20:18:00.034993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:00.035050] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:00.035079] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:00.035137] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:00.094556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:00.095432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:00.095519] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:00.095554] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:00.219186] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:00.219348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:00.219387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:00.219416] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:00.222897] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: DOWN (p=25.86%) [2026-03-02T20:18:00.223180] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-03-02T20:18:00.223311] [INFO ] [sig ] BOX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:00.371307] [INFO ] [LOCAL ] Saved forecast: BOX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BOX.txt [2026-03-02T20:18:00.371466] [INFO ] [sig ] [472/3370] Completed BOX in 0.3s | 2.69 sym/s | Total: 2.9m | ETA: 17.9m [2026-03-02T20:18:00.371508] [INFO ] [sig ] [473/3370] Forecasting BP... [2026-03-02T20:18:00.371538] [INFO ] [sig ] Generating forecast for: BP [2026-03-02T20:18:00.371585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-03-02T20:18:00.384413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-03-02T20:18:00.384835] [INFO ] [FORECASTER] Starting predict_future for BP [2026-03-02T20:18:00.385663] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-03-02T20:18:00.385718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:00.385751] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:00.385778] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:00.385837] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:00.444556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:00.445255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:00.445336] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:00.445369] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:00.566712] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:00.566867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:00.566926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:00.566956] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:00.570426] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: DOWN (p=15.46%) [2026-03-02T20:18:00.570731] [INFO ] [FORECASTER] Completed predict_future for BP [2026-03-02T20:18:00.570860] [INFO ] [sig ] BP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:00.714264] [INFO ] [LOCAL ] Saved forecast: BP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BP.txt [2026-03-02T20:18:00.714429] [INFO ] [sig ] [473/3370] Completed BP in 0.3s | 2.69 sym/s | Total: 2.9m | ETA: 17.9m [2026-03-02T20:18:00.714471] [INFO ] [sig ] [474/3370] Forecasting BPOP... [2026-03-02T20:18:00.714502] [INFO ] [sig ] Generating forecast for: BPOP [2026-03-02T20:18:00.714531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-03-02T20:18:00.726446] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'BPOP'. [2026-03-02T20:18:00.726758] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-03-02T20:18:00.727557] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-03-02T20:18:00.727627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:00.727661] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:00.727687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:00.727745] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:00.789732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:00.790831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:00.790926] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:00.790969] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:00.923779] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:00.923943] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:18:00.923988] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:00.924017] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:00.927905] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: UP (p=96.63%) [2026-03-02T20:18:00.928259] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-03-02T20:18:00.928417] [INFO ] [sig ] BPOP: Forecast for 2026-02-27: UP (sign=1.00) [2026-03-02T20:18:01.097103] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-03-02 1 -> ./output/forecasts/individual/2026-03-02/BPOP.txt [2026-03-02T20:18:01.097280] [INFO ] [sig ] [474/3370] Completed BPOP in 0.4s | 2.69 sym/s | Total: 2.9m | ETA: 17.9m [2026-03-02T20:18:01.097328] [INFO ] [sig ] [475/3370] Forecasting BPRN... [2026-03-02T20:18:01.097361] [INFO ] [sig ] Generating forecast for: BPRN [2026-03-02T20:18:01.097426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-03-02T20:18:01.110368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-03-02T20:18:01.110680] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-03-02T20:18:01.111663] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-03-02T20:18:01.111718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:01.111750] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:01.111791] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:01.111859] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:01.179380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:01.180211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:01.180311] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:01.180352] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:01.287984] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:01.288148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:01.288376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:01.288430] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:01.292375] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: DOWN (p=44.91%) [2026-03-02T20:18:01.292678] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-03-02T20:18:01.292814] [INFO ] [sig ] BPRN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:01.440567] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BPRN.txt [2026-03-02T20:18:01.440719] [INFO ] [sig ] [475/3370] Completed BPRN in 0.3s | 2.69 sym/s | Total: 2.9m | ETA: 17.9m [2026-03-02T20:18:01.440759] [INFO ] [sig ] [476/3370] Forecasting BPYPM... [2026-03-02T20:18:01.440789] [INFO ] [sig ] Generating forecast for: BPYPM [2026-03-02T20:18:01.440820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-03-02T20:18:01.453988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-03-02T20:18:01.454303] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-03-02T20:18:01.455175] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-03-02T20:18:01.455239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:01.455273] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:01.455300] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:01.455547] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:01.519152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:01.519909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:01.519993] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:01.520029] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:01.633720] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:01.633900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:01.633954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:01.633989] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:01.637891] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: UP (p=72.62%) [2026-03-02T20:18:01.638222] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-03-02T20:18:01.638374] [INFO ] [sig ] BPYPM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:01.794909] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BPYPM.txt [2026-03-02T20:18:01.795057] [INFO ] [sig ] [476/3370] Completed BPYPM in 0.4s | 2.69 sym/s | Total: 2.9m | ETA: 17.9m [2026-03-02T20:18:01.795100] [INFO ] [sig ] [477/3370] Forecasting BPYPO... [2026-03-02T20:18:01.795130] [INFO ] [sig ] Generating forecast for: BPYPO [2026-03-02T20:18:01.795159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-03-02T20:18:01.806590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-03-02T20:18:01.806880] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-03-02T20:18:01.807736] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-03-02T20:18:01.807797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:01.807839] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:01.807867] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:01.807925] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:01.865329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:01.865971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:01.866067] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:01.866106] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:01.966749] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:01.966883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:01.966924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:01.966953] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:01.970378] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: DOWN (p=16.68%) [2026-03-02T20:18:01.970674] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-03-02T20:18:01.970809] [INFO ] [sig ] BPYPO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:02.118604] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BPYPO.txt [2026-03-02T20:18:02.118840] [INFO ] [sig ] [477/3370] Completed BPYPO in 0.3s | 2.69 sym/s | Total: 3.0m | ETA: 17.9m [2026-03-02T20:18:02.118886] [INFO ] [sig ] [478/3370] Forecasting BPYPP... [2026-03-02T20:18:02.118917] [INFO ] [sig ] Generating forecast for: BPYPP [2026-03-02T20:18:02.118947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-03-02T20:18:02.131050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-03-02T20:18:02.131523] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-03-02T20:18:02.132394] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-03-02T20:18:02.132447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:02.132478] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:02.132505] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:02.132561] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:02.191621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:02.192253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:02.192334] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:02.192366] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:02.298602] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:02.298756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:02.298796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:02.298824] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:02.302205] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: UP (p=57.77%) [2026-03-02T20:18:02.302481] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-03-02T20:18:02.302630] [INFO ] [sig ] BPYPP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:02.445089] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BPYPP.txt [2026-03-02T20:18:02.445235] [INFO ] [sig ] [478/3370] Completed BPYPP in 0.3s | 2.69 sym/s | Total: 3.0m | ETA: 17.9m [2026-03-02T20:18:02.445276] [INFO ] [sig ] [479/3370] Forecasting BRAG... [2026-03-02T20:18:02.445305] [INFO ] [sig ] Generating forecast for: BRAG [2026-03-02T20:18:02.445336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-03-02T20:18:02.456966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-03-02T20:18:02.457318] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-03-02T20:18:02.458194] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-03-02T20:18:02.458248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:02.458280] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:02.458307] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:02.458364] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:02.517707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:02.518706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:02.518792] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:02.518825] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:02.634053] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:02.634223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:02.634263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:02.634292] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:02.637747] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-03-02T20:18:02.638034] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-03-02T20:18:02.638213] [INFO ] [sig ] BRAG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:02.781554] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BRAG.txt [2026-03-02T20:18:02.781703] [INFO ] [sig ] [479/3370] Completed BRAG in 0.3s | 2.69 sym/s | Total: 3.0m | ETA: 17.9m [2026-03-02T20:18:02.781744] [INFO ] [sig ] [480/3370] Forecasting BRC... [2026-03-02T20:18:02.781773] [INFO ] [sig ] Generating forecast for: BRC [2026-03-02T20:18:02.781803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-03-02T20:18:02.795897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-03-02T20:18:02.796166] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-03-02T20:18:02.797173] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-03-02T20:18:02.797225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:02.797257] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:02.797283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:02.797340] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:02.855265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:02.856034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:02.856116] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:02.856148] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:02.976444] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:02.976599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:02.976640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:02.976669] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:02.980026] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: UP (p=97.15%) [2026-03-02T20:18:02.980300] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-03-02T20:18:02.980429] [INFO ] [sig ] BRC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:03.124101] [INFO ] [LOCAL ] Saved forecast: BRC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BRC.txt [2026-03-02T20:18:03.124217] [INFO ] [sig ] [480/3370] Completed BRC in 0.3s | 2.70 sym/s | Total: 3.0m | ETA: 17.9m [2026-03-02T20:18:03.124264] [INFO ] [sig ] [481/3370] Forecasting BRO... [2026-03-02T20:18:03.124295] [INFO ] [sig ] Generating forecast for: BRO [2026-03-02T20:18:03.124325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-03-02T20:18:03.135649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-03-02T20:18:03.135925] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-03-02T20:18:03.136744] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-03-02T20:18:03.136797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:03.136830] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:03.136857] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:03.136914] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:03.204597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:03.205347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:03.205443] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:03.205483] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:03.331693] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:03.331833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:03.331873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:03.331901] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:03.335255] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-03-02T20:18:03.335530] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-03-02T20:18:03.335707] [INFO ] [sig ] BRO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:03.480535] [INFO ] [LOCAL ] Saved forecast: BRO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BRO.txt [2026-03-02T20:18:03.480673] [INFO ] [sig ] [481/3370] Completed BRO in 0.4s | 2.70 sym/s | Total: 3.0m | ETA: 17.9m [2026-03-02T20:18:03.480714] [INFO ] [sig ] [482/3370] Forecasting BROS... [2026-03-02T20:18:03.480743] [INFO ] [sig ] Generating forecast for: BROS [2026-03-02T20:18:03.480773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-03-02T20:18:03.493201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-03-02T20:18:03.493474] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-03-02T20:18:03.494485] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-03-02T20:18:03.494538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:03.494781] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:03.494814] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:03.494873] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:03.553563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:03.554242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:03.554351] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:03.554385] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:03.690383] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:03.690563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:03.690626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:03.690657] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:03.694177] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: DOWN (p=19.47%) [2026-03-02T20:18:03.694479] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-03-02T20:18:03.694671] [INFO ] [sig ] BROS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:03.838790] [INFO ] [LOCAL ] Saved forecast: BROS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BROS.txt [2026-03-02T20:18:03.838951] [INFO ] [sig ] [482/3370] Completed BROS in 0.4s | 2.70 sym/s | Total: 3.0m | ETA: 17.9m [2026-03-02T20:18:03.838992] [INFO ] [sig ] [483/3370] Forecasting BRSP... [2026-03-02T20:18:03.839022] [INFO ] [sig ] Generating forecast for: BRSP [2026-03-02T20:18:03.839056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-03-02T20:18:03.851345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-03-02T20:18:03.851713] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-03-02T20:18:03.852597] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-03-02T20:18:03.852650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:03.852682] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:03.852709] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:03.852767] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:03.911421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:03.912341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:03.912430] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:03.912463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:04.036250] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:04.036431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:04.036472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:04.036503] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:04.040107] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: UP (p=78.16%) [2026-03-02T20:18:04.040429] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-03-02T20:18:04.040589] [INFO ] [sig ] BRSP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:04.189804] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BRSP.txt [2026-03-02T20:18:04.189966] [INFO ] [sig ] [483/3370] Completed BRSP in 0.4s | 2.70 sym/s | Total: 3.0m | ETA: 17.8m [2026-03-02T20:18:04.190007] [INFO ] [sig ] [484/3370] Forecasting BRX... [2026-03-02T20:18:04.190037] [INFO ] [sig ] Generating forecast for: BRX [2026-03-02T20:18:04.190067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-03-02T20:18:04.202846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-03-02T20:18:04.203108] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-03-02T20:18:04.203938] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-03-02T20:18:04.203990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:04.204023] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:04.204051] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:04.204122] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:04.264990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:04.266097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:04.266185] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:04.266218] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:04.393269] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:04.393451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:04.393492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:04.393542] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:04.397036] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: UP (p=61.04%) [2026-03-02T20:18:04.397313] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-03-02T20:18:04.397453] [INFO ] [sig ] BRX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:04.545308] [INFO ] [LOCAL ] Saved forecast: BRX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BRX.txt [2026-03-02T20:18:04.545472] [INFO ] [sig ] [484/3370] Completed BRX in 0.4s | 2.70 sym/s | Total: 3.0m | ETA: 17.8m [2026-03-02T20:18:04.545513] [INFO ] [sig ] [485/3370] Forecasting BRZE... [2026-03-02T20:18:04.545543] [INFO ] [sig ] Generating forecast for: BRZE [2026-03-02T20:18:04.545592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-03-02T20:18:04.559068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-03-02T20:18:04.559602] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-03-02T20:18:04.560550] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-03-02T20:18:04.560622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:04.560656] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:04.560683] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:04.560741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:04.629771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:04.630723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:04.630812] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:04.630846] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:04.768140] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:04.768312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:04.768353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:04.768385] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:04.772127] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: UP (p=71.65%) [2026-03-02T20:18:04.772415] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-03-02T20:18:04.772552] [INFO ] [sig ] BRZE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:04.929225] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BRZE.txt [2026-03-02T20:18:04.929443] [INFO ] [sig ] [485/3370] Completed BRZE in 0.4s | 2.70 sym/s | Total: 3.0m | ETA: 17.8m [2026-03-02T20:18:04.929494] [INFO ] [sig ] [486/3370] Forecasting BSAC... [2026-03-02T20:18:04.929537] [INFO ] [sig ] Generating forecast for: BSAC [2026-03-02T20:18:04.929601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-03-02T20:18:04.943997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-03-02T20:18:04.944455] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-03-02T20:18:04.945454] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-03-02T20:18:04.945509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:04.945541] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:04.945606] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:04.945696] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:05.008496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:05.009499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:05.009637] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:05.009674] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:05.133420] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:05.133606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:05.133650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:05.133680] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:05.137196] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: UP (p=87.18%) [2026-03-02T20:18:05.137483] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-03-02T20:18:05.137637] [INFO ] [sig ] BSAC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:05.284321] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BSAC.txt [2026-03-02T20:18:05.284488] [INFO ] [sig ] [486/3370] Completed BSAC in 0.4s | 2.70 sym/s | Total: 3.0m | ETA: 17.8m [2026-03-02T20:18:05.284533] [INFO ] [sig ] [487/3370] Forecasting BSCQ... [2026-03-02T20:18:05.284565] [INFO ] [sig ] Generating forecast for: BSCQ [2026-03-02T20:18:05.284620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-03-02T20:18:05.296706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-03-02T20:18:05.297047] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-03-02T20:18:05.297967] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-03-02T20:18:05.298022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:05.298087] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:05.298119] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:05.298181] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:05.359473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:05.360384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:05.360472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:05.360506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:05.471687] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:05.471853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:05.471894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:05.471923] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:05.475480] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=99.74%) [2026-03-02T20:18:05.475805] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-03-02T20:18:05.475943] [INFO ] [sig ] BSCQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:05.622548] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BSCQ.txt [2026-03-02T20:18:05.622735] [INFO ] [sig ] [487/3370] Completed BSCQ in 0.3s | 2.70 sym/s | Total: 3.0m | ETA: 17.8m [2026-03-02T20:18:05.622777] [INFO ] [sig ] [488/3370] Forecasting BSCS... [2026-03-02T20:18:05.622806] [INFO ] [sig ] Generating forecast for: BSCS [2026-03-02T20:18:05.622837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-03-02T20:18:05.634478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-03-02T20:18:05.634911] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-03-02T20:18:05.635763] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-03-02T20:18:05.635817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:05.635849] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:05.635887] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:05.635946] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:05.693987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:05.694929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:05.695023] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:05.695057] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:05.821520] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:05.821740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:05.821801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:05.821850] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:05.826352] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: DOWN (p=25.97%) [2026-03-02T20:18:05.826818] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-03-02T20:18:05.826998] [INFO ] [sig ] BSCS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:05.980418] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BSCS.txt [2026-03-02T20:18:05.980561] [INFO ] [sig ] [488/3370] Completed BSCS in 0.4s | 2.70 sym/s | Total: 3.0m | ETA: 17.8m [2026-03-02T20:18:05.980624] [INFO ] [sig ] [489/3370] Forecasting BSCX... [2026-03-02T20:18:05.980655] [INFO ] [sig ] Generating forecast for: BSCX [2026-03-02T20:18:05.980686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-03-02T20:18:05.992810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-03-02T20:18:05.993150] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-03-02T20:18:05.993986] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-03-02T20:18:05.994039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:05.994100] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:05.994128] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:05.994190] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:06.053014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:06.053916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:06.054001] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:06.054035] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:06.174401] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:06.174562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:06.174624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:06.174652] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:06.178084] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: UP (p=75.34%) [2026-03-02T20:18:06.178374] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-03-02T20:18:06.178508] [INFO ] [sig ] BSCX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:06.322350] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BSCX.txt [2026-03-02T20:18:06.322502] [INFO ] [sig ] [489/3370] Completed BSCX in 0.3s | 2.70 sym/s | Total: 3.0m | ETA: 17.8m [2026-03-02T20:18:06.322544] [INFO ] [sig ] [490/3370] Forecasting BSCY... [2026-03-02T20:18:06.322591] [INFO ] [sig ] Generating forecast for: BSCY [2026-03-02T20:18:06.322625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-03-02T20:18:06.334868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-03-02T20:18:06.335161] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-03-02T20:18:06.335987] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-03-02T20:18:06.336040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:06.336072] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:06.336099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:06.336157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:06.396112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:06.396874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:06.396961] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:06.396995] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:06.519687] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:06.519866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:06.519908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:06.519937] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:06.524201] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: UP (p=97.39%) [2026-03-02T20:18:06.524498] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-03-02T20:18:06.524685] [INFO ] [sig ] BSCY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:06.672290] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BSCY.txt [2026-03-02T20:18:06.672443] [INFO ] [sig ] [490/3370] Completed BSCY in 0.3s | 2.70 sym/s | Total: 3.0m | ETA: 17.8m [2026-03-02T20:18:06.672485] [INFO ] [sig ] [491/3370] Forecasting BSJQ... [2026-03-02T20:18:06.672514] [INFO ] [sig ] Generating forecast for: BSJQ [2026-03-02T20:18:06.672545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-03-02T20:18:06.684197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-03-02T20:18:06.684533] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-03-02T20:18:06.685391] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-03-02T20:18:06.685443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:06.685476] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:06.685502] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:06.685560] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:06.751101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:06.752076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:06.752170] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:06.752203] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:06.876690] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:06.876854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:06.876894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:06.876923] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:06.880429] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: DOWN (p=24.72%) [2026-03-02T20:18:06.880733] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-03-02T20:18:06.880866] [INFO ] [sig ] BSJQ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:07.031758] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BSJQ.txt [2026-03-02T20:18:07.031928] [INFO ] [sig ] [491/3370] Completed BSJQ in 0.4s | 2.70 sym/s | Total: 3.0m | ETA: 17.8m [2026-03-02T20:18:07.031971] [INFO ] [sig ] [492/3370] Forecasting BSJS... [2026-03-02T20:18:07.032000] [INFO ] [sig ] Generating forecast for: BSJS [2026-03-02T20:18:07.032051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-03-02T20:18:07.044152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-03-02T20:18:07.044553] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-03-02T20:18:07.045440] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-03-02T20:18:07.045493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:07.045531] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:07.045561] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:07.045648] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:07.104730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:07.105708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:07.105812] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:07.105848] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:07.229626] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:07.229785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:07.229825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:07.229885] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:07.233426] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: UP (p=50.63%) [2026-03-02T20:18:07.233726] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-03-02T20:18:07.233861] [INFO ] [sig ] BSJS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:07.377890] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BSJS.txt [2026-03-02T20:18:07.378081] [INFO ] [sig ] [492/3370] Completed BSJS in 0.3s | 2.70 sym/s | Total: 3.0m | ETA: 17.8m [2026-03-02T20:18:07.378127] [INFO ] [sig ] [493/3370] Forecasting BSL... [2026-03-02T20:18:07.378162] [INFO ] [sig ] Generating forecast for: BSL [2026-03-02T20:18:07.378199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-03-02T20:18:07.390126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-03-02T20:18:07.390503] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-03-02T20:18:07.391377] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-03-02T20:18:07.391430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:07.391462] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:07.391488] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:07.391545] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:07.455725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:07.456690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:07.456781] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:07.456815] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:07.579069] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:07.579239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:07.579280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:07.579308] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:07.583853] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: DOWN (p=48.08%) [2026-03-02T20:18:07.584190] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-03-02T20:18:07.584341] [INFO ] [sig ] BSL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:07.732598] [INFO ] [LOCAL ] Saved forecast: BSL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BSL.txt [2026-03-02T20:18:07.732797] [INFO ] [sig ] [493/3370] Completed BSL in 0.4s | 2.70 sym/s | Total: 3.0m | ETA: 17.8m [2026-03-02T20:18:07.732848] [INFO ] [sig ] [494/3370] Forecasting BSM... [2026-03-02T20:18:07.732879] [INFO ] [sig ] Generating forecast for: BSM [2026-03-02T20:18:07.732910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-03-02T20:18:07.747810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-03-02T20:18:07.748240] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-03-02T20:18:07.749122] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-03-02T20:18:07.749176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:07.749209] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:07.749238] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:07.749299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:07.810833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:07.811761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:07.811845] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:07.811879] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:07.929400] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:07.929555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:07.929616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:07.929647] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:07.933047] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: DOWN (p=3.88%) [2026-03-02T20:18:07.933324] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-03-02T20:18:07.933451] [INFO ] [sig ] BSM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:08.085246] [INFO ] [LOCAL ] Saved forecast: BSM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BSM.txt [2026-03-02T20:18:08.085392] [INFO ] [sig ] [494/3370] Completed BSM in 0.4s | 2.70 sym/s | Total: 3.1m | ETA: 17.8m [2026-03-02T20:18:08.085433] [INFO ] [sig ] [495/3370] Forecasting BSMQ... [2026-03-02T20:18:08.085462] [INFO ] [sig ] Generating forecast for: BSMQ [2026-03-02T20:18:08.085493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-03-02T20:18:08.097011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-03-02T20:18:08.097346] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-03-02T20:18:08.098619] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-03-02T20:18:08.098673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:08.098707] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:08.098735] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:08.098793] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:08.160961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:08.161770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:08.161856] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:08.161890] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:08.286407] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:08.286586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:08.286632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:08.286662] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:08.290386] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: DOWN (p=45.00%) [2026-03-02T20:18:08.290695] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-03-02T20:18:08.290829] [INFO ] [sig ] BSMQ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:08.451148] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BSMQ.txt [2026-03-02T20:18:08.451437] [INFO ] [sig ] [495/3370] Completed BSMQ in 0.4s | 2.70 sym/s | Total: 3.1m | ETA: 17.8m [2026-03-02T20:18:08.451508] [INFO ] [sig ] [496/3370] Forecasting BSMS... [2026-03-02T20:18:08.451540] [INFO ] [sig ] Generating forecast for: BSMS [2026-03-02T20:18:08.451592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-03-02T20:18:08.465123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-03-02T20:18:08.465556] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-03-02T20:18:08.466770] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-03-02T20:18:08.466828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:08.466863] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:08.466893] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:08.466954] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:08.533140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:08.534175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:08.534316] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:08.534355] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:08.658171] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:08.658340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:08.658382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:08.658414] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:08.662122] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: UP (p=92.20%) [2026-03-02T20:18:08.662415] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-03-02T20:18:08.662554] [INFO ] [sig ] BSMS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:08.814866] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BSMS.txt [2026-03-02T20:18:08.815038] [INFO ] [sig ] [496/3370] Completed BSMS in 0.4s | 2.70 sym/s | Total: 3.1m | ETA: 17.7m [2026-03-02T20:18:08.815083] [INFO ] [sig ] [497/3370] Forecasting BSSX... [2026-03-02T20:18:08.815113] [INFO ] [sig ] Generating forecast for: BSSX [2026-03-02T20:18:08.815145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-03-02T20:18:08.826313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-03-02T20:18:08.826623] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-03-02T20:18:08.827616] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-03-02T20:18:08.827672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:08.827708] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:08.827737] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:08.827798] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:08.891243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:08.892167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:08.892257] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:08.892290] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:09.001651] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:09.001814] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:18:09.001856] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:09.001886] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:09.005983] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-03-02T20:18:09.006372] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-03-02T20:18:09.006527] [INFO ] [sig ] BSSX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:09.161197] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BSSX.txt [2026-03-02T20:18:09.161355] [INFO ] [sig ] [497/3370] Completed BSSX in 0.3s | 2.70 sym/s | Total: 3.1m | ETA: 17.7m [2026-03-02T20:18:09.161397] [INFO ] [sig ] [498/3370] Forecasting BSTZ... [2026-03-02T20:18:09.161427] [INFO ] [sig ] Generating forecast for: BSTZ [2026-03-02T20:18:09.161457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-03-02T20:18:09.173139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-03-02T20:18:09.173451] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-03-02T20:18:09.174329] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-03-02T20:18:09.174388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:09.174421] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:09.174448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:09.174507] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:09.234359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:09.235146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:09.235235] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:09.235271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:09.355359] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:09.355523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:09.355776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:09.355810] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:09.359746] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-03-02T20:18:09.360025] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-03-02T20:18:09.360158] [INFO ] [sig ] BSTZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:09.515891] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BSTZ.txt [2026-03-02T20:18:09.516020] [INFO ] [sig ] [498/3370] Completed BSTZ in 0.4s | 2.70 sym/s | Total: 3.1m | ETA: 17.7m [2026-03-02T20:18:09.516061] [INFO ] [sig ] [499/3370] Forecasting BSVN... [2026-03-02T20:18:09.516092] [INFO ] [sig ] Generating forecast for: BSVN [2026-03-02T20:18:09.516122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-03-02T20:18:09.527809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-03-02T20:18:09.528130] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-03-02T20:18:09.528984] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-03-02T20:18:09.529039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:09.529072] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:09.529102] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:09.529173] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:09.588667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:09.589302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:09.589408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:09.589443] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:09.699856] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:09.700025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:09.700066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:09.700098] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:09.704562] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: UP (p=96.52%) [2026-03-02T20:18:09.704902] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-03-02T20:18:09.705045] [INFO ] [sig ] BSVN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:09.857669] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BSVN.txt [2026-03-02T20:18:09.857843] [INFO ] [sig ] [499/3370] Completed BSVN in 0.3s | 2.70 sym/s | Total: 3.1m | ETA: 17.7m [2026-03-02T20:18:09.857886] [INFO ] [sig ] [500/3370] Forecasting BSVO... [2026-03-02T20:18:09.857916] [INFO ] [sig ] Generating forecast for: BSVO [2026-03-02T20:18:09.857947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-03-02T20:18:09.869750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-03-02T20:18:09.870105] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-03-02T20:18:09.870978] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-03-02T20:18:09.871031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:09.871064] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:09.871091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:09.871149] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:09.931022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:09.932106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:09.932193] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:09.932231] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:10.061396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:10.061546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:10.061604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:10.061634] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:10.065046] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-03-02T20:18:10.065326] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-03-02T20:18:10.065455] [INFO ] [sig ] BSVO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:10.216649] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BSVO.txt [2026-03-02T20:18:10.216798] [INFO ] [sig ] [500/3370] Completed BSVO in 0.4s | 2.70 sym/s | Total: 3.1m | ETA: 17.7m [2026-03-02T20:18:10.216839] [INFO ] [sig ] [501/3370] Forecasting BSX... [2026-03-02T20:18:10.216868] [INFO ] [sig ] Generating forecast for: BSX [2026-03-02T20:18:10.216898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-03-02T20:18:10.229627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-03-02T20:18:10.229961] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-03-02T20:18:10.230789] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-03-02T20:18:10.230850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:10.230883] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:10.230910] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:10.230968] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:10.289982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:10.290650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:10.290735] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:10.290769] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:10.416938] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:10.417119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:10.417161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:10.417189] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:10.421076] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: DOWN (p=10.36%) [2026-03-02T20:18:10.421384] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-03-02T20:18:10.421525] [INFO ] [sig ] BSX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:10.581624] [INFO ] [LOCAL ] Saved forecast: BSX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BSX.txt [2026-03-02T20:18:10.581825] [INFO ] [sig ] [501/3370] Completed BSX in 0.4s | 2.70 sym/s | Total: 3.1m | ETA: 17.7m [2026-03-02T20:18:10.581871] [INFO ] [sig ] [502/3370] Forecasting BSY... [2026-03-02T20:18:10.581903] [INFO ] [sig ] Generating forecast for: BSY [2026-03-02T20:18:10.581934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-03-02T20:18:10.595966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-03-02T20:18:10.596395] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-03-02T20:18:10.597334] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-03-02T20:18:10.597389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:10.597423] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:10.597450] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:10.597509] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:10.659089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:10.660350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:10.660459] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:10.660495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:10.793502] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:10.793692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:10.793736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:10.793767] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:10.798480] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: DOWN (p=23.13%) [2026-03-02T20:18:10.799034] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-03-02T20:18:10.799188] [INFO ] [sig ] BSY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:10.962438] [INFO ] [LOCAL ] Saved forecast: BSY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BSY.txt [2026-03-02T20:18:10.962727] [INFO ] [sig ] [502/3370] Completed BSY in 0.4s | 2.70 sym/s | Total: 3.1m | ETA: 17.7m [2026-03-02T20:18:10.962784] [INFO ] [sig ] [503/3370] Forecasting BTAI... [2026-03-02T20:18:10.962824] [INFO ] [sig ] Generating forecast for: BTAI [2026-03-02T20:18:10.962863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-03-02T20:18:10.977948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-03-02T20:18:10.978477] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-03-02T20:18:10.979559] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-03-02T20:18:10.979646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:10.979687] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:10.979722] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:10.979803] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:11.060730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:11.061888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:11.062014] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:11.062053] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:11.222819] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:11.223008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:11.223057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:11.223091] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:11.228130] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: UP (p=91.08%) [2026-03-02T20:18:11.228504] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-03-02T20:18:11.228682] [INFO ] [sig ] BTAI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:11.382620] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BTAI.txt [2026-03-02T20:18:11.382767] [INFO ] [sig ] [503/3370] Completed BTAI in 0.4s | 2.70 sym/s | Total: 3.1m | ETA: 17.7m [2026-03-02T20:18:11.382806] [INFO ] [sig ] [504/3370] Forecasting BTCS... [2026-03-02T20:18:11.382836] [INFO ] [sig ] Generating forecast for: BTCS [2026-03-02T20:18:11.382868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-03-02T20:18:11.395866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-03-02T20:18:11.396265] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-03-02T20:18:11.397217] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-03-02T20:18:11.397277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:11.397313] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:11.397342] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:11.397401] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:11.457028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:11.458027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:11.458139] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:11.458174] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:11.578530] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:11.578734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:11.578778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:11.578808] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:11.582458] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: UP (p=66.89%) [2026-03-02T20:18:11.582779] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-03-02T20:18:11.582929] [INFO ] [sig ] BTCS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:11.737535] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BTCS.txt [2026-03-02T20:18:11.737722] [INFO ] [sig ] [504/3370] Completed BTCS in 0.4s | 2.70 sym/s | Total: 3.1m | ETA: 17.7m [2026-03-02T20:18:11.737765] [INFO ] [sig ] [505/3370] Forecasting BTE... [2026-03-02T20:18:11.737796] [INFO ] [sig ] Generating forecast for: BTE [2026-03-02T20:18:11.737826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-03-02T20:18:11.752011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-03-02T20:18:11.752376] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-03-02T20:18:11.753208] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-03-02T20:18:11.753261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:11.753295] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:11.753322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:11.753379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:11.813939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:11.814920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:11.815015] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:11.815051] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:11.948505] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:11.948698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:11.948744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:11.948775] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:11.952627] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: DOWN (p=17.70%) [2026-03-02T20:18:11.953003] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-03-02T20:18:11.953161] [INFO ] [sig ] BTE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:12.138761] [INFO ] [LOCAL ] Saved forecast: BTE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BTE.txt [2026-03-02T20:18:12.138919] [INFO ] [sig ] [505/3370] Completed BTE in 0.4s | 2.70 sym/s | Total: 3.1m | ETA: 17.7m [2026-03-02T20:18:12.138960] [INFO ] [sig ] [506/3370] Forecasting BTF... [2026-03-02T20:18:12.138993] [INFO ] [sig ] Generating forecast for: BTF [2026-03-02T20:18:12.139026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-03-02T20:18:12.151302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-03-02T20:18:12.151655] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-03-02T20:18:12.152536] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-03-02T20:18:12.152624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:12.152686] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:12.152716] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:12.152776] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:12.218446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:12.219263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:12.219349] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:12.219384] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:12.339895] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:12.340053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:12.340094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:12.340124] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:12.343640] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: DOWN (p=10.26%) [2026-03-02T20:18:12.343960] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-03-02T20:18:12.344098] [INFO ] [sig ] BTF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:12.487252] [INFO ] [LOCAL ] Saved forecast: BTF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BTF.txt [2026-03-02T20:18:12.487389] [INFO ] [sig ] [506/3370] Completed BTF in 0.3s | 2.70 sym/s | Total: 3.1m | ETA: 17.7m [2026-03-02T20:18:12.487431] [INFO ] [sig ] [507/3370] Forecasting BTI... [2026-03-02T20:18:12.487461] [INFO ] [sig ] Generating forecast for: BTI [2026-03-02T20:18:12.487491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-03-02T20:18:12.501039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-03-02T20:18:12.501365] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-03-02T20:18:12.502492] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-03-02T20:18:12.502760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:12.502805] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:12.502837] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:12.502895] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:12.564563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:12.565334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:12.565418] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:12.565451] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:12.692920] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:12.693085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:12.693125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:12.693155] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:12.697113] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: UP (p=85.73%) [2026-03-02T20:18:12.697487] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-03-02T20:18:12.697683] [INFO ] [sig ] BTI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:12.871459] [INFO ] [LOCAL ] Saved forecast: BTI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BTI.txt [2026-03-02T20:18:12.871618] [INFO ] [sig ] [507/3370] Completed BTI in 0.4s | 2.70 sym/s | Total: 3.1m | ETA: 17.7m [2026-03-02T20:18:12.871660] [INFO ] [sig ] [508/3370] Forecasting BTMD... [2026-03-02T20:18:12.871691] [INFO ] [sig ] Generating forecast for: BTMD [2026-03-02T20:18:12.871723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-03-02T20:18:12.882769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-03-02T20:18:12.883081] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-03-02T20:18:12.883972] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-03-02T20:18:12.884027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:12.884061] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:12.884090] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:12.884148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:12.942179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:12.943073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:12.943183] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:12.943227] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:13.070601] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:13.070766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:13.070823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:13.070853] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:13.075194] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: DOWN (p=13.25%) [2026-03-02T20:18:13.075496] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-03-02T20:18:13.075652] [INFO ] [sig ] BTMD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:13.222754] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BTMD.txt [2026-03-02T20:18:13.222911] [INFO ] [sig ] [508/3370] Completed BTMD in 0.4s | 2.70 sym/s | Total: 3.1m | ETA: 17.7m [2026-03-02T20:18:13.222950] [INFO ] [sig ] [509/3370] Forecasting BTSG... [2026-03-02T20:18:13.222982] [INFO ] [sig ] Generating forecast for: BTSG [2026-03-02T20:18:13.223014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-03-02T20:18:13.236158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-03-02T20:18:13.236724] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-03-02T20:18:13.237532] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-03-02T20:18:13.237611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:13.237645] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:13.237672] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:13.237729] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:13.299206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:13.300164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:13.300256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:13.300290] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:13.422590] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:13.422754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:13.422796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:13.422868] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:13.426708] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: UP (p=87.40%) [2026-03-02T20:18:13.427004] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-03-02T20:18:13.427145] [INFO ] [sig ] BTSG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:13.574554] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BTSG.txt [2026-03-02T20:18:13.574734] [INFO ] [sig ] [509/3370] Completed BTSG in 0.4s | 2.70 sym/s | Total: 3.1m | ETA: 17.7m [2026-03-02T20:18:13.574775] [INFO ] [sig ] [510/3370] Forecasting BTZ... [2026-03-02T20:18:13.574804] [INFO ] [sig ] Generating forecast for: BTZ [2026-03-02T20:18:13.574835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-03-02T20:18:13.586707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-03-02T20:18:13.587074] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-03-02T20:18:13.587915] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-03-02T20:18:13.587970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:13.588002] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:13.588029] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:13.588113] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:13.645983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:13.646909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:13.646995] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:13.647028] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:13.775286] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:13.775457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:13.775496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:13.775527] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:13.779131] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: DOWN (p=33.01%) [2026-03-02T20:18:13.779430] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-03-02T20:18:13.779570] [INFO ] [sig ] BTZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:13.932083] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BTZ.txt [2026-03-02T20:18:13.932242] [INFO ] [sig ] [510/3370] Completed BTZ in 0.4s | 2.70 sym/s | Total: 3.1m | ETA: 17.7m [2026-03-02T20:18:13.932283] [INFO ] [sig ] [511/3370] Forecasting BUD... [2026-03-02T20:18:13.932316] [INFO ] [sig ] Generating forecast for: BUD [2026-03-02T20:18:13.932346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-03-02T20:18:13.944259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-03-02T20:18:13.944589] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-03-02T20:18:13.945477] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-03-02T20:18:13.945533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:13.945587] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:13.945622] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:13.945682] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:14.004139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:14.005170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:14.005258] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:14.005291] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:14.127339] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:14.127505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:14.127545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:14.127594] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:14.131074] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: UP (p=69.59%) [2026-03-02T20:18:14.131360] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-03-02T20:18:14.131491] [INFO ] [sig ] BUD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:14.282026] [INFO ] [LOCAL ] Saved forecast: BUD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BUD.txt [2026-03-02T20:18:14.282186] [INFO ] [sig ] [511/3370] Completed BUD in 0.3s | 2.70 sym/s | Total: 3.2m | ETA: 17.6m [2026-03-02T20:18:14.282229] [INFO ] [sig ] [512/3370] Forecasting BUFC... [2026-03-02T20:18:14.282259] [INFO ] [sig ] Generating forecast for: BUFC [2026-03-02T20:18:14.282290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-03-02T20:18:14.293095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-03-02T20:18:14.293408] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-03-02T20:18:14.294247] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-03-02T20:18:14.294300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:14.294347] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:14.294377] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:14.294437] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:14.352564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:14.353469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:14.353559] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:14.353615] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:14.449715] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:14.449887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:14.449929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:14.449960] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:14.453499] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: DOWN (p=20.18%) [2026-03-02T20:18:14.453817] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-03-02T20:18:14.453958] [INFO ] [sig ] BUFC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:14.602342] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BUFC.txt [2026-03-02T20:18:14.602504] [INFO ] [sig ] [512/3370] Completed BUFC in 0.3s | 2.70 sym/s | Total: 3.2m | ETA: 17.6m [2026-03-02T20:18:14.602546] [INFO ] [sig ] [513/3370] Forecasting BUG... [2026-03-02T20:18:14.602598] [INFO ] [sig ] Generating forecast for: BUG [2026-03-02T20:18:14.602633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-03-02T20:18:14.614029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-03-02T20:18:14.614395] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-03-02T20:18:14.615269] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-03-02T20:18:14.615331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:14.615374] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:14.615410] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:14.615482] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:14.675034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:14.675717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:14.675798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:14.675830] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:14.800080] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:14.800226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:14.800265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:14.800293] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:14.803698] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-03-02T20:18:14.803983] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-03-02T20:18:14.804114] [INFO ] [sig ] BUG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:14.951736] [INFO ] [LOCAL ] Saved forecast: BUG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BUG.txt [2026-03-02T20:18:14.951950] [INFO ] [sig ] [513/3370] Completed BUG in 0.3s | 2.70 sym/s | Total: 3.2m | ETA: 17.6m [2026-03-02T20:18:14.952022] [INFO ] [sig ] [514/3370] Forecasting BUI... [2026-03-02T20:18:14.952073] [INFO ] [sig ] Generating forecast for: BUI [2026-03-02T20:18:14.952119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-03-02T20:18:14.964180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-03-02T20:18:14.964609] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-03-02T20:18:14.965467] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-03-02T20:18:14.965523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:14.965556] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:14.965617] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:14.965680] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:15.025003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:15.025933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:15.026025] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:15.026060] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:15.144351] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:15.144510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:15.144553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:15.144603] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:15.148120] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: UP (p=60.82%) [2026-03-02T20:18:15.148410] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-03-02T20:18:15.148545] [INFO ] [sig ] BUI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:15.296229] [INFO ] [LOCAL ] Saved forecast: BUI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BUI.txt [2026-03-02T20:18:15.296377] [INFO ] [sig ] [514/3370] Completed BUI in 0.3s | 2.70 sym/s | Total: 3.2m | ETA: 17.6m [2026-03-02T20:18:15.296425] [INFO ] [sig ] [515/3370] Forecasting BURL... [2026-03-02T20:18:15.296462] [INFO ] [sig ] Generating forecast for: BURL [2026-03-02T20:18:15.296494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-03-02T20:18:15.308235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-03-02T20:18:15.308593] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-03-02T20:18:15.309445] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-03-02T20:18:15.309500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:15.309533] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:15.309561] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:15.309656] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:15.372051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:15.373134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:15.373225] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:15.373260] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:15.501851] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:15.502027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:15.502071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:15.502100] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:15.506291] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: UP (p=94.31%) [2026-03-02T20:18:15.506628] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-03-02T20:18:15.506781] [INFO ] [sig ] BURL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:15.671703] [INFO ] [LOCAL ] Saved forecast: BURL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BURL.txt [2026-03-02T20:18:15.671841] [INFO ] [sig ] [515/3370] Completed BURL in 0.4s | 2.70 sym/s | Total: 3.2m | ETA: 17.6m [2026-03-02T20:18:15.671881] [INFO ] [sig ] [516/3370] Forecasting BUSE... [2026-03-02T20:18:15.671917] [INFO ] [sig ] Generating forecast for: BUSE [2026-03-02T20:18:15.671949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-03-02T20:18:15.684222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-03-02T20:18:15.684547] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-03-02T20:18:15.685375] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-03-02T20:18:15.685428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:15.685460] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:15.685488] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:15.685545] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:15.745313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:15.746344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:15.746460] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:15.746496] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:15.876306] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:15.876480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:15.876520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:15.876560] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:15.882019] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: DOWN (p=32.55%) [2026-03-02T20:18:15.882494] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-03-02T20:18:15.882679] [INFO ] [sig ] BUSE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:16.044228] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BUSE.txt [2026-03-02T20:18:16.044401] [INFO ] [sig ] [516/3370] Completed BUSE in 0.4s | 2.70 sym/s | Total: 3.2m | ETA: 17.6m [2026-03-02T20:18:16.044449] [INFO ] [sig ] [517/3370] Forecasting BUXX... [2026-03-02T20:18:16.044480] [INFO ] [sig ] Generating forecast for: BUXX [2026-03-02T20:18:16.044519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-03-02T20:18:16.056801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-03-02T20:18:16.057190] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-03-02T20:18:16.058084] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-03-02T20:18:16.058138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:16.058178] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:16.058205] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:16.058262] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:16.119946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:16.121029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:16.121159] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:16.121195] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:16.243230] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:16.243387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:16.243427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:16.243456] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:16.247045] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: DOWN (p=37.75%) [2026-03-02T20:18:16.247325] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-03-02T20:18:16.247456] [INFO ] [sig ] BUXX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:16.391206] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BUXX.txt [2026-03-02T20:18:16.391325] [INFO ] [sig ] [517/3370] Completed BUXX in 0.3s | 2.70 sym/s | Total: 3.2m | ETA: 17.6m [2026-03-02T20:18:16.391365] [INFO ] [sig ] [518/3370] Forecasting BVFL... [2026-03-02T20:18:16.391394] [INFO ] [sig ] Generating forecast for: BVFL [2026-03-02T20:18:16.391424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-03-02T20:18:16.402781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-03-02T20:18:16.403067] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-03-02T20:18:16.403922] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-03-02T20:18:16.403975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:16.404007] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:16.404034] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:16.404093] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:16.461348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:16.461987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:16.462069] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:16.462101] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:16.577719] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:16.577846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:16.577883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:16.577912] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:16.581287] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: DOWN (p=27.31%) [2026-03-02T20:18:16.581562] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-03-02T20:18:16.581712] [INFO ] [sig ] BVFL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:16.725902] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BVFL.txt [2026-03-02T20:18:16.726036] [INFO ] [sig ] [518/3370] Completed BVFL in 0.3s | 2.70 sym/s | Total: 3.2m | ETA: 17.6m [2026-03-02T20:18:16.726075] [INFO ] [sig ] [519/3370] Forecasting BVN... [2026-03-02T20:18:16.726105] [INFO ] [sig ] Generating forecast for: BVN [2026-03-02T20:18:16.726135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-03-02T20:18:16.738454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-03-02T20:18:16.738925] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-03-02T20:18:16.740224] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-03-02T20:18:16.740288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:16.740322] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:16.740353] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:16.740426] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:16.805555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:16.806409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:16.806500] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:16.806535] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:16.935937] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:16.936094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:16.936137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:16.936182] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:16.940062] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: UP (p=74.35%) [2026-03-02T20:18:16.940350] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-03-02T20:18:16.940485] [INFO ] [sig ] BVN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:17.100836] [INFO ] [LOCAL ] Saved forecast: BVN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BVN.txt [2026-03-02T20:18:17.101044] [INFO ] [sig ] [519/3370] Completed BVN in 0.4s | 2.70 sym/s | Total: 3.2m | ETA: 17.6m [2026-03-02T20:18:17.101089] [INFO ] [sig ] [520/3370] Forecasting BVS... [2026-03-02T20:18:17.101123] [INFO ] [sig ] Generating forecast for: BVS [2026-03-02T20:18:17.101155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-03-02T20:18:17.114509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-03-02T20:18:17.115151] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-03-02T20:18:17.116322] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-03-02T20:18:17.116384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:17.116419] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:17.116448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:17.116509] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:17.204521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:17.205697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:17.205790] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:17.205825] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:17.371304] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:17.371507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:17.371566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:17.371642] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:17.376777] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: UP (p=88.29%) [2026-03-02T20:18:17.377301] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-03-02T20:18:17.377535] [INFO ] [sig ] BVS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:17.527438] [INFO ] [LOCAL ] Saved forecast: BVS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BVS.txt [2026-03-02T20:18:17.527611] [INFO ] [sig ] [520/3370] Completed BVS in 0.4s | 2.70 sym/s | Total: 3.2m | ETA: 17.6m [2026-03-02T20:18:17.527655] [INFO ] [sig ] [521/3370] Forecasting BWA... [2026-03-02T20:18:17.527687] [INFO ] [sig ] Generating forecast for: BWA [2026-03-02T20:18:17.527718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-03-02T20:18:17.539979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-03-02T20:18:17.540323] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-03-02T20:18:17.541264] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-03-02T20:18:17.541318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:17.541352] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:17.541383] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:17.541455] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:17.599087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:17.599864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:17.599948] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:17.599995] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:17.727675] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:17.727862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:17.727905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:17.727933] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:17.732026] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: DOWN (p=33.21%) [2026-03-02T20:18:17.732325] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-03-02T20:18:17.732471] [INFO ] [sig ] BWA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:17.878672] [INFO ] [LOCAL ] Saved forecast: BWA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BWA.txt [2026-03-02T20:18:17.878820] [INFO ] [sig ] [521/3370] Completed BWA in 0.4s | 2.70 sym/s | Total: 3.2m | ETA: 17.6m [2026-03-02T20:18:17.878860] [INFO ] [sig ] [522/3370] Forecasting BWAY... [2026-03-02T20:18:17.878890] [INFO ] [sig ] Generating forecast for: BWAY [2026-03-02T20:18:17.878920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-03-02T20:18:17.890301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-03-02T20:18:17.890608] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-03-02T20:18:17.891406] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-03-02T20:18:17.891459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:17.891491] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:17.891518] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:17.891604] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:17.951694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:17.952327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:17.952422] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:17.952464] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:18.073885] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:18.074014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:18.074052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:18.074081] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:18.077394] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: UP (p=69.43%) [2026-03-02T20:18:18.077692] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-03-02T20:18:18.077820] [INFO ] [sig ] BWAY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:18.224302] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BWAY.txt [2026-03-02T20:18:18.224422] [INFO ] [sig ] [522/3370] Completed BWAY in 0.3s | 2.70 sym/s | Total: 3.2m | ETA: 17.6m [2026-03-02T20:18:18.224462] [INFO ] [sig ] [523/3370] Forecasting BWB... [2026-03-02T20:18:18.224491] [INFO ] [sig ] Generating forecast for: BWB [2026-03-02T20:18:18.224521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-03-02T20:18:18.236034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-03-02T20:18:18.236322] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-03-02T20:18:18.237146] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-03-02T20:18:18.237197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:18.237256] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:18.237285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:18.237352] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:18.295316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:18.296227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:18.296314] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:18.296347] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:18.420079] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:18.420240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:18.420280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:18.420309] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:18.423732] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: UP (p=75.27%) [2026-03-02T20:18:18.424019] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-03-02T20:18:18.424147] [INFO ] [sig ] BWB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:18.646672] [INFO ] [LOCAL ] Saved forecast: BWB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BWB.txt [2026-03-02T20:18:18.646818] [INFO ] [sig ] [523/3370] Completed BWB in 0.4s | 2.70 sym/s | Total: 3.2m | ETA: 17.6m [2026-03-02T20:18:18.646859] [INFO ] [sig ] [524/3370] Forecasting BWEN... [2026-03-02T20:18:18.646889] [INFO ] [sig ] Generating forecast for: BWEN [2026-03-02T20:18:18.646919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-03-02T20:18:18.658627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-03-02T20:18:18.658925] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-03-02T20:18:18.659772] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-03-02T20:18:18.659824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:18.659856] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:18.659883] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:18.659940] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:18.718436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:18.719171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:18.719255] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:18.719288] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:18.837789] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:18.837934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:18.837973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:18.838001] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:18.841411] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: UP (p=93.69%) [2026-03-02T20:18:18.841713] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-03-02T20:18:18.841849] [INFO ] [sig ] BWEN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:18.987863] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BWEN.txt [2026-03-02T20:18:18.988000] [INFO ] [sig ] [524/3370] Completed BWEN in 0.3s | 2.70 sym/s | Total: 3.2m | ETA: 17.6m [2026-03-02T20:18:18.988040] [INFO ] [sig ] [525/3370] Forecasting BWFG... [2026-03-02T20:18:18.988094] [INFO ] [sig ] Generating forecast for: BWFG [2026-03-02T20:18:18.988129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-03-02T20:18:19.000091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-03-02T20:18:19.000413] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-03-02T20:18:19.001551] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-03-02T20:18:19.001636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:19.001674] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:19.001702] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:19.001760] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:19.059971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:19.060655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:19.060738] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:19.060770] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:19.175157] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:19.175323] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:18:19.175362] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:19.175389] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:19.178906] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: DOWN (p=35.21%) [2026-03-02T20:18:19.179230] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-03-02T20:18:19.179359] [INFO ] [sig ] BWFG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:19.326641] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BWFG.txt [2026-03-02T20:18:19.326793] [INFO ] [sig ] [525/3370] Completed BWFG in 0.3s | 2.70 sym/s | Total: 3.2m | ETA: 17.5m [2026-03-02T20:18:19.326833] [INFO ] [sig ] [526/3370] Forecasting BWG... [2026-03-02T20:18:19.326864] [INFO ] [sig ] Generating forecast for: BWG [2026-03-02T20:18:19.326894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-03-02T20:18:19.338635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-03-02T20:18:19.338931] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-03-02T20:18:19.339812] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-03-02T20:18:19.339865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:19.339896] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:19.339922] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:19.339990] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:19.399978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:19.400890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:19.400985] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:19.401020] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:19.525069] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:19.525230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:19.525272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:19.525336] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:19.529444] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: UP (p=87.98%) [2026-03-02T20:18:19.529785] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-03-02T20:18:19.530144] [INFO ] [sig ] BWG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:19.678923] [INFO ] [LOCAL ] Saved forecast: BWG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BWG.txt [2026-03-02T20:18:19.679074] [INFO ] [sig ] [526/3370] Completed BWG in 0.4s | 2.70 sym/s | Total: 3.2m | ETA: 17.5m [2026-03-02T20:18:19.679116] [INFO ] [sig ] [527/3370] Forecasting BWIN... [2026-03-02T20:18:19.679146] [INFO ] [sig ] Generating forecast for: BWIN [2026-03-02T20:18:19.679176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-03-02T20:18:19.690638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-03-02T20:18:19.691117] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-03-02T20:18:19.692390] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-03-02T20:18:19.692473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:19.692527] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:19.692570] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:19.692707] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:19.764357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:19.765671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:19.765847] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:19.765910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:19.892896] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:19.893053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:19.893093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:19.893121] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:19.897177] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: UP (p=97.67%) [2026-03-02T20:18:19.897468] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-03-02T20:18:19.897643] [INFO ] [sig ] BWIN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:20.045755] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BWIN.txt [2026-03-02T20:18:20.045887] [INFO ] [sig ] [527/3370] Completed BWIN in 0.4s | 2.70 sym/s | Total: 3.3m | ETA: 17.5m [2026-03-02T20:18:20.045928] [INFO ] [sig ] [528/3370] Forecasting BWMN... [2026-03-02T20:18:20.045958] [INFO ] [sig ] Generating forecast for: BWMN [2026-03-02T20:18:20.045988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-03-02T20:18:20.057560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-03-02T20:18:20.058091] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-03-02T20:18:20.059118] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-03-02T20:18:20.059170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:20.059202] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:20.059229] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:20.059288] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:20.116679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:20.117329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:20.117412] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:20.117444] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:20.242966] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:20.243127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:20.243168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:20.243197] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:20.246706] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: UP (p=66.47%) [2026-03-02T20:18:20.246991] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-03-02T20:18:20.247123] [INFO ] [sig ] BWMN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:20.391206] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BWMN.txt [2026-03-02T20:18:20.391351] [INFO ] [sig ] [528/3370] Completed BWMN in 0.3s | 2.70 sym/s | Total: 3.3m | ETA: 17.5m [2026-03-02T20:18:20.391392] [INFO ] [sig ] [529/3370] Forecasting BXC... [2026-03-02T20:18:20.391421] [INFO ] [sig ] Generating forecast for: BXC [2026-03-02T20:18:20.391453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-03-02T20:18:20.402570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-03-02T20:18:20.402901] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-03-02T20:18:20.403730] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-03-02T20:18:20.403794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:20.403828] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:20.403854] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:20.403912] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:20.465815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:20.466652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:20.466739] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:20.466773] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:20.587294] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:20.587472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:20.587526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:20.587561] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:20.591193] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: UP (p=55.69%) [2026-03-02T20:18:20.591504] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-03-02T20:18:20.591683] [INFO ] [sig ] BXC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:20.739658] [INFO ] [LOCAL ] Saved forecast: BXC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BXC.txt [2026-03-02T20:18:20.739805] [INFO ] [sig ] [529/3370] Completed BXC in 0.3s | 2.70 sym/s | Total: 3.3m | ETA: 17.5m [2026-03-02T20:18:20.739844] [INFO ] [sig ] [530/3370] Forecasting BXMX... [2026-03-02T20:18:20.739873] [INFO ] [sig ] Generating forecast for: BXMX [2026-03-02T20:18:20.739903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-03-02T20:18:20.751603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-03-02T20:18:20.751930] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-03-02T20:18:20.752795] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-03-02T20:18:20.752847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:20.752879] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:20.752907] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:20.752964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:20.819153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:20.820223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:20.820319] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:20.820356] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:20.952979] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:20.953144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:20.953188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:20.953219] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:20.956866] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: DOWN (p=48.07%) [2026-03-02T20:18:20.957213] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-03-02T20:18:20.957359] [INFO ] [sig ] BXMX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:21.103070] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BXMX.txt [2026-03-02T20:18:21.103204] [INFO ] [sig ] [530/3370] Completed BXMX in 0.4s | 2.70 sym/s | Total: 3.3m | ETA: 17.5m [2026-03-02T20:18:21.103246] [INFO ] [sig ] [531/3370] Forecasting BXP... [2026-03-02T20:18:21.103276] [INFO ] [sig ] Generating forecast for: BXP [2026-03-02T20:18:21.103306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-03-02T20:18:21.114604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-03-02T20:18:21.114901] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-03-02T20:18:21.115749] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-03-02T20:18:21.115804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:21.115837] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:21.115864] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:21.115922] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:21.173710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:21.174436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:21.174520] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:21.174554] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:21.298248] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:21.298428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:21.298480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:21.298517] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:21.302203] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: DOWN (p=7.37%) [2026-03-02T20:18:21.302527] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-03-02T20:18:21.302706] [INFO ] [sig ] BXP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:21.447260] [INFO ] [LOCAL ] Saved forecast: BXP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BXP.txt [2026-03-02T20:18:21.447413] [INFO ] [sig ] [531/3370] Completed BXP in 0.3s | 2.70 sym/s | Total: 3.3m | ETA: 17.5m [2026-03-02T20:18:21.447454] [INFO ] [sig ] [532/3370] Forecasting BXSL... [2026-03-02T20:18:21.447484] [INFO ] [sig ] Generating forecast for: BXSL [2026-03-02T20:18:21.447522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-03-02T20:18:21.459613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-03-02T20:18:21.459937] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-03-02T20:18:21.460763] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-03-02T20:18:21.460816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:21.460848] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:21.460875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:21.460933] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:21.521824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:21.522797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:21.522890] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:21.522925] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:21.642985] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:21.643164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:21.643208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:21.643236] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:21.646761] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: UP (p=76.78%) [2026-03-02T20:18:21.647233] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-03-02T20:18:21.647367] [INFO ] [sig ] BXSL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:21.790934] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BXSL.txt [2026-03-02T20:18:21.791085] [INFO ] [sig ] [532/3370] Completed BXSL in 0.3s | 2.70 sym/s | Total: 3.3m | ETA: 17.5m [2026-03-02T20:18:21.791125] [INFO ] [sig ] [533/3370] Forecasting BYD... [2026-03-02T20:18:21.791156] [INFO ] [sig ] Generating forecast for: BYD [2026-03-02T20:18:21.791185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-03-02T20:18:21.802521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-03-02T20:18:21.802855] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-03-02T20:18:21.803685] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-03-02T20:18:21.803738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:21.803771] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:21.803798] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:21.803860] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:21.863535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:21.864322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:21.864455] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:21.864490] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:21.989212] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:21.989376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:21.989419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:21.989449] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:21.992993] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: DOWN (p=35.34%) [2026-03-02T20:18:21.993284] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-03-02T20:18:21.993418] [INFO ] [sig ] BYD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:22.146236] [INFO ] [LOCAL ] Saved forecast: BYD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BYD.txt [2026-03-02T20:18:22.146381] [INFO ] [sig ] [533/3370] Completed BYD in 0.4s | 2.70 sym/s | Total: 3.3m | ETA: 17.5m [2026-03-02T20:18:22.146427] [INFO ] [sig ] [534/3370] Forecasting BYRN... [2026-03-02T20:18:22.146459] [INFO ] [sig ] Generating forecast for: BYRN [2026-03-02T20:18:22.146489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-03-02T20:18:22.158162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-03-02T20:18:22.158466] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-03-02T20:18:22.159309] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-03-02T20:18:22.159362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:22.159394] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:22.159422] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:22.159480] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:22.219688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:22.220447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:22.220532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:22.220566] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:22.342031] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:22.342189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:22.342233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:22.342262] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:22.345834] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: DOWN (p=25.08%) [2026-03-02T20:18:22.346123] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-03-02T20:18:22.346263] [INFO ] [sig ] BYRN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:22.497960] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BYRN.txt [2026-03-02T20:18:22.498113] [INFO ] [sig ] [534/3370] Completed BYRN in 0.4s | 2.70 sym/s | Total: 3.3m | ETA: 17.5m [2026-03-02T20:18:22.498154] [INFO ] [sig ] [535/3370] Forecasting BYSI... [2026-03-02T20:18:22.498184] [INFO ] [sig ] Generating forecast for: BYSI [2026-03-02T20:18:22.498215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-03-02T20:18:22.509056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-03-02T20:18:22.509353] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-03-02T20:18:22.510189] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-03-02T20:18:22.510242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:22.510273] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:22.510300] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:22.510358] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:22.573848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:22.574764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:22.574853] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:22.574886] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:22.684023] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:22.684193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:22.684232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:22.684262] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:22.687834] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: UP (p=66.52%) [2026-03-02T20:18:22.688289] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-03-02T20:18:22.688435] [INFO ] [sig ] BYSI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:22.841189] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/BYSI.txt [2026-03-02T20:18:22.841392] [INFO ] [sig ] [535/3370] Completed BYSI in 0.3s | 2.70 sym/s | Total: 3.3m | ETA: 17.5m [2026-03-02T20:18:22.841466] [INFO ] [sig ] [536/3370] Forecasting BZ... [2026-03-02T20:18:22.841509] [INFO ] [sig ] Generating forecast for: BZ [2026-03-02T20:18:22.841561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-03-02T20:18:22.854734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-03-02T20:18:22.855121] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-03-02T20:18:22.855953] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-03-02T20:18:22.856007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:22.856049] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:22.856077] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:22.856134] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:22.918166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:22.919281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:22.919367] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:22.919400] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:23.044923] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:23.045087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:23.045128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:23.045158] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:23.048702] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: DOWN (p=39.18%) [2026-03-02T20:18:23.048992] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-03-02T20:18:23.049139] [INFO ] [sig ] BZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:23.200519] [INFO ] [LOCAL ] Saved forecast: BZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BZ.txt [2026-03-02T20:18:23.200763] [INFO ] [sig ] [536/3370] Completed BZ in 0.4s | 2.70 sym/s | Total: 3.3m | ETA: 17.5m [2026-03-02T20:18:23.200811] [INFO ] [sig ] [537/3370] Forecasting BZH... [2026-03-02T20:18:23.200842] [INFO ] [sig ] Generating forecast for: BZH [2026-03-02T20:18:23.200873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-03-02T20:18:23.212414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-03-02T20:18:23.212750] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-03-02T20:18:23.213568] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-03-02T20:18:23.213641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:23.213673] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:23.213700] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:23.213758] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:23.272151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:23.272944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:23.273027] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:23.273060] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:23.392854] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:23.393027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:23.393081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:23.393114] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:23.396673] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: DOWN (p=0.27%) [2026-03-02T20:18:23.396964] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-03-02T20:18:23.397100] [INFO ] [sig ] BZH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:23.546327] [INFO ] [LOCAL ] Saved forecast: BZH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BZH.txt [2026-03-02T20:18:23.546508] [INFO ] [sig ] [537/3370] Completed BZH in 0.3s | 2.71 sym/s | Total: 3.3m | ETA: 17.5m [2026-03-02T20:18:23.546551] [INFO ] [sig ] [538/3370] Forecasting BZUN... [2026-03-02T20:18:23.546601] [INFO ] [sig ] Generating forecast for: BZUN [2026-03-02T20:18:23.546635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-03-02T20:18:23.558782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-03-02T20:18:23.559093] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-03-02T20:18:23.559964] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-03-02T20:18:23.560017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:23.560048] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:23.560075] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:23.560132] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:23.619096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:23.619817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:23.619900] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:23.619933] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:23.743048] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:23.743251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:23.743295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:23.743325] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:23.747062] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: DOWN (p=17.74%) [2026-03-02T20:18:23.747369] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-03-02T20:18:23.747505] [INFO ] [sig ] BZUN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:23.893863] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/BZUN.txt [2026-03-02T20:18:23.894006] [INFO ] [sig ] [538/3370] Completed BZUN in 0.3s | 2.71 sym/s | Total: 3.3m | ETA: 17.4m [2026-03-02T20:18:23.894046] [INFO ] [sig ] [539/3370] Forecasting C... [2026-03-02T20:18:23.894078] [INFO ] [sig ] Generating forecast for: C [2026-03-02T20:18:23.894108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-03-02T20:18:23.907447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-03-02T20:18:23.907911] [INFO ] [FORECASTER] Starting predict_future for C [2026-03-02T20:18:23.908840] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-03-02T20:18:23.908905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:23.908942] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:23.908971] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:23.909033] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:23.973366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:23.974384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:23.974489] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:23.974526] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:24.100164] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:24.100332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:24.100372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:24.100403] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:24.104049] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-03-02T20:18:24.104329] [INFO ] [FORECASTER] Completed predict_future for C [2026-03-02T20:18:24.104462] [INFO ] [sig ] C: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:24.267697] [INFO ] [LOCAL ] Saved forecast: C 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/C.txt [2026-03-02T20:18:24.267858] [INFO ] [sig ] [539/3370] Completed C in 0.4s | 2.71 sym/s | Total: 3.3m | ETA: 17.4m [2026-03-02T20:18:24.267901] [INFO ] [sig ] [540/3370] Forecasting CAAP... [2026-03-02T20:18:24.267937] [INFO ] [sig ] Generating forecast for: CAAP [2026-03-02T20:18:24.267969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-03-02T20:18:24.279530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-03-02T20:18:24.279866] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-03-02T20:18:24.280705] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-03-02T20:18:24.280759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:24.280829] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:24.280858] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:24.280917] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:24.341070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:24.341949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:24.342038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:24.342071] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:24.466232] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:24.466393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:24.466434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:24.466463] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:24.470089] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: UP (p=65.85%) [2026-03-02T20:18:24.470377] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-03-02T20:18:24.470512] [INFO ] [sig ] CAAP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:24.633429] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CAAP.txt [2026-03-02T20:18:24.633668] [INFO ] [sig ] [540/3370] Completed CAAP in 0.4s | 2.71 sym/s | Total: 3.3m | ETA: 17.4m [2026-03-02T20:18:24.633730] [INFO ] [sig ] [541/3370] Forecasting CAAS... [2026-03-02T20:18:24.633775] [INFO ] [sig ] Generating forecast for: CAAS [2026-03-02T20:18:24.633817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-03-02T20:18:24.646212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-03-02T20:18:24.646729] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-03-02T20:18:24.647931] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-03-02T20:18:24.647989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:24.648023] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:24.648078] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:24.648155] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:24.708821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:24.709739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:24.709831] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:24.709865] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:24.825937] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:24.826100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:24.826142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:24.826173] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:24.829737] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: UP (p=64.14%) [2026-03-02T20:18:24.830029] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-03-02T20:18:24.830161] [INFO ] [sig ] CAAS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:24.994795] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CAAS.txt [2026-03-02T20:18:24.995039] [INFO ] [sig ] [541/3370] Completed CAAS in 0.4s | 2.71 sym/s | Total: 3.3m | ETA: 17.4m [2026-03-02T20:18:24.995115] [INFO ] [sig ] [542/3370] Forecasting CABA... [2026-03-02T20:18:24.995169] [INFO ] [sig ] Generating forecast for: CABA [2026-03-02T20:18:24.995220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-03-02T20:18:25.008940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-03-02T20:18:25.009369] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-03-02T20:18:25.010324] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-03-02T20:18:25.010381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:25.010414] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:25.010442] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:25.010501] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:25.071480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:25.072517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:25.072643] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:25.072678] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:25.198841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:25.199007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:25.199047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:25.199076] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:25.203092] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-03-02T20:18:25.203391] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-03-02T20:18:25.203525] [INFO ] [sig ] CABA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:25.356896] [INFO ] [LOCAL ] Saved forecast: CABA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CABA.txt [2026-03-02T20:18:25.357030] [INFO ] [sig ] [542/3370] Completed CABA in 0.4s | 2.71 sym/s | Total: 3.3m | ETA: 17.4m [2026-03-02T20:18:25.357069] [INFO ] [sig ] [543/3370] Forecasting CABO... [2026-03-02T20:18:25.357100] [INFO ] [sig ] Generating forecast for: CABO [2026-03-02T20:18:25.357131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-03-02T20:18:25.368421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-03-02T20:18:25.368733] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-03-02T20:18:25.369553] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-03-02T20:18:25.369628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:25.369662] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:25.369691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:25.369748] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:25.428200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:25.428908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:25.428991] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:25.429025] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:25.552651] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:25.552807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:25.552847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:25.552922] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:25.556396] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-03-02T20:18:25.556702] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-03-02T20:18:25.556837] [INFO ] [sig ] CABO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:25.708101] [INFO ] [LOCAL ] Saved forecast: CABO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CABO.txt [2026-03-02T20:18:25.708275] [INFO ] [sig ] [543/3370] Completed CABO in 0.4s | 2.71 sym/s | Total: 3.3m | ETA: 17.4m [2026-03-02T20:18:25.708317] [INFO ] [sig ] [544/3370] Forecasting CAC... [2026-03-02T20:18:25.708347] [INFO ] [sig ] Generating forecast for: CAC [2026-03-02T20:18:25.708383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-03-02T20:18:25.721541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-03-02T20:18:25.721883] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-03-02T20:18:25.722748] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-03-02T20:18:25.722803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:25.722835] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:25.722863] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:25.722921] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:25.786351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:25.787311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:25.787397] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:25.787431] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:25.915394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:25.915559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:25.915625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:25.915663] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:25.920115] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: DOWN (p=13.88%) [2026-03-02T20:18:25.920400] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-03-02T20:18:25.920533] [INFO ] [sig ] CAC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:26.067797] [INFO ] [LOCAL ] Saved forecast: CAC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CAC.txt [2026-03-02T20:18:26.067957] [INFO ] [sig ] [544/3370] Completed CAC in 0.4s | 2.71 sym/s | Total: 3.4m | ETA: 17.4m [2026-03-02T20:18:26.067997] [INFO ] [sig ] [545/3370] Forecasting CACC... [2026-03-02T20:18:26.068028] [INFO ] [sig ] Generating forecast for: CACC [2026-03-02T20:18:26.068084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-03-02T20:18:26.079226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-03-02T20:18:26.079602] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-03-02T20:18:26.080427] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-03-02T20:18:26.080480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:26.080512] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:26.080539] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:26.080629] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:26.139969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:26.140869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:26.140954] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:26.141005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:26.266042] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:26.266204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:26.266246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:26.266276] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:26.269749] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: UP (p=95.75%) [2026-03-02T20:18:26.270026] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-03-02T20:18:26.270154] [INFO ] [sig ] CACC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:26.422561] [INFO ] [LOCAL ] Saved forecast: CACC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CACC.txt [2026-03-02T20:18:26.422761] [INFO ] [sig ] [545/3370] Completed CACC in 0.4s | 2.71 sym/s | Total: 3.4m | ETA: 17.4m [2026-03-02T20:18:26.422800] [INFO ] [sig ] [546/3370] Forecasting CACI... [2026-03-02T20:18:26.422831] [INFO ] [sig ] Generating forecast for: CACI [2026-03-02T20:18:26.422865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-03-02T20:18:26.434586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-03-02T20:18:26.435167] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-03-02T20:18:26.436011] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-03-02T20:18:26.436065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:26.436097] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:26.436123] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:26.436180] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:26.502600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:26.503615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:26.503702] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:26.503735] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:26.625365] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:26.625514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:26.625552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:26.625598] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:26.629108] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: UP (p=59.55%) [2026-03-02T20:18:26.629395] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-03-02T20:18:26.629541] [INFO ] [sig ] CACI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:26.775323] [INFO ] [LOCAL ] Saved forecast: CACI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CACI.txt [2026-03-02T20:18:26.775459] [INFO ] [sig ] [546/3370] Completed CACI in 0.4s | 2.71 sym/s | Total: 3.4m | ETA: 17.4m [2026-03-02T20:18:26.775497] [INFO ] [sig ] [547/3370] Forecasting CADL... [2026-03-02T20:18:26.775526] [INFO ] [sig ] Generating forecast for: CADL [2026-03-02T20:18:26.775558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-03-02T20:18:26.787341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-03-02T20:18:26.787633] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-03-02T20:18:26.788494] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-03-02T20:18:26.788547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:26.788597] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:26.788636] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:26.788696] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:26.847764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:26.848901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:26.848995] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:26.849028] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:26.972985] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:26.973142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:26.973183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:26.973213] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:26.976691] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: DOWN (p=32.12%) [2026-03-02T20:18:26.976972] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-03-02T20:18:26.977103] [INFO ] [sig ] CADL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:27.121170] [INFO ] [LOCAL ] Saved forecast: CADL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CADL.txt [2026-03-02T20:18:27.121318] [INFO ] [sig ] [547/3370] Completed CADL in 0.3s | 2.71 sym/s | Total: 3.4m | ETA: 17.4m [2026-03-02T20:18:27.121358] [INFO ] [sig ] [548/3370] Forecasting CAE... [2026-03-02T20:18:27.121388] [INFO ] [sig ] Generating forecast for: CAE [2026-03-02T20:18:27.121418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-03-02T20:18:27.133476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-03-02T20:18:27.133852] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-03-02T20:18:27.134681] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-03-02T20:18:27.134735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:27.134768] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:27.134795] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:27.134852] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:27.194869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:27.195713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:27.195833] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:27.195877] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:27.322487] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:27.322707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:27.322764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:27.322806] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:27.326774] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: DOWN (p=22.46%) [2026-03-02T20:18:27.327072] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-03-02T20:18:27.327228] [INFO ] [sig ] CAE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:27.470970] [INFO ] [LOCAL ] Saved forecast: CAE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CAE.txt [2026-03-02T20:18:27.471133] [INFO ] [sig ] [548/3370] Completed CAE in 0.3s | 2.71 sym/s | Total: 3.4m | ETA: 17.4m [2026-03-02T20:18:27.471174] [INFO ] [sig ] [549/3370] Forecasting CAF... [2026-03-02T20:18:27.471205] [INFO ] [sig ] Generating forecast for: CAF [2026-03-02T20:18:27.471235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-03-02T20:18:27.483474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-03-02T20:18:27.483846] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-03-02T20:18:27.484748] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-03-02T20:18:27.484804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:27.484841] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:27.484879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:27.484956] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:27.543978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:27.544874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:27.544982] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:27.545212] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:27.662036] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:27.662201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:27.662240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:27.662268] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:27.665724] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: UP (p=74.50%) [2026-03-02T20:18:27.666007] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-03-02T20:18:27.666139] [INFO ] [sig ] CAF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:27.814178] [INFO ] [LOCAL ] Saved forecast: CAF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CAF.txt [2026-03-02T20:18:27.814330] [INFO ] [sig ] [549/3370] Completed CAF in 0.3s | 2.71 sym/s | Total: 3.4m | ETA: 17.4m [2026-03-02T20:18:27.814370] [INFO ] [sig ] [550/3370] Forecasting CAG... [2026-03-02T20:18:27.814401] [INFO ] [sig ] Generating forecast for: CAG [2026-03-02T20:18:27.814432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-03-02T20:18:27.826512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-03-02T20:18:27.826942] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-03-02T20:18:27.827860] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-03-02T20:18:27.827916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:27.827949] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:27.827977] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:27.828036] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:27.902531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:27.903688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:27.903865] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:27.903931] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:28.029102] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:28.029270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:28.029313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:28.029345] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:28.033289] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: DOWN (p=43.16%) [2026-03-02T20:18:28.033652] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-03-02T20:18:28.033847] [INFO ] [sig ] CAG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:28.190388] [INFO ] [LOCAL ] Saved forecast: CAG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CAG.txt [2026-03-02T20:18:28.190541] [INFO ] [sig ] [550/3370] Completed CAG in 0.4s | 2.71 sym/s | Total: 3.4m | ETA: 17.4m [2026-03-02T20:18:28.190600] [INFO ] [sig ] [551/3370] Forecasting CAH... [2026-03-02T20:18:28.190635] [INFO ] [sig ] Generating forecast for: CAH [2026-03-02T20:18:28.190673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-03-02T20:18:28.203720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-03-02T20:18:28.204043] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-03-02T20:18:28.204911] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-03-02T20:18:28.204964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:28.204996] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:28.205023] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:28.205081] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:28.263425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:28.264354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:28.264450] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:28.264484] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:28.382073] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:28.382236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:28.382293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:28.382323] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:28.385791] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: DOWN (p=22.30%) [2026-03-02T20:18:28.386072] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-03-02T20:18:28.386202] [INFO ] [sig ] CAH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:28.534483] [INFO ] [LOCAL ] Saved forecast: CAH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CAH.txt [2026-03-02T20:18:28.534644] [INFO ] [sig ] [551/3370] Completed CAH in 0.3s | 2.71 sym/s | Total: 3.4m | ETA: 17.4m [2026-03-02T20:18:28.534688] [INFO ] [sig ] [552/3370] Forecasting CAKE... [2026-03-02T20:18:28.534718] [INFO ] [sig ] Generating forecast for: CAKE [2026-03-02T20:18:28.534749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-03-02T20:18:28.546945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-03-02T20:18:28.547314] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-03-02T20:18:28.548378] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-03-02T20:18:28.548431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:28.548463] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:28.548489] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:28.548545] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:28.609539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:28.610263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:28.610348] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:28.610381] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:28.734411] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:28.734594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:28.734638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:28.734669] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:28.738274] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: UP (p=58.95%) [2026-03-02T20:18:28.738560] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-03-02T20:18:28.738722] [INFO ] [sig ] CAKE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:28.890295] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CAKE.txt [2026-03-02T20:18:28.890457] [INFO ] [sig ] [552/3370] Completed CAKE in 0.4s | 2.71 sym/s | Total: 3.4m | ETA: 17.3m [2026-03-02T20:18:28.890500] [INFO ] [sig ] [553/3370] Forecasting CAL... [2026-03-02T20:18:28.890529] [INFO ] [sig ] Generating forecast for: CAL [2026-03-02T20:18:28.890560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-03-02T20:18:28.903164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-03-02T20:18:28.903621] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-03-02T20:18:28.904501] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-03-02T20:18:28.904561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:28.904619] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:28.904651] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:28.904714] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:28.962875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:28.963821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:28.963909] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:28.963942] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:29.090297] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:29.090466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:29.090510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:29.090541] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:29.094210] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: UP (p=87.70%) [2026-03-02T20:18:29.094567] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-03-02T20:18:29.094764] [INFO ] [sig ] CAL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:29.252494] [INFO ] [LOCAL ] Saved forecast: CAL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CAL.txt [2026-03-02T20:18:29.252682] [INFO ] [sig ] [553/3370] Completed CAL in 0.4s | 2.71 sym/s | Total: 3.4m | ETA: 17.3m [2026-03-02T20:18:29.252735] [INFO ] [sig ] [554/3370] Forecasting CALM... [2026-03-02T20:18:29.252767] [INFO ] [sig ] Generating forecast for: CALM [2026-03-02T20:18:29.252797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-03-02T20:18:29.264344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-03-02T20:18:29.264660] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-03-02T20:18:29.265484] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-03-02T20:18:29.265538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:29.265594] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:29.265628] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:29.265688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:29.323808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:29.324449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:29.324529] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:29.324562] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:29.447393] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:29.447557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:29.447617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:29.447647] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:29.451167] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: DOWN (p=28.51%) [2026-03-02T20:18:29.451476] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-03-02T20:18:29.451633] [INFO ] [sig ] CALM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:29.600529] [INFO ] [LOCAL ] Saved forecast: CALM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CALM.txt [2026-03-02T20:18:29.600704] [INFO ] [sig ] [554/3370] Completed CALM in 0.3s | 2.71 sym/s | Total: 3.4m | ETA: 17.3m [2026-03-02T20:18:29.600747] [INFO ] [sig ] [555/3370] Forecasting CALX... [2026-03-02T20:18:29.600783] [INFO ] [sig ] Generating forecast for: CALX [2026-03-02T20:18:29.600815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-03-02T20:18:29.612736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-03-02T20:18:29.613111] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-03-02T20:18:29.613989] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-03-02T20:18:29.614043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:29.614075] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:29.614103] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:29.614159] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:29.673146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:29.674091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:29.674180] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:29.674213] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:29.799125] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:29.799291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:29.799333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:29.799364] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:29.803727] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: DOWN (p=42.36%) [2026-03-02T20:18:29.804157] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-03-02T20:18:29.804328] [INFO ] [sig ] CALX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:29.963088] [INFO ] [LOCAL ] Saved forecast: CALX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CALX.txt [2026-03-02T20:18:29.963242] [INFO ] [sig ] [555/3370] Completed CALX in 0.4s | 2.71 sym/s | Total: 3.4m | ETA: 17.3m [2026-03-02T20:18:29.963284] [INFO ] [sig ] [556/3370] Forecasting CAPL... [2026-03-02T20:18:29.963316] [INFO ] [sig ] Generating forecast for: CAPL [2026-03-02T20:18:29.963348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-03-02T20:18:29.975212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-03-02T20:18:29.975528] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-03-02T20:18:29.976366] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-03-02T20:18:29.976421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:29.976456] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:29.976484] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:29.976544] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:30.036520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:30.037547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:30.037675] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:30.037716] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:30.154491] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:30.154687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:30.154729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:30.154759] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:30.158244] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-03-02T20:18:30.158523] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-03-02T20:18:30.158672] [INFO ] [sig ] CAPL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:30.312557] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CAPL.txt [2026-03-02T20:18:30.312736] [INFO ] [sig ] [556/3370] Completed CAPL in 0.3s | 2.71 sym/s | Total: 3.4m | ETA: 17.3m [2026-03-02T20:18:30.312777] [INFO ] [sig ] [557/3370] Forecasting CARE... [2026-03-02T20:18:30.312808] [INFO ] [sig ] Generating forecast for: CARE [2026-03-02T20:18:30.312838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-03-02T20:18:30.325960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-03-02T20:18:30.326253] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-03-02T20:18:30.327152] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-03-02T20:18:30.327206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:30.327263] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:30.327292] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:30.327350] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:30.386121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:30.386895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:30.386982] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:30.387016] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:30.507420] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:30.507598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:30.507641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:30.507670] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:30.511165] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: UP (p=92.32%) [2026-03-02T20:18:30.511459] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-03-02T20:18:30.511643] [INFO ] [sig ] CARE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:30.656159] [INFO ] [LOCAL ] Saved forecast: CARE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CARE.txt [2026-03-02T20:18:30.656313] [INFO ] [sig ] [557/3370] Completed CARE in 0.3s | 2.71 sym/s | Total: 3.4m | ETA: 17.3m [2026-03-02T20:18:30.656352] [INFO ] [sig ] [558/3370] Forecasting CARG... [2026-03-02T20:18:30.656383] [INFO ] [sig ] Generating forecast for: CARG [2026-03-02T20:18:30.656414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-03-02T20:18:30.668621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-03-02T20:18:30.668986] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-03-02T20:18:30.669842] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-03-02T20:18:30.669896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:30.669928] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:30.669955] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:30.670012] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:30.730810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:30.731736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:30.731823] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:30.731857] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:30.855759] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:30.855953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:30.855994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:30.856022] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:30.859557] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: UP (p=98.20%) [2026-03-02T20:18:30.859895] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-03-02T20:18:30.860059] [INFO ] [sig ] CARG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:31.008623] [INFO ] [LOCAL ] Saved forecast: CARG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CARG.txt [2026-03-02T20:18:31.008793] [INFO ] [sig ] [558/3370] Completed CARG in 0.4s | 2.71 sym/s | Total: 3.4m | ETA: 17.3m [2026-03-02T20:18:31.008835] [INFO ] [sig ] [559/3370] Forecasting CARS... [2026-03-02T20:18:31.008865] [INFO ] [sig ] Generating forecast for: CARS [2026-03-02T20:18:31.008895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-03-02T20:18:31.021235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-03-02T20:18:31.021662] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-03-02T20:18:31.022559] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-03-02T20:18:31.022655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:31.022692] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:31.022721] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:31.022782] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:31.081304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:31.082236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:31.082327] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:31.082360] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:31.211008] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:31.211184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:31.211239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:31.211270] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:31.215170] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: DOWN (p=15.37%) [2026-03-02T20:18:31.215475] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-03-02T20:18:31.215649] [INFO ] [sig ] CARS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:31.363831] [INFO ] [LOCAL ] Saved forecast: CARS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CARS.txt [2026-03-02T20:18:31.363988] [INFO ] [sig ] [559/3370] Completed CARS in 0.4s | 2.71 sym/s | Total: 3.4m | ETA: 17.3m [2026-03-02T20:18:31.364034] [INFO ] [sig ] [560/3370] Forecasting CASH... [2026-03-02T20:18:31.364071] [INFO ] [sig ] Generating forecast for: CASH [2026-03-02T20:18:31.364102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-03-02T20:18:31.375924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-03-02T20:18:31.376229] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-03-02T20:18:31.377122] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-03-02T20:18:31.377195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:31.377235] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:31.377262] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:31.377319] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:31.438633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:31.439294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:31.439379] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:31.439413] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:31.565286] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:31.565450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:31.565492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:31.565555] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:31.569244] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: DOWN (p=12.67%) [2026-03-02T20:18:31.569532] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-03-02T20:18:31.569692] [INFO ] [sig ] CASH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:31.718155] [INFO ] [LOCAL ] Saved forecast: CASH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CASH.txt [2026-03-02T20:18:31.718328] [INFO ] [sig ] [560/3370] Completed CASH in 0.4s | 2.71 sym/s | Total: 3.4m | ETA: 17.3m [2026-03-02T20:18:31.718370] [INFO ] [sig ] [561/3370] Forecasting CASS... [2026-03-02T20:18:31.718400] [INFO ] [sig ] Generating forecast for: CASS [2026-03-02T20:18:31.718431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-03-02T20:18:31.730149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-03-02T20:18:31.730507] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-03-02T20:18:31.731442] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-03-02T20:18:31.731500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:31.731548] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:31.731607] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:31.731669] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:31.793878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:31.794783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:31.794872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:31.794905] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:31.916358] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:31.916524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:31.916592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:31.916626] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:31.920216] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: DOWN (p=36.63%) [2026-03-02T20:18:31.920500] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-03-02T20:18:31.920660] [INFO ] [sig ] CASS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:32.074627] [INFO ] [LOCAL ] Saved forecast: CASS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CASS.txt [2026-03-02T20:18:32.074796] [INFO ] [sig ] [561/3370] Completed CASS in 0.4s | 2.71 sym/s | Total: 3.5m | ETA: 17.3m [2026-03-02T20:18:32.074841] [INFO ] [sig ] [562/3370] Forecasting CASY... [2026-03-02T20:18:32.074872] [INFO ] [sig ] Generating forecast for: CASY [2026-03-02T20:18:32.074904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-03-02T20:18:32.087291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-03-02T20:18:32.087698] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-03-02T20:18:32.088676] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-03-02T20:18:32.088731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:32.088765] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:32.088792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:32.088851] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:32.152386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:32.153350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:32.153448] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:32.153485] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:32.285156] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:32.285343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:32.285387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:32.285415] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:32.289936] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: DOWN (p=6.19%) [2026-03-02T20:18:32.290239] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-03-02T20:18:32.290439] [INFO ] [sig ] CASY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:32.443255] [INFO ] [LOCAL ] Saved forecast: CASY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CASY.txt [2026-03-02T20:18:32.443408] [INFO ] [sig ] [562/3370] Completed CASY in 0.4s | 2.71 sym/s | Total: 3.5m | ETA: 17.3m [2026-03-02T20:18:32.443448] [INFO ] [sig ] [563/3370] Forecasting CATH... [2026-03-02T20:18:32.443479] [INFO ] [sig ] Generating forecast for: CATH [2026-03-02T20:18:32.443511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-03-02T20:18:32.455821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-03-02T20:18:32.456152] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-03-02T20:18:32.456980] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-03-02T20:18:32.457231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:32.457263] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:32.457290] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:32.457348] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:32.515806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:32.516692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:32.516781] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:32.516814] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:32.633882] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:32.634047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:32.634087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:32.634115] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:32.637544] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: DOWN (p=39.19%) [2026-03-02T20:18:32.637840] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-03-02T20:18:32.637971] [INFO ] [sig ] CATH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:32.784454] [INFO ] [LOCAL ] Saved forecast: CATH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CATH.txt [2026-03-02T20:18:32.784612] [INFO ] [sig ] [563/3370] Completed CATH in 0.3s | 2.71 sym/s | Total: 3.5m | ETA: 17.3m [2026-03-02T20:18:32.784659] [INFO ] [sig ] [564/3370] Forecasting CATO... [2026-03-02T20:18:32.784691] [INFO ] [sig ] Generating forecast for: CATO [2026-03-02T20:18:32.784728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-03-02T20:18:32.796693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-03-02T20:18:32.797030] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-03-02T20:18:32.797864] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-03-02T20:18:32.797918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:32.797950] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:32.797977] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:32.798038] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:32.854656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:32.855391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:32.855478] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:32.855512] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:32.978426] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:32.978611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:32.978655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:32.978685] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:32.982520] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: UP (p=88.95%) [2026-03-02T20:18:32.982829] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-03-02T20:18:32.982968] [INFO ] [sig ] CATO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:33.134845] [INFO ] [LOCAL ] Saved forecast: CATO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CATO.txt [2026-03-02T20:18:33.134993] [INFO ] [sig ] [564/3370] Completed CATO in 0.4s | 2.71 sym/s | Total: 3.5m | ETA: 17.3m [2026-03-02T20:18:33.135033] [INFO ] [sig ] [565/3370] Forecasting CATY... [2026-03-02T20:18:33.135064] [INFO ] [sig ] Generating forecast for: CATY [2026-03-02T20:18:33.135095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-03-02T20:18:33.147675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-03-02T20:18:33.147981] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-03-02T20:18:33.148829] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-03-02T20:18:33.148882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:33.148915] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:33.148942] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:33.149000] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:33.206173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:33.206943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:33.207029] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:33.207061] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:33.333843] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:33.334017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:33.334057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:33.334085] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:33.337900] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: DOWN (p=1.60%) [2026-03-02T20:18:33.338270] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-03-02T20:18:33.338438] [INFO ] [sig ] CATY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:33.491830] [INFO ] [LOCAL ] Saved forecast: CATY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CATY.txt [2026-03-02T20:18:33.492000] [INFO ] [sig ] [565/3370] Completed CATY in 0.4s | 2.71 sym/s | Total: 3.5m | ETA: 17.2m [2026-03-02T20:18:33.492054] [INFO ] [sig ] [566/3370] Forecasting CAVA... [2026-03-02T20:18:33.492087] [INFO ] [sig ] Generating forecast for: CAVA [2026-03-02T20:18:33.492117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-03-02T20:18:33.505563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-03-02T20:18:33.506280] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-03-02T20:18:33.507346] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-03-02T20:18:33.507404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:33.507439] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:33.507466] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:33.507532] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:33.577473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:33.578479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:33.578594] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:33.578638] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:33.712755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:33.712916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:33.712960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:33.712989] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:33.716464] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: UP (p=72.04%) [2026-03-02T20:18:33.716768] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-03-02T20:18:33.716924] [INFO ] [sig ] CAVA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:33.861273] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CAVA.txt [2026-03-02T20:18:33.861411] [INFO ] [sig ] [566/3370] Completed CAVA in 0.4s | 2.71 sym/s | Total: 3.5m | ETA: 17.2m [2026-03-02T20:18:33.861450] [INFO ] [sig ] [567/3370] Forecasting CB... [2026-03-02T20:18:33.861480] [INFO ] [sig ] Generating forecast for: CB [2026-03-02T20:18:33.861509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-03-02T20:18:33.873736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-03-02T20:18:33.874071] [INFO ] [FORECASTER] Starting predict_future for CB [2026-03-02T20:18:33.874920] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-03-02T20:18:33.874973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:33.875004] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:33.875030] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:33.875087] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:33.934600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:33.935409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:33.935527] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:33.935563] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:34.059006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:34.059166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:34.059223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:34.059254] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:34.062717] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: DOWN (p=39.91%) [2026-03-02T20:18:34.063005] [INFO ] [FORECASTER] Completed predict_future for CB [2026-03-02T20:18:34.063136] [INFO ] [sig ] CB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:34.206964] [INFO ] [LOCAL ] Saved forecast: CB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CB.txt [2026-03-02T20:18:34.207310] [INFO ] [sig ] [567/3370] Completed CB in 0.3s | 2.71 sym/s | Total: 3.5m | ETA: 17.2m [2026-03-02T20:18:34.207350] [INFO ] [sig ] [568/3370] Forecasting CBAN... [2026-03-02T20:18:34.207380] [INFO ] [sig ] Generating forecast for: CBAN [2026-03-02T20:18:34.207409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-03-02T20:18:34.220290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-03-02T20:18:34.220641] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-03-02T20:18:34.221471] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-03-02T20:18:34.221524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:34.221556] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:34.221619] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:34.221685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:34.280340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:34.281078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:34.281161] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:34.281194] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:34.401428] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:34.401637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:34.401686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:34.401716] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:34.405273] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=16.21%) [2026-03-02T20:18:34.405591] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-03-02T20:18:34.405726] [INFO ] [sig ] CBAN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:34.550961] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CBAN.txt [2026-03-02T20:18:34.551097] [INFO ] [sig ] [568/3370] Completed CBAN in 0.3s | 2.71 sym/s | Total: 3.5m | ETA: 17.2m [2026-03-02T20:18:34.551136] [INFO ] [sig ] [569/3370] Forecasting CBNK... [2026-03-02T20:18:34.551166] [INFO ] [sig ] Generating forecast for: CBNK [2026-03-02T20:18:34.551195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-03-02T20:18:34.563220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-03-02T20:18:34.563527] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-03-02T20:18:34.564358] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-03-02T20:18:34.564411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:34.564443] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:34.564470] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:34.564527] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:34.622523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:34.623243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:34.623327] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:34.623359] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:34.744079] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:34.744238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:34.744278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:34.744307] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:34.747684] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-03-02T20:18:34.747962] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-03-02T20:18:34.748117] [INFO ] [sig ] CBNK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:34.895808] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CBNK.txt [2026-03-02T20:18:34.895944] [INFO ] [sig ] [569/3370] Completed CBNK in 0.3s | 2.71 sym/s | Total: 3.5m | ETA: 17.2m [2026-03-02T20:18:34.895984] [INFO ] [sig ] [570/3370] Forecasting CBRE... [2026-03-02T20:18:34.896014] [INFO ] [sig ] Generating forecast for: CBRE [2026-03-02T20:18:34.896044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-03-02T20:18:34.910474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-03-02T20:18:34.910879] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-03-02T20:18:34.911780] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-03-02T20:18:34.911835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:34.911868] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:34.911895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:34.911959] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:34.971332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:34.972234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:34.972328] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:34.972361] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:35.100260] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:35.100438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:35.100477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:35.100506] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:35.103961] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: UP (p=67.46%) [2026-03-02T20:18:35.104240] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-03-02T20:18:35.104372] [INFO ] [sig ] CBRE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:35.249639] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CBRE.txt [2026-03-02T20:18:35.249867] [INFO ] [sig ] [570/3370] Completed CBRE in 0.4s | 2.71 sym/s | Total: 3.5m | ETA: 17.2m [2026-03-02T20:18:35.249918] [INFO ] [sig ] [571/3370] Forecasting CBRL... [2026-03-02T20:18:35.249955] [INFO ] [sig ] Generating forecast for: CBRL [2026-03-02T20:18:35.249992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-03-02T20:18:35.262176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-03-02T20:18:35.262526] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-03-02T20:18:35.263353] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-03-02T20:18:35.263407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:35.263449] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:35.263477] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:35.263536] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:35.320819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:35.321430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:35.321511] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:35.321542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:35.440906] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:35.441002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:35.441037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:35.441065] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:35.444197] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: DOWN (p=38.79%) [2026-03-02T20:18:35.444463] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-03-02T20:18:35.444609] [INFO ] [sig ] CBRL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:35.594255] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CBRL.txt [2026-03-02T20:18:35.594381] [INFO ] [sig ] [571/3370] Completed CBRL in 0.3s | 2.71 sym/s | Total: 3.5m | ETA: 17.2m [2026-03-02T20:18:35.594420] [INFO ] [sig ] [572/3370] Forecasting CBSH... [2026-03-02T20:18:35.594448] [INFO ] [sig ] Generating forecast for: CBSH [2026-03-02T20:18:35.594479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-03-02T20:18:35.606943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-03-02T20:18:35.607403] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-03-02T20:18:35.608458] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-03-02T20:18:35.608510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:35.608541] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:35.608584] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:35.608648] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:35.666806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:35.667478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:35.667560] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:35.667611] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:35.786074] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:35.786230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:35.786270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:35.786299] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:35.789781] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: UP (p=91.71%) [2026-03-02T20:18:35.790059] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-03-02T20:18:35.790188] [INFO ] [sig ] CBSH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:35.934431] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CBSH.txt [2026-03-02T20:18:35.934589] [INFO ] [sig ] [572/3370] Completed CBSH in 0.3s | 2.71 sym/s | Total: 3.5m | ETA: 17.2m [2026-03-02T20:18:35.934631] [INFO ] [sig ] [573/3370] Forecasting CBUS... [2026-03-02T20:18:35.934661] [INFO ] [sig ] Generating forecast for: CBUS [2026-03-02T20:18:35.934692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-03-02T20:18:35.946901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-03-02T20:18:35.947253] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-03-02T20:18:35.948097] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-03-02T20:18:35.948151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:35.948184] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:35.948211] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:35.948268] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:36.007747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:36.008751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:36.008842] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:36.008881] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:36.136712] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:36.136890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:36.136931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:36.136961] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:36.140820] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: DOWN (p=48.07%) [2026-03-02T20:18:36.141189] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-03-02T20:18:36.141345] [INFO ] [sig ] CBUS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:36.319182] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CBUS.txt [2026-03-02T20:18:36.319380] [INFO ] [sig ] [573/3370] Completed CBUS in 0.4s | 2.71 sym/s | Total: 3.5m | ETA: 17.2m [2026-03-02T20:18:36.319427] [INFO ] [sig ] [574/3370] Forecasting CBZ... [2026-03-02T20:18:36.319456] [INFO ] [sig ] Generating forecast for: CBZ [2026-03-02T20:18:36.319489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-03-02T20:18:36.342510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-03-02T20:18:36.343073] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-03-02T20:18:36.344381] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-03-02T20:18:36.344453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:36.344542] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:36.344613] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:36.344709] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:36.430437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:36.431785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:36.431928] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:36.431966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:36.590159] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:36.590366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:36.590428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:36.590473] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:36.596148] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: UP (p=89.12%) [2026-03-02T20:18:36.596737] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-03-02T20:18:36.596940] [INFO ] [sig ] CBZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:36.833540] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CBZ.txt [2026-03-02T20:18:36.833829] [INFO ] [sig ] [574/3370] Completed CBZ in 0.5s | 2.71 sym/s | Total: 3.5m | ETA: 17.2m [2026-03-02T20:18:36.833902] [INFO ] [sig ] [575/3370] Forecasting CC... [2026-03-02T20:18:36.833964] [INFO ] [sig ] Generating forecast for: CC [2026-03-02T20:18:36.834018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-03-02T20:18:36.872214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-03-02T20:18:36.872778] [INFO ] [FORECASTER] Starting predict_future for CC [2026-03-02T20:18:36.876250] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-03-02T20:18:36.876504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:36.876556] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:36.876621] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:36.876722] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:36.976804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:36.977971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:36.978113] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:36.978157] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:37.163377] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:37.163613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:37.163684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:37.163737] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:37.169432] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: UP (p=57.39%) [2026-03-02T20:18:37.169996] [INFO ] [FORECASTER] Completed predict_future for CC [2026-03-02T20:18:37.170214] [INFO ] [sig ] CC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:37.395281] [INFO ] [LOCAL ] Saved forecast: CC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CC.txt [2026-03-02T20:18:37.395535] [INFO ] [sig ] [575/3370] Completed CC in 0.6s | 2.71 sym/s | Total: 3.5m | ETA: 17.2m [2026-03-02T20:18:37.395627] [INFO ] [sig ] [576/3370] Forecasting CCAP... [2026-03-02T20:18:37.395685] [INFO ] [sig ] Generating forecast for: CCAP [2026-03-02T20:18:37.395739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-03-02T20:18:37.416187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-03-02T20:18:37.416743] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-03-02T20:18:37.418008] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-03-02T20:18:37.418103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:37.418161] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:37.418210] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:37.418304] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:37.493167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:37.494381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:37.494511] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:37.494562] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:37.665028] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:37.665235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:37.665302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:37.665349] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:37.670865] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: UP (p=84.14%) [2026-03-02T20:18:37.671348] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-03-02T20:18:37.671553] [INFO ] [sig ] CCAP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:37.882472] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CCAP.txt [2026-03-02T20:18:37.882696] [INFO ] [sig ] [576/3370] Completed CCAP in 0.5s | 2.71 sym/s | Total: 3.5m | ETA: 17.2m [2026-03-02T20:18:37.882741] [INFO ] [sig ] [577/3370] Forecasting CCB... [2026-03-02T20:18:37.882773] [INFO ] [sig ] Generating forecast for: CCB [2026-03-02T20:18:37.882804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-03-02T20:18:37.895222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-03-02T20:18:37.895699] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-03-02T20:18:37.896674] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-03-02T20:18:37.896731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:37.896764] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:37.896791] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:37.896850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:37.960318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:37.961267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:37.961361] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:37.961395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:38.084709] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:38.084876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:38.084917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:38.084948] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:38.088611] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: DOWN (p=34.77%) [2026-03-02T20:18:38.088903] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-03-02T20:18:38.089039] [INFO ] [sig ] CCB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:38.232067] [INFO ] [LOCAL ] Saved forecast: CCB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CCB.txt [2026-03-02T20:18:38.232204] [INFO ] [sig ] [577/3370] Completed CCB in 0.3s | 2.71 sym/s | Total: 3.6m | ETA: 17.2m [2026-03-02T20:18:38.232244] [INFO ] [sig ] [578/3370] Forecasting CCBG... [2026-03-02T20:18:38.232274] [INFO ] [sig ] Generating forecast for: CCBG [2026-03-02T20:18:38.232305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-03-02T20:18:38.243668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-03-02T20:18:38.243991] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-03-02T20:18:38.244878] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-03-02T20:18:38.244939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:38.244972] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:38.244999] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:38.245058] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:38.304350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:38.305171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:38.305257] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:38.305290] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:38.427611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:38.427778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:38.427820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:38.427865] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:38.432295] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: DOWN (p=10.38%) [2026-03-02T20:18:38.432603] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-03-02T20:18:38.432750] [INFO ] [sig ] CCBG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:38.584499] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CCBG.txt [2026-03-02T20:18:38.584707] [INFO ] [sig ] [578/3370] Completed CCBG in 0.4s | 2.71 sym/s | Total: 3.6m | ETA: 17.2m [2026-03-02T20:18:38.584759] [INFO ] [sig ] [579/3370] Forecasting CCCC... [2026-03-02T20:18:38.584791] [INFO ] [sig ] Generating forecast for: CCCC [2026-03-02T20:18:38.584820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-03-02T20:18:38.598994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-03-02T20:18:38.599461] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-03-02T20:18:38.600763] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-03-02T20:18:38.600828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:38.600871] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:38.600908] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:38.600972] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:38.667644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:38.668615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:38.668702] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:38.668735] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:38.792374] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:38.792543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:38.792605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:38.792636] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:38.796346] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: UP (p=53.80%) [2026-03-02T20:18:38.796731] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-03-02T20:18:38.796889] [INFO ] [sig ] CCCC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:38.967171] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CCCC.txt [2026-03-02T20:18:38.967333] [INFO ] [sig ] [579/3370] Completed CCCC in 0.4s | 2.71 sym/s | Total: 3.6m | ETA: 17.2m [2026-03-02T20:18:38.967373] [INFO ] [sig ] [580/3370] Forecasting CCD... [2026-03-02T20:18:38.967404] [INFO ] [sig ] Generating forecast for: CCD [2026-03-02T20:18:38.967433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-03-02T20:18:38.979278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-03-02T20:18:38.979780] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-03-02T20:18:38.980682] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-03-02T20:18:38.980735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:38.980767] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:38.980794] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:38.980851] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:39.040274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:39.041218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:39.041303] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:39.041353] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:39.161000] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:39.161173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:39.161212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:39.161241] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:39.164672] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: UP (p=63.28%) [2026-03-02T20:18:39.164954] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-03-02T20:18:39.165081] [INFO ] [sig ] CCD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:39.312971] [INFO ] [LOCAL ] Saved forecast: CCD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CCD.txt [2026-03-02T20:18:39.313137] [INFO ] [sig ] [580/3370] Completed CCD in 0.3s | 2.71 sym/s | Total: 3.6m | ETA: 17.2m [2026-03-02T20:18:39.313180] [INFO ] [sig ] [581/3370] Forecasting CCEC... [2026-03-02T20:18:39.313210] [INFO ] [sig ] Generating forecast for: CCEC [2026-03-02T20:18:39.313240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-03-02T20:18:39.328814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-03-02T20:18:39.329495] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-03-02T20:18:39.330765] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-03-02T20:18:39.330824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:39.330857] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:39.330885] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:39.330948] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:39.397897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:39.398892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:39.398984] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:39.399017] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:39.509011] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:39.509182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:39.509225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:39.509256] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:39.512807] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: UP (p=68.46%) [2026-03-02T20:18:39.513142] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-03-02T20:18:39.513279] [INFO ] [sig ] CCEC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:39.662758] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CCEC.txt [2026-03-02T20:18:39.662928] [INFO ] [sig ] [581/3370] Completed CCEC in 0.3s | 2.71 sym/s | Total: 3.6m | ETA: 17.2m [2026-03-02T20:18:39.662969] [INFO ] [sig ] [582/3370] Forecasting CCEP... [2026-03-02T20:18:39.663000] [INFO ] [sig ] Generating forecast for: CCEP [2026-03-02T20:18:39.663031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-03-02T20:18:39.675162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-03-02T20:18:39.675611] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-03-02T20:18:39.676669] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-03-02T20:18:39.676729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:39.676763] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:39.676791] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:39.676862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:39.739018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:39.739958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:39.740055] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:39.740090] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:39.866627] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:39.866792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:39.866835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:39.866865] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:39.870345] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: UP (p=92.74%) [2026-03-02T20:18:39.870646] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-03-02T20:18:39.870780] [INFO ] [sig ] CCEP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:40.018475] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CCEP.txt [2026-03-02T20:18:40.018649] [INFO ] [sig ] [582/3370] Completed CCEP in 0.4s | 2.71 sym/s | Total: 3.6m | ETA: 17.2m [2026-03-02T20:18:40.018693] [INFO ] [sig ] [583/3370] Forecasting CCI... [2026-03-02T20:18:40.018724] [INFO ] [sig ] Generating forecast for: CCI [2026-03-02T20:18:40.018755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-03-02T20:18:40.032184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-03-02T20:18:40.032602] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-03-02T20:18:40.033499] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-03-02T20:18:40.033556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:40.033615] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:40.033646] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:40.033708] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:40.099520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:40.100450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:40.100544] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:40.100601] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:40.224816] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:40.224989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:40.225039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:40.225076] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:40.228782] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: UP (p=51.33%) [2026-03-02T20:18:40.229126] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-03-02T20:18:40.229464] [INFO ] [sig ] CCI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:40.379285] [INFO ] [LOCAL ] Saved forecast: CCI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CCI.txt [2026-03-02T20:18:40.379459] [INFO ] [sig ] [583/3370] Completed CCI in 0.4s | 2.71 sym/s | Total: 3.6m | ETA: 17.2m [2026-03-02T20:18:40.379501] [INFO ] [sig ] [584/3370] Forecasting CCIF... [2026-03-02T20:18:40.379532] [INFO ] [sig ] Generating forecast for: CCIF [2026-03-02T20:18:40.379564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-03-02T20:18:40.391974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-03-02T20:18:40.392355] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-03-02T20:18:40.393398] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-03-02T20:18:40.393465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:40.393499] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:40.393526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:40.393602] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:40.453928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:40.454843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:40.454967] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:40.455002] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:40.587342] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:40.587508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:40.587551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:40.587601] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:40.591463] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: DOWN (p=37.78%) [2026-03-02T20:18:40.591852] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-03-02T20:18:40.592052] [INFO ] [sig ] CCIF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:40.748517] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CCIF.txt [2026-03-02T20:18:40.748762] [INFO ] [sig ] [584/3370] Completed CCIF in 0.4s | 2.71 sym/s | Total: 3.6m | ETA: 17.2m [2026-03-02T20:18:40.748815] [INFO ] [sig ] [585/3370] Forecasting CCJ... [2026-03-02T20:18:40.748856] [INFO ] [sig ] Generating forecast for: CCJ [2026-03-02T20:18:40.748895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-03-02T20:18:40.761195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-03-02T20:18:40.761516] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-03-02T20:18:40.762377] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-03-02T20:18:40.762431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:40.762465] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:40.762492] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:40.762550] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:40.827569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:40.828491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:40.828609] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:40.828652] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:40.962109] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:40.962276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:40.962321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:40.962351] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:40.966067] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: UP (p=86.50%) [2026-03-02T20:18:40.966362] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-03-02T20:18:40.966499] [INFO ] [sig ] CCJ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:41.120161] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CCJ.txt [2026-03-02T20:18:41.120303] [INFO ] [sig ] [585/3370] Completed CCJ in 0.4s | 2.71 sym/s | Total: 3.6m | ETA: 17.1m [2026-03-02T20:18:41.120343] [INFO ] [sig ] [586/3370] Forecasting CCK... [2026-03-02T20:18:41.120373] [INFO ] [sig ] Generating forecast for: CCK [2026-03-02T20:18:41.120402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-03-02T20:18:41.132894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-03-02T20:18:41.133392] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-03-02T20:18:41.134262] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-03-02T20:18:41.134317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:41.134351] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:41.134378] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:41.134438] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:41.194204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:41.195105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:41.195198] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:41.195233] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:41.324786] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:41.324940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:41.324979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:41.325008] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:41.328603] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: DOWN (p=13.13%) [2026-03-02T20:18:41.328891] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-03-02T20:18:41.329047] [INFO ] [sig ] CCK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:41.475384] [INFO ] [LOCAL ] Saved forecast: CCK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CCK.txt [2026-03-02T20:18:41.475535] [INFO ] [sig ] [586/3370] Completed CCK in 0.4s | 2.71 sym/s | Total: 3.6m | ETA: 17.1m [2026-03-02T20:18:41.475594] [INFO ] [sig ] [587/3370] Forecasting CCL... [2026-03-02T20:18:41.475627] [INFO ] [sig ] Generating forecast for: CCL [2026-03-02T20:18:41.475658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-03-02T20:18:41.488356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-03-02T20:18:41.488740] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-03-02T20:18:41.489685] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-03-02T20:18:41.489740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:41.489774] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:41.489803] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:41.489861] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:41.548663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:41.549554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:41.549659] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:41.549692] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:41.671707] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:41.671883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:41.671924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:41.671953] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:41.675422] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: DOWN (p=5.86%) [2026-03-02T20:18:41.675725] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-03-02T20:18:41.675860] [INFO ] [sig ] CCL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:41.825814] [INFO ] [LOCAL ] Saved forecast: CCL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CCL.txt [2026-03-02T20:18:41.826078] [INFO ] [sig ] [587/3370] Completed CCL in 0.4s | 2.71 sym/s | Total: 3.6m | ETA: 17.1m [2026-03-02T20:18:41.826152] [INFO ] [sig ] [588/3370] Forecasting CCLD... [2026-03-02T20:18:41.826202] [INFO ] [sig ] Generating forecast for: CCLD [2026-03-02T20:18:41.826254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-03-02T20:18:41.861876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-03-02T20:18:41.862357] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-03-02T20:18:41.863404] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-03-02T20:18:41.863464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:41.863501] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:41.863532] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:41.863618] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:41.923419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:41.924289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:41.924374] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:41.924409] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:42.042475] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:42.042658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:42.042700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:42.042729] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:42.046164] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: DOWN (p=10.48%) [2026-03-02T20:18:42.046446] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-03-02T20:18:42.046594] [INFO ] [sig ] CCLD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:42.193763] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CCLD.txt [2026-03-02T20:18:42.193933] [INFO ] [sig ] [588/3370] Completed CCLD in 0.4s | 2.71 sym/s | Total: 3.6m | ETA: 17.1m [2026-03-02T20:18:42.193974] [INFO ] [sig ] [589/3370] Forecasting CCNE... [2026-03-02T20:18:42.194005] [INFO ] [sig ] Generating forecast for: CCNE [2026-03-02T20:18:42.194037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-03-02T20:18:42.206059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-03-02T20:18:42.206490] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-03-02T20:18:42.207335] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-03-02T20:18:42.207388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:42.207420] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:42.207447] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:42.207504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:42.268127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:42.269119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:42.269220] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:42.269256] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:42.396804] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:42.397003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:42.397053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:42.397088] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:42.400697] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: DOWN (p=14.55%) [2026-03-02T20:18:42.401015] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-03-02T20:18:42.401147] [INFO ] [sig ] CCNE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:42.547654] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CCNE.txt [2026-03-02T20:18:42.547783] [INFO ] [sig ] [589/3370] Completed CCNE in 0.4s | 2.71 sym/s | Total: 3.6m | ETA: 17.1m [2026-03-02T20:18:42.547822] [INFO ] [sig ] [590/3370] Forecasting CCO... [2026-03-02T20:18:42.547852] [INFO ] [sig ] Generating forecast for: CCO [2026-03-02T20:18:42.547883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-03-02T20:18:42.560203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-03-02T20:18:42.560477] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-03-02T20:18:42.561330] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-03-02T20:18:42.561384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:42.561418] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:42.561446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:42.561504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:42.623317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:42.624173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:42.624263] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:42.624298] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:42.751849] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:42.752012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:42.752052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:42.752083] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:42.755817] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: DOWN (p=10.32%) [2026-03-02T20:18:42.756119] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-03-02T20:18:42.756256] [INFO ] [sig ] CCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:42.909835] [INFO ] [LOCAL ] Saved forecast: CCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CCO.txt [2026-03-02T20:18:42.910005] [INFO ] [sig ] [590/3370] Completed CCO in 0.4s | 2.71 sym/s | Total: 3.6m | ETA: 17.1m [2026-03-02T20:18:42.910047] [INFO ] [sig ] [591/3370] Forecasting CCOI... [2026-03-02T20:18:42.910080] [INFO ] [sig ] Generating forecast for: CCOI [2026-03-02T20:18:42.910111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-03-02T20:18:42.922472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-03-02T20:18:42.922846] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-03-02T20:18:42.923707] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-03-02T20:18:42.923763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:42.923839] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:42.923870] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:42.923930] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:42.988117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:42.988995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:42.989092] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:42.989128] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:43.112949] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:43.113118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:43.113179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:43.113210] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:43.116845] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: DOWN (p=8.64%) [2026-03-02T20:18:43.117187] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-03-02T20:18:43.117333] [INFO ] [sig ] CCOI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:43.264177] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CCOI.txt [2026-03-02T20:18:43.264326] [INFO ] [sig ] [591/3370] Completed CCOI in 0.4s | 2.71 sym/s | Total: 3.6m | ETA: 17.1m [2026-03-02T20:18:43.264366] [INFO ] [sig ] [592/3370] Forecasting CCRN... [2026-03-02T20:18:43.264396] [INFO ] [sig ] Generating forecast for: CCRN [2026-03-02T20:18:43.264426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-03-02T20:18:43.276776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-03-02T20:18:43.277160] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-03-02T20:18:43.278126] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-03-02T20:18:43.278182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:43.278216] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:43.278244] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:43.278304] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:43.339936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:43.340900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:43.340991] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:43.341026] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:43.462992] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:43.463167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:43.463212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:43.463241] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:43.467179] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: DOWN (p=20.45%) [2026-03-02T20:18:43.467469] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-03-02T20:18:43.467623] [INFO ] [sig ] CCRN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:43.618893] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CCRN.txt [2026-03-02T20:18:43.619054] [INFO ] [sig ] [592/3370] Completed CCRN in 0.4s | 2.71 sym/s | Total: 3.6m | ETA: 17.1m [2026-03-02T20:18:43.619099] [INFO ] [sig ] [593/3370] Forecasting CCS... [2026-03-02T20:18:43.619135] [INFO ] [sig ] Generating forecast for: CCS [2026-03-02T20:18:43.619173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-03-02T20:18:43.631024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-03-02T20:18:43.631381] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-03-02T20:18:43.632216] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-03-02T20:18:43.632269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:43.632301] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:43.632328] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:43.632385] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:43.695251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:43.696296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:43.696394] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:43.696429] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:43.840563] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:43.840750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:43.840792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:43.840822] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:43.844475] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: DOWN (p=5.05%) [2026-03-02T20:18:43.844821] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-03-02T20:18:43.844973] [INFO ] [sig ] CCS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:43.999776] [INFO ] [LOCAL ] Saved forecast: CCS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CCS.txt [2026-03-02T20:18:43.999933] [INFO ] [sig ] [593/3370] Completed CCS in 0.4s | 2.71 sym/s | Total: 3.6m | ETA: 17.1m [2026-03-02T20:18:43.999974] [INFO ] [sig ] [594/3370] Forecasting CCSI... [2026-03-02T20:18:44.000008] [INFO ] [sig ] Generating forecast for: CCSI [2026-03-02T20:18:44.000054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-03-02T20:18:44.012661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-03-02T20:18:44.012998] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-03-02T20:18:44.013873] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-03-02T20:18:44.013926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:44.013966] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:44.013995] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:44.014059] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:44.075892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:44.076890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:44.077010] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:44.077055] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:44.199363] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:44.199746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:44.199788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:44.199852] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:44.204257] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: DOWN (p=2.61%) [2026-03-02T20:18:44.204550] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-03-02T20:18:44.204718] [INFO ] [sig ] CCSI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:44.357232] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CCSI.txt [2026-03-02T20:18:44.357400] [INFO ] [sig ] [594/3370] Completed CCSI in 0.4s | 2.71 sym/s | Total: 3.7m | ETA: 17.1m [2026-03-02T20:18:44.357441] [INFO ] [sig ] [595/3370] Forecasting CDC... [2026-03-02T20:18:44.357473] [INFO ] [sig ] Generating forecast for: CDC [2026-03-02T20:18:44.357505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-03-02T20:18:44.370657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-03-02T20:18:44.370962] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-03-02T20:18:44.372022] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-03-02T20:18:44.372076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:44.372119] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:44.372146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:44.372203] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:44.430769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:44.431439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:44.431521] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:44.431553] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:44.552640] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:44.552782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:44.552826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:44.552856] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:44.556742] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: UP (p=79.16%) [2026-03-02T20:18:44.557030] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-03-02T20:18:44.557196] [INFO ] [sig ] CDC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:44.703001] [INFO ] [LOCAL ] Saved forecast: CDC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CDC.txt [2026-03-02T20:18:44.703137] [INFO ] [sig ] [595/3370] Completed CDC in 0.3s | 2.71 sym/s | Total: 3.7m | ETA: 17.1m [2026-03-02T20:18:44.703175] [INFO ] [sig ] [596/3370] Forecasting CDE... [2026-03-02T20:18:44.703205] [INFO ] [sig ] Generating forecast for: CDE [2026-03-02T20:18:44.703235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-03-02T20:18:44.714911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-03-02T20:18:44.715211] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-03-02T20:18:44.716026] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-03-02T20:18:44.716078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:44.716110] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:44.716137] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:44.716195] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:44.775439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:44.776294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:44.776380] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:44.776413] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:44.898859] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:44.899021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:44.899062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:44.899096] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:44.902702] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: UP (p=93.69%) [2026-03-02T20:18:44.902986] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-03-02T20:18:44.903124] [INFO ] [sig ] CDE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:45.049637] [INFO ] [LOCAL ] Saved forecast: CDE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CDE.txt [2026-03-02T20:18:45.049777] [INFO ] [sig ] [596/3370] Completed CDE in 0.3s | 2.71 sym/s | Total: 3.7m | ETA: 17.1m [2026-03-02T20:18:45.049816] [INFO ] [sig ] [597/3370] Forecasting CDIO... [2026-03-02T20:18:45.049845] [INFO ] [sig ] Generating forecast for: CDIO [2026-03-02T20:18:45.049874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-03-02T20:18:45.062119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-03-02T20:18:45.062430] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-03-02T20:18:45.063271] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-03-02T20:18:45.063325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:45.063359] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:45.063387] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:45.063446] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:45.127920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:45.129074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:45.129182] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:45.129224] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:45.255037] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:45.255194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:45.255234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:45.255263] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:45.258718] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: DOWN (p=7.12%) [2026-03-02T20:18:45.258998] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-03-02T20:18:45.259125] [INFO ] [sig ] CDIO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:45.402675] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CDIO.txt [2026-03-02T20:18:45.402812] [INFO ] [sig ] [597/3370] Completed CDIO in 0.4s | 2.71 sym/s | Total: 3.7m | ETA: 17.1m [2026-03-02T20:18:45.402851] [INFO ] [sig ] [598/3370] Forecasting CDL... [2026-03-02T20:18:45.402881] [INFO ] [sig ] Generating forecast for: CDL [2026-03-02T20:18:45.402913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-03-02T20:18:45.413881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-03-02T20:18:45.414171] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-03-02T20:18:45.415010] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-03-02T20:18:45.415070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:45.415109] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:45.415142] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:45.415210] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:45.472550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:45.473393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:45.473478] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:45.473511] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:45.607757] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:45.607943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:45.607993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:45.608025] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:45.612144] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: UP (p=56.82%) [2026-03-02T20:18:45.612486] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-03-02T20:18:45.612663] [INFO ] [sig ] CDL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:45.762473] [INFO ] [LOCAL ] Saved forecast: CDL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CDL.txt [2026-03-02T20:18:45.762658] [INFO ] [sig ] [598/3370] Completed CDL in 0.4s | 2.71 sym/s | Total: 3.7m | ETA: 17.1m [2026-03-02T20:18:45.762710] [INFO ] [sig ] [599/3370] Forecasting CDNA... [2026-03-02T20:18:45.762750] [INFO ] [sig ] Generating forecast for: CDNA [2026-03-02T20:18:45.762787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-03-02T20:18:45.776182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-03-02T20:18:45.776699] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-03-02T20:18:45.778199] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-03-02T20:18:45.778266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:45.778310] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:45.778344] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:45.778404] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:45.837468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:45.838637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:45.838758] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:45.838796] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:45.971092] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:45.971263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:45.971305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:45.971334] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:45.974985] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-03-02T20:18:45.975281] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-03-02T20:18:45.975423] [INFO ] [sig ] CDNA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:46.129322] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CDNA.txt [2026-03-02T20:18:46.129481] [INFO ] [sig ] [599/3370] Completed CDNA in 0.4s | 2.71 sym/s | Total: 3.7m | ETA: 17.0m [2026-03-02T20:18:46.129522] [INFO ] [sig ] [600/3370] Forecasting CDNS... [2026-03-02T20:18:46.129551] [INFO ] [sig ] Generating forecast for: CDNS [2026-03-02T20:18:46.129607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-03-02T20:18:46.144091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-03-02T20:18:46.144542] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-03-02T20:18:46.145497] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-03-02T20:18:46.145557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:46.145613] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:46.145643] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:46.145703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:46.208521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:46.209533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:46.209652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:46.209689] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:46.346338] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:46.346528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:46.346595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:46.346630] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:46.350800] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: UP (p=74.68%) [2026-03-02T20:18:46.351114] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-03-02T20:18:46.351258] [INFO ] [sig ] CDNS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:46.506872] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CDNS.txt [2026-03-02T20:18:46.507041] [INFO ] [sig ] [600/3370] Completed CDNS in 0.4s | 2.71 sym/s | Total: 3.7m | ETA: 17.0m [2026-03-02T20:18:46.507083] [INFO ] [sig ] [601/3370] Forecasting CDP... [2026-03-02T20:18:46.507111] [INFO ] [sig ] Generating forecast for: CDP [2026-03-02T20:18:46.507143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-03-02T20:18:46.520431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-03-02T20:18:46.520878] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-03-02T20:18:46.521750] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-03-02T20:18:46.521805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:46.521838] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:46.521868] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:46.521929] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:46.584091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:46.585038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:46.585181] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:46.585240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:46.712111] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:46.712295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:46.712338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:46.712367] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:46.715979] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: DOWN (p=2.61%) [2026-03-02T20:18:46.716286] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-03-02T20:18:46.716432] [INFO ] [sig ] CDP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:46.886760] [INFO ] [LOCAL ] Saved forecast: CDP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CDP.txt [2026-03-02T20:18:46.886935] [INFO ] [sig ] [601/3370] Completed CDP in 0.4s | 2.71 sym/s | Total: 3.7m | ETA: 17.0m [2026-03-02T20:18:46.886977] [INFO ] [sig ] [602/3370] Forecasting CDRE... [2026-03-02T20:18:46.887008] [INFO ] [sig ] Generating forecast for: CDRE [2026-03-02T20:18:46.887040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-03-02T20:18:46.900173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-03-02T20:18:46.900632] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-03-02T20:18:46.901543] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-03-02T20:18:46.901620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:46.901656] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:46.901685] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:46.901745] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:46.964388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:46.965383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:46.965477] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:46.965512] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:47.117971] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:47.118201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:47.118263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:47.118331] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:47.123319] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: DOWN (p=8.35%) [2026-03-02T20:18:47.123806] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-03-02T20:18:47.124000] [INFO ] [sig ] CDRE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:47.296590] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CDRE.txt [2026-03-02T20:18:47.296784] [INFO ] [sig ] [602/3370] Completed CDRE in 0.4s | 2.71 sym/s | Total: 3.7m | ETA: 17.0m [2026-03-02T20:18:47.296827] [INFO ] [sig ] [603/3370] Forecasting CDRO... [2026-03-02T20:18:47.296857] [INFO ] [sig ] Generating forecast for: CDRO [2026-03-02T20:18:47.296888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-03-02T20:18:47.308269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-03-02T20:18:47.308677] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-03-02T20:18:47.309520] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-03-02T20:18:47.309598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:47.309635] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:47.309662] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:47.309719] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:47.369800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:47.370776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:47.370865] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:47.370898] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:47.481161] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:47.481541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:47.481601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:47.481635] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:47.485329] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: UP (p=88.62%) [2026-03-02T20:18:47.485664] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-03-02T20:18:47.485806] [INFO ] [sig ] CDRO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:47.636734] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CDRO.txt [2026-03-02T20:18:47.636915] [INFO ] [sig ] [603/3370] Completed CDRO in 0.3s | 2.71 sym/s | Total: 3.7m | ETA: 17.0m [2026-03-02T20:18:47.636957] [INFO ] [sig ] [604/3370] Forecasting CDXS... [2026-03-02T20:18:47.636987] [INFO ] [sig ] Generating forecast for: CDXS [2026-03-02T20:18:47.637019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-03-02T20:18:47.649874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-03-02T20:18:47.650321] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-03-02T20:18:47.651223] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-03-02T20:18:47.651279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:47.651312] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:47.651338] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:47.651395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:47.711471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:47.712607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:47.712695] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:47.712761] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:47.839809] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:47.839979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:47.840020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:47.840050] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:47.843637] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: UP (p=81.23%) [2026-03-02T20:18:47.843926] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-03-02T20:18:47.844060] [INFO ] [sig ] CDXS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:48.009290] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CDXS.txt [2026-03-02T20:18:48.009702] [INFO ] [sig ] [604/3370] Completed CDXS in 0.4s | 2.71 sym/s | Total: 3.7m | ETA: 17.0m [2026-03-02T20:18:48.009745] [INFO ] [sig ] [605/3370] Forecasting CDZI... [2026-03-02T20:18:48.009774] [INFO ] [sig ] Generating forecast for: CDZI [2026-03-02T20:18:48.009806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-03-02T20:18:48.023032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-03-02T20:18:48.023637] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-03-02T20:18:48.024501] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-03-02T20:18:48.024556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:48.024617] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:48.024648] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:48.024707] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:48.087383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:48.088393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:48.088498] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:48.088533] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:48.217544] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:48.217728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:48.217770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:48.217798] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:48.221466] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-03-02T20:18:48.221779] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-03-02T20:18:48.221914] [INFO ] [sig ] CDZI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:48.368622] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CDZI.txt [2026-03-02T20:18:48.368778] [INFO ] [sig ] [605/3370] Completed CDZI in 0.4s | 2.71 sym/s | Total: 3.7m | ETA: 17.0m [2026-03-02T20:18:48.368818] [INFO ] [sig ] [606/3370] Forecasting CE... [2026-03-02T20:18:48.368848] [INFO ] [sig ] Generating forecast for: CE [2026-03-02T20:18:48.368880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-03-02T20:18:48.380596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-03-02T20:18:48.380927] [INFO ] [FORECASTER] Starting predict_future for CE [2026-03-02T20:18:48.381772] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-03-02T20:18:48.381826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:48.381858] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:48.381896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:48.381955] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:48.440814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:48.441745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:48.441840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:48.441876] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:48.570334] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:48.570503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:48.570548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:48.570608] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:48.574180] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-03-02T20:18:48.574477] [INFO ] [FORECASTER] Completed predict_future for CE [2026-03-02T20:18:48.574633] [INFO ] [sig ] CE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:48.732819] [INFO ] [LOCAL ] Saved forecast: CE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CE.txt [2026-03-02T20:18:48.732979] [INFO ] [sig ] [606/3370] Completed CE in 0.4s | 2.71 sym/s | Total: 3.7m | ETA: 17.0m [2026-03-02T20:18:48.733019] [INFO ] [sig ] [607/3370] Forecasting CECO... [2026-03-02T20:18:48.733050] [INFO ] [sig ] Generating forecast for: CECO [2026-03-02T20:18:48.733080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-03-02T20:18:48.744498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-03-02T20:18:48.744930] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-03-02T20:18:48.745864] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-03-02T20:18:48.745922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:48.745959] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:48.745987] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:48.746047] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:48.804738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:48.805651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:48.805746] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:48.805780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:48.937065] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:48.937248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:48.937290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:48.937320] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:48.940989] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: UP (p=54.07%) [2026-03-02T20:18:48.941367] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-03-02T20:18:48.941549] [INFO ] [sig ] CECO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:49.126091] [INFO ] [LOCAL ] Saved forecast: CECO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CECO.txt [2026-03-02T20:18:49.126287] [INFO ] [sig ] [607/3370] Completed CECO in 0.4s | 2.71 sym/s | Total: 3.7m | ETA: 17.0m [2026-03-02T20:18:49.126340] [INFO ] [sig ] [608/3370] Forecasting CEG... [2026-03-02T20:18:49.126372] [INFO ] [sig ] Generating forecast for: CEG [2026-03-02T20:18:49.126401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-03-02T20:18:49.139145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-03-02T20:18:49.139560] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-03-02T20:18:49.140428] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-03-02T20:18:49.140482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:49.140540] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:49.140568] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:49.140653] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:49.204926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:49.205806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:49.205893] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:49.205927] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:49.332109] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:49.332277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:49.332317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:49.332539] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:49.336811] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: UP (p=74.54%) [2026-03-02T20:18:49.337159] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-03-02T20:18:49.337496] [INFO ] [sig ] CEG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:49.487700] [INFO ] [LOCAL ] Saved forecast: CEG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CEG.txt [2026-03-02T20:18:49.487842] [INFO ] [sig ] [608/3370] Completed CEG in 0.4s | 2.71 sym/s | Total: 3.7m | ETA: 17.0m [2026-03-02T20:18:49.487882] [INFO ] [sig ] [609/3370] Forecasting CELC... [2026-03-02T20:18:49.487912] [INFO ] [sig ] Generating forecast for: CELC [2026-03-02T20:18:49.487942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-03-02T20:18:49.500725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-03-02T20:18:49.501067] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-03-02T20:18:49.501923] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-03-02T20:18:49.501975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:49.502007] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:49.502033] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:49.502090] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:49.559212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:49.559960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:49.560047] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:49.560081] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:49.686766] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:49.686928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:49.686968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:49.686996] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:49.690437] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: DOWN (p=10.62%) [2026-03-02T20:18:49.690736] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-03-02T20:18:49.690868] [INFO ] [sig ] CELC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:49.842807] [INFO ] [LOCAL ] Saved forecast: CELC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CELC.txt [2026-03-02T20:18:49.842970] [INFO ] [sig ] [609/3370] Completed CELC in 0.4s | 2.71 sym/s | Total: 3.7m | ETA: 17.0m [2026-03-02T20:18:49.843012] [INFO ] [sig ] [610/3370] Forecasting CELH... [2026-03-02T20:18:49.843042] [INFO ] [sig ] Generating forecast for: CELH [2026-03-02T20:18:49.843073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-03-02T20:18:49.854309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-03-02T20:18:49.854907] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-03-02T20:18:49.855771] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-03-02T20:18:49.855825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:49.855858] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:49.855886] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:49.855943] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:49.917079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:49.917999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:49.918128] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:49.918168] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:50.045502] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:50.045690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:50.045732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:50.045760] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:50.049688] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: UP (p=96.71%) [2026-03-02T20:18:50.049979] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-03-02T20:18:50.050115] [INFO ] [sig ] CELH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:50.197515] [INFO ] [LOCAL ] Saved forecast: CELH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CELH.txt [2026-03-02T20:18:50.197683] [INFO ] [sig ] [610/3370] Completed CELH in 0.4s | 2.71 sym/s | Total: 3.8m | ETA: 17.0m [2026-03-02T20:18:50.197723] [INFO ] [sig ] [611/3370] Forecasting CELZ... [2026-03-02T20:18:50.197754] [INFO ] [sig ] Generating forecast for: CELZ [2026-03-02T20:18:50.197787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-03-02T20:18:50.208874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-03-02T20:18:50.209198] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-03-02T20:18:50.210056] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-03-02T20:18:50.210109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:50.210140] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:50.210167] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:50.210223] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:50.268192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:50.269104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:50.269193] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:50.269226] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:50.385482] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:50.385667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:50.385708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:50.385769] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:50.389348] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: DOWN (p=18.63%) [2026-03-02T20:18:50.389669] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-03-02T20:18:50.389805] [INFO ] [sig ] CELZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:50.541490] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CELZ.txt [2026-03-02T20:18:50.541674] [INFO ] [sig ] [611/3370] Completed CELZ in 0.3s | 2.71 sym/s | Total: 3.8m | ETA: 17.0m [2026-03-02T20:18:50.541717] [INFO ] [sig ] [612/3370] Forecasting CENTA... [2026-03-02T20:18:50.541748] [INFO ] [sig ] Generating forecast for: CENTA [2026-03-02T20:18:50.541780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-03-02T20:18:50.554243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-03-02T20:18:50.554653] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-03-02T20:18:50.555483] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-03-02T20:18:50.555538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:50.555569] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:50.555636] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:50.555695] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:50.616068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:50.617030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:50.617123] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:50.617157] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:50.747785] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:50.747967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:50.748007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:50.748036] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:50.752051] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: DOWN (p=31.23%) [2026-03-02T20:18:50.752371] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-03-02T20:18:50.752524] [INFO ] [sig ] CENTA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:50.906948] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CENTA.txt [2026-03-02T20:18:50.907110] [INFO ] [sig ] [612/3370] Completed CENTA in 0.4s | 2.71 sym/s | Total: 3.8m | ETA: 17.0m [2026-03-02T20:18:50.907155] [INFO ] [sig ] [613/3370] Forecasting CENX... [2026-03-02T20:18:50.907197] [INFO ] [sig ] Generating forecast for: CENX [2026-03-02T20:18:50.907238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-03-02T20:18:50.920340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-03-02T20:18:50.920725] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-03-02T20:18:50.921588] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-03-02T20:18:50.921642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:50.921675] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:50.921701] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:50.921760] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:50.981301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:50.982230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:50.982323] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:50.982356] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:51.111012] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:51.111178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:51.111226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:51.111263] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:51.115141] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: UP (p=56.01%) [2026-03-02T20:18:51.115424] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-03-02T20:18:51.115559] [INFO ] [sig ] CENX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:51.276162] [INFO ] [LOCAL ] Saved forecast: CENX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CENX.txt [2026-03-02T20:18:51.276307] [INFO ] [sig ] [613/3370] Completed CENX in 0.4s | 2.71 sym/s | Total: 3.8m | ETA: 17.0m [2026-03-02T20:18:51.276551] [INFO ] [sig ] [614/3370] Forecasting CERS... [2026-03-02T20:18:51.276603] [INFO ] [sig ] Generating forecast for: CERS [2026-03-02T20:18:51.276638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-03-02T20:18:51.288744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-03-02T20:18:51.289043] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-03-02T20:18:51.289883] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-03-02T20:18:51.289936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:51.289967] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:51.289993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:51.290051] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:51.350999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:51.351888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:51.351974] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:51.352006] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:51.474201] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:51.474376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:51.474416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:51.474654] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:51.478296] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: DOWN (p=21.31%) [2026-03-02T20:18:51.478801] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-03-02T20:18:51.478938] [INFO ] [sig ] CERS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:51.635442] [INFO ] [LOCAL ] Saved forecast: CERS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CERS.txt [2026-03-02T20:18:51.635660] [INFO ] [sig ] [614/3370] Completed CERS in 0.4s | 2.71 sym/s | Total: 3.8m | ETA: 17.0m [2026-03-02T20:18:51.635707] [INFO ] [sig ] [615/3370] Forecasting CETX... [2026-03-02T20:18:51.635739] [INFO ] [sig ] Generating forecast for: CETX [2026-03-02T20:18:51.635769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-03-02T20:18:51.647386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-03-02T20:18:51.647856] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-03-02T20:18:51.648855] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-03-02T20:18:51.648921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:51.648955] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:51.648982] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:51.649046] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:51.709980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:51.711115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:51.711209] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:51.711243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:51.837853] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:51.838030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:51.838103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:51.838141] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:51.842201] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: DOWN (p=38.04%) [2026-03-02T20:18:51.842649] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-03-02T20:18:51.842819] [INFO ] [sig ] CETX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:52.003875] [INFO ] [LOCAL ] Saved forecast: CETX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CETX.txt [2026-03-02T20:18:52.004059] [INFO ] [sig ] [615/3370] Completed CETX in 0.4s | 2.71 sym/s | Total: 3.8m | ETA: 16.9m [2026-03-02T20:18:52.004101] [INFO ] [sig ] [616/3370] Forecasting CF... [2026-03-02T20:18:52.004134] [INFO ] [sig ] Generating forecast for: CF [2026-03-02T20:18:52.004169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-03-02T20:18:52.015944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-03-02T20:18:52.016353] [INFO ] [FORECASTER] Starting predict_future for CF [2026-03-02T20:18:52.017235] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-03-02T20:18:52.017291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:52.017325] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:52.017353] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:52.017412] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:52.086983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:52.088068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:52.088170] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:52.088208] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:52.209309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:52.209477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:52.209519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:52.209549] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:52.213301] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: DOWN (p=43.53%) [2026-03-02T20:18:52.213647] [INFO ] [FORECASTER] Completed predict_future for CF [2026-03-02T20:18:52.213792] [INFO ] [sig ] CF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:52.362360] [INFO ] [LOCAL ] Saved forecast: CF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CF.txt [2026-03-02T20:18:52.362522] [INFO ] [sig ] [616/3370] Completed CF in 0.4s | 2.71 sym/s | Total: 3.8m | ETA: 16.9m [2026-03-02T20:18:52.362564] [INFO ] [sig ] [617/3370] Forecasting CFFN... [2026-03-02T20:18:52.362621] [INFO ] [sig ] Generating forecast for: CFFN [2026-03-02T20:18:52.362654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-03-02T20:18:52.373931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-03-02T20:18:52.374307] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-03-02T20:18:52.375138] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-03-02T20:18:52.375191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:52.375222] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:52.375249] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:52.375306] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:52.435417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:52.436759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:52.436852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:52.436884] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:52.562587] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:52.562750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:52.562788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:52.562817] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:52.566626] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: DOWN (p=31.66%) [2026-03-02T20:18:52.566914] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-03-02T20:18:52.567044] [INFO ] [sig ] CFFN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:52.716748] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CFFN.txt [2026-03-02T20:18:52.716912] [INFO ] [sig ] [617/3370] Completed CFFN in 0.4s | 2.71 sym/s | Total: 3.8m | ETA: 16.9m [2026-03-02T20:18:52.716952] [INFO ] [sig ] [618/3370] Forecasting CFG... [2026-03-02T20:18:52.716982] [INFO ] [sig ] Generating forecast for: CFG [2026-03-02T20:18:52.717012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-03-02T20:18:52.728310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-03-02T20:18:52.728698] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-03-02T20:18:52.729510] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-03-02T20:18:52.729563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:52.729618] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:52.729648] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:52.729707] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:52.788385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:52.789291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:52.789414] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:52.789448] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:52.911242] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:52.911410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:52.911452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:52.911481] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:52.915201] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: UP (p=89.61%) [2026-03-02T20:18:52.915700] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-03-02T20:18:52.915840] [INFO ] [sig ] CFG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:53.082448] [INFO ] [LOCAL ] Saved forecast: CFG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CFG.txt [2026-03-02T20:18:53.082628] [INFO ] [sig ] [618/3370] Completed CFG in 0.4s | 2.71 sym/s | Total: 3.8m | ETA: 16.9m [2026-03-02T20:18:53.082670] [INFO ] [sig ] [619/3370] Forecasting CFO... [2026-03-02T20:18:53.082702] [INFO ] [sig ] Generating forecast for: CFO [2026-03-02T20:18:53.082733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-03-02T20:18:53.094984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-03-02T20:18:53.095360] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-03-02T20:18:53.096651] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-03-02T20:18:53.096719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:53.096755] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:53.096783] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:53.096842] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:53.155093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:53.156002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:53.156089] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:53.156123] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:53.269417] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:53.269603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:53.269648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:53.269678] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:53.273240] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: DOWN (p=9.58%) [2026-03-02T20:18:53.273533] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-03-02T20:18:53.273690] [INFO ] [sig ] CFO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:53.421381] [INFO ] [LOCAL ] Saved forecast: CFO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CFO.txt [2026-03-02T20:18:53.421548] [INFO ] [sig ] [619/3370] Completed CFO in 0.3s | 2.71 sym/s | Total: 3.8m | ETA: 16.9m [2026-03-02T20:18:53.421612] [INFO ] [sig ] [620/3370] Forecasting CG... [2026-03-02T20:18:53.421644] [INFO ] [sig ] Generating forecast for: CG [2026-03-02T20:18:53.421675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-03-02T20:18:53.433699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-03-02T20:18:53.434041] [INFO ] [FORECASTER] Starting predict_future for CG [2026-03-02T20:18:53.434901] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-03-02T20:18:53.434955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:53.434988] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:53.435015] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:53.435073] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:53.493385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:53.494472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:53.494602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:53.494657] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:53.617057] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:53.617230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:53.617271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:53.617300] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:53.621228] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-03-02T20:18:53.621519] [INFO ] [FORECASTER] Completed predict_future for CG [2026-03-02T20:18:53.621673] [INFO ] [sig ] CG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:53.772041] [INFO ] [LOCAL ] Saved forecast: CG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CG.txt [2026-03-02T20:18:53.772210] [INFO ] [sig ] [620/3370] Completed CG in 0.4s | 2.71 sym/s | Total: 3.8m | ETA: 16.9m [2026-03-02T20:18:53.772251] [INFO ] [sig ] [621/3370] Forecasting CGABL... [2026-03-02T20:18:53.772280] [INFO ] [sig ] Generating forecast for: CGABL [2026-03-02T20:18:53.772309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-03-02T20:18:53.784237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-03-02T20:18:53.784634] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-03-02T20:18:53.785673] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-03-02T20:18:53.785727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:53.785761] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:53.785789] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:53.785847] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:53.845532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:53.846476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:53.846564] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:53.846618] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:53.959158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:53.959300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:53.959344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:53.959373] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:53.962751] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: UP (p=75.38%) [2026-03-02T20:18:53.963033] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-03-02T20:18:53.963167] [INFO ] [sig ] CGABL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:54.116494] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CGABL.txt [2026-03-02T20:18:54.116668] [INFO ] [sig ] [621/3370] Completed CGABL in 0.3s | 2.71 sym/s | Total: 3.8m | ETA: 16.9m [2026-03-02T20:18:54.116711] [INFO ] [sig ] [622/3370] Forecasting CGBD... [2026-03-02T20:18:54.116741] [INFO ] [sig ] Generating forecast for: CGBD [2026-03-02T20:18:54.116771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-03-02T20:18:54.129523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-03-02T20:18:54.130068] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-03-02T20:18:54.131125] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-03-02T20:18:54.131178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:54.131211] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:54.131237] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:54.131294] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:54.190379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:54.191056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:54.191138] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:54.191169] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:54.308903] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:54.309062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:54.309102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:54.309130] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:54.312555] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-03-02T20:18:54.312851] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-03-02T20:18:54.312984] [INFO ] [sig ] CGBD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:54.459014] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CGBD.txt [2026-03-02T20:18:54.459146] [INFO ] [sig ] [622/3370] Completed CGBD in 0.3s | 2.71 sym/s | Total: 3.8m | ETA: 16.9m [2026-03-02T20:18:54.459210] [INFO ] [sig ] [623/3370] Forecasting CGC... [2026-03-02T20:18:54.459241] [INFO ] [sig ] Generating forecast for: CGC [2026-03-02T20:18:54.459272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-03-02T20:18:54.471673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-03-02T20:18:54.471996] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-03-02T20:18:54.472825] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-03-02T20:18:54.472878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:54.472910] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:54.472937] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:54.472994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:54.531534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:54.532194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:54.532276] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:54.532310] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:54.652251] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:54.652392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:54.652431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:54.652460] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:54.655783] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-03-02T20:18:54.656060] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-03-02T20:18:54.656189] [INFO ] [sig ] CGC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:54.801314] [INFO ] [LOCAL ] Saved forecast: CGC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CGC.txt [2026-03-02T20:18:54.801441] [INFO ] [sig ] [623/3370] Completed CGC in 0.3s | 2.71 sym/s | Total: 3.8m | ETA: 16.9m [2026-03-02T20:18:54.801484] [INFO ] [sig ] [624/3370] Forecasting CGEM... [2026-03-02T20:18:54.801518] [INFO ] [sig ] Generating forecast for: CGEM [2026-03-02T20:18:54.801549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-03-02T20:18:54.814426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-03-02T20:18:54.814947] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-03-02T20:18:54.815941] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-03-02T20:18:54.815993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:54.816026] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:54.816052] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:54.816109] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:54.877441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:54.878236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:54.878319] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:54.878351] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:54.999967] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:55.000133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:55.000176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:55.000211] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:55.003789] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: UP (p=93.50%) [2026-03-02T20:18:55.004077] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-03-02T20:18:55.004256] [INFO ] [sig ] CGEM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:55.147830] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CGEM.txt [2026-03-02T20:18:55.147964] [INFO ] [sig ] [624/3370] Completed CGEM in 0.3s | 2.71 sym/s | Total: 3.8m | ETA: 16.9m [2026-03-02T20:18:55.148004] [INFO ] [sig ] [625/3370] Forecasting CGEN... [2026-03-02T20:18:55.148032] [INFO ] [sig ] Generating forecast for: CGEN [2026-03-02T20:18:55.148096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-03-02T20:18:55.161179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-03-02T20:18:55.161680] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-03-02T20:18:55.162691] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-03-02T20:18:55.162745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:55.162800] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:55.162829] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:55.162887] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:55.220509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:55.221201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:55.221285] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:55.221325] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:55.344865] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:55.345033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:55.345073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:55.345102] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:55.348997] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: UP (p=63.24%) [2026-03-02T20:18:55.349377] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-03-02T20:18:55.349768] [INFO ] [sig ] CGEN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:55.504285] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CGEN.txt [2026-03-02T20:18:55.504453] [INFO ] [sig ] [625/3370] Completed CGEN in 0.4s | 2.71 sym/s | Total: 3.8m | ETA: 16.9m [2026-03-02T20:18:55.504494] [INFO ] [sig ] [626/3370] Forecasting CGNX... [2026-03-02T20:18:55.504526] [INFO ] [sig ] Generating forecast for: CGNX [2026-03-02T20:18:55.504557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-03-02T20:18:55.517828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-03-02T20:18:55.518175] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-03-02T20:18:55.519302] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-03-02T20:18:55.519367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:55.519407] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:55.519443] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:55.519512] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:55.586533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:55.587785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:55.587874] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:55.587908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:55.720697] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:55.720900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:55.720960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:55.720990] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:55.724879] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: DOWN (p=38.23%) [2026-03-02T20:18:55.725209] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-03-02T20:18:55.725377] [INFO ] [sig ] CGNX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:55.871916] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CGNX.txt [2026-03-02T20:18:55.872092] [INFO ] [sig ] [626/3370] Completed CGNX in 0.4s | 2.71 sym/s | Total: 3.8m | ETA: 16.9m [2026-03-02T20:18:55.872137] [INFO ] [sig ] [627/3370] Forecasting CGO... [2026-03-02T20:18:55.872170] [INFO ] [sig ] Generating forecast for: CGO [2026-03-02T20:18:55.872214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-03-02T20:18:55.884593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-03-02T20:18:55.884988] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-03-02T20:18:55.885893] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-03-02T20:18:55.885950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:55.886000] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:55.886031] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:55.886096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:55.948299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:55.949272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:55.949391] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:55.949428] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:56.068864] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:56.069035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:56.069076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:56.069105] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:56.073029] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: DOWN (p=44.57%) [2026-03-02T20:18:56.073323] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-03-02T20:18:56.073460] [INFO ] [sig ] CGO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:56.224004] [INFO ] [LOCAL ] Saved forecast: CGO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CGO.txt [2026-03-02T20:18:56.224199] [INFO ] [sig ] [627/3370] Completed CGO in 0.4s | 2.71 sym/s | Total: 3.9m | ETA: 16.9m [2026-03-02T20:18:56.224253] [INFO ] [sig ] [628/3370] Forecasting CGON... [2026-03-02T20:18:56.224288] [INFO ] [sig ] Generating forecast for: CGON [2026-03-02T20:18:56.224322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-03-02T20:18:56.236287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-03-02T20:18:56.236667] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-03-02T20:18:56.237524] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-03-02T20:18:56.237599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:56.237636] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:56.237666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:56.237727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:56.299260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:56.300194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:56.300325] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:56.300370] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:56.426611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:56.426776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:56.426822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:56.426889] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:56.430538] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: DOWN (p=40.13%) [2026-03-02T20:18:56.430847] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-03-02T20:18:56.430985] [INFO ] [sig ] CGON: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:56.587558] [INFO ] [LOCAL ] Saved forecast: CGON 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CGON.txt [2026-03-02T20:18:56.587760] [INFO ] [sig ] [628/3370] Completed CGON in 0.4s | 2.71 sym/s | Total: 3.9m | ETA: 16.8m [2026-03-02T20:18:56.587804] [INFO ] [sig ] [629/3370] Forecasting CHCI... [2026-03-02T20:18:56.587836] [INFO ] [sig ] Generating forecast for: CHCI [2026-03-02T20:18:56.587870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-03-02T20:18:56.600325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-03-02T20:18:56.600798] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-03-02T20:18:56.601895] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-03-02T20:18:56.601952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:56.601986] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:56.602016] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:56.602077] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:56.662546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:56.663607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:56.663701] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:56.663736] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:56.783184] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:56.783351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:56.783394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:56.783424] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:56.787046] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: DOWN (p=25.99%) [2026-03-02T20:18:56.787345] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-03-02T20:18:56.787488] [INFO ] [sig ] CHCI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:56.937834] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CHCI.txt [2026-03-02T20:18:56.937990] [INFO ] [sig ] [629/3370] Completed CHCI in 0.4s | 2.71 sym/s | Total: 3.9m | ETA: 16.8m [2026-03-02T20:18:56.938030] [INFO ] [sig ] [630/3370] Forecasting CHCO... [2026-03-02T20:18:56.938075] [INFO ] [sig ] Generating forecast for: CHCO [2026-03-02T20:18:56.938107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-03-02T20:18:56.949289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-03-02T20:18:56.949629] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-03-02T20:18:56.950432] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-03-02T20:18:56.950484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:56.950524] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:56.950554] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:56.950640] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:57.014190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:57.015165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:57.015260] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:57.015295] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:57.149888] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:57.150056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:57.150098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:57.150128] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:57.153787] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: UP (p=75.28%) [2026-03-02T20:18:57.154085] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-03-02T20:18:57.154218] [INFO ] [sig ] CHCO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:57.321035] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CHCO.txt [2026-03-02T20:18:57.321219] [INFO ] [sig ] [630/3370] Completed CHCO in 0.4s | 2.71 sym/s | Total: 3.9m | ETA: 16.8m [2026-03-02T20:18:57.321260] [INFO ] [sig ] [631/3370] Forecasting CHD... [2026-03-02T20:18:57.321291] [INFO ] [sig ] Generating forecast for: CHD [2026-03-02T20:18:57.321323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-03-02T20:18:57.334462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-03-02T20:18:57.334900] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-03-02T20:18:57.335807] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-03-02T20:18:57.335863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:57.335897] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:57.335925] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:57.335985] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:57.398027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:57.399034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:57.399170] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:57.399206] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:57.531267] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:57.531431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:57.531474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:57.531505] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:57.535184] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: DOWN (p=8.01%) [2026-03-02T20:18:57.535478] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-03-02T20:18:57.535635] [INFO ] [sig ] CHD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:57.680163] [INFO ] [LOCAL ] Saved forecast: CHD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CHD.txt [2026-03-02T20:18:57.680309] [INFO ] [sig ] [631/3370] Completed CHD in 0.4s | 2.71 sym/s | Total: 3.9m | ETA: 16.8m [2026-03-02T20:18:57.680349] [INFO ] [sig ] [632/3370] Forecasting CHDN... [2026-03-02T20:18:57.680379] [INFO ] [sig ] Generating forecast for: CHDN [2026-03-02T20:18:57.680409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-03-02T20:18:57.691768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-03-02T20:18:57.692099] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-03-02T20:18:57.692930] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-03-02T20:18:57.692982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:57.693014] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:57.693042] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:57.693099] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:57.751869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:57.752543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:57.752643] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:57.752677] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:57.876966] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:57.877128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:57.877171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:57.877201] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:57.880773] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: UP (p=98.34%) [2026-03-02T20:18:57.881069] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-03-02T20:18:57.881204] [INFO ] [sig ] CHDN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:58.025059] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CHDN.txt [2026-03-02T20:18:58.025214] [INFO ] [sig ] [632/3370] Completed CHDN in 0.3s | 2.71 sym/s | Total: 3.9m | ETA: 16.8m [2026-03-02T20:18:58.025257] [INFO ] [sig ] [633/3370] Forecasting CHE... [2026-03-02T20:18:58.025287] [INFO ] [sig ] Generating forecast for: CHE [2026-03-02T20:18:58.025318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-03-02T20:18:58.036397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-03-02T20:18:58.036739] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-03-02T20:18:58.037537] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-03-02T20:18:58.037610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:58.037645] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:58.037673] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:58.037732] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:58.096715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:58.097603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:58.097694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:58.097728] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:58.222866] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:58.223046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:58.223089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:58.223119] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:58.226805] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: UP (p=59.64%) [2026-03-02T20:18:58.227093] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-03-02T20:18:58.227227] [INFO ] [sig ] CHE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:58.370936] [INFO ] [LOCAL ] Saved forecast: CHE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CHE.txt [2026-03-02T20:18:58.371070] [INFO ] [sig ] [633/3370] Completed CHE in 0.3s | 2.71 sym/s | Total: 3.9m | ETA: 16.8m [2026-03-02T20:18:58.371109] [INFO ] [sig ] [634/3370] Forecasting CHEF... [2026-03-02T20:18:58.371145] [INFO ] [sig ] Generating forecast for: CHEF [2026-03-02T20:18:58.371176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-03-02T20:18:58.382680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-03-02T20:18:58.382996] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-03-02T20:18:58.383822] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-03-02T20:18:58.383874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:58.383906] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:58.383933] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:58.383991] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:58.441816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:58.442528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:58.442628] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:58.442663] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:58.560495] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:58.560677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:58.560719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:58.560747] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:58.564203] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-03-02T20:18:58.564488] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-03-02T20:18:58.564641] [INFO ] [sig ] CHEF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:18:58.712883] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CHEF.txt [2026-03-02T20:18:58.713058] [INFO ] [sig ] [634/3370] Completed CHEF in 0.3s | 2.71 sym/s | Total: 3.9m | ETA: 16.8m [2026-03-02T20:18:58.713101] [INFO ] [sig ] [635/3370] Forecasting CHH... [2026-03-02T20:18:58.713132] [INFO ] [sig ] Generating forecast for: CHH [2026-03-02T20:18:58.713163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-03-02T20:18:58.725153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-03-02T20:18:58.725514] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-03-02T20:18:58.726359] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-03-02T20:18:58.726412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:58.726445] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:58.726474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:58.726533] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:58.785564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:58.786506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:58.786643] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:58.786681] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:58.910950] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:58.911115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:58.911156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:58.911187] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:58.915197] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: DOWN (p=8.85%) [2026-03-02T20:18:58.915519] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-03-02T20:18:58.915688] [INFO ] [sig ] CHH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:59.073401] [INFO ] [LOCAL ] Saved forecast: CHH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CHH.txt [2026-03-02T20:18:59.073585] [INFO ] [sig ] [635/3370] Completed CHH in 0.4s | 2.71 sym/s | Total: 3.9m | ETA: 16.8m [2026-03-02T20:18:59.073630] [INFO ] [sig ] [636/3370] Forecasting CHI... [2026-03-02T20:18:59.073660] [INFO ] [sig ] Generating forecast for: CHI [2026-03-02T20:18:59.073690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-03-02T20:18:59.086160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-03-02T20:18:59.086527] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-03-02T20:18:59.087397] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-03-02T20:18:59.087452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:59.087486] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:59.087515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:59.087618] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:59.152603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:59.153937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:59.154028] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:59.154063] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:59.293636] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:59.294012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:59.294061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:59.294096] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:59.298857] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: DOWN (p=36.16%) [2026-03-02T20:18:59.299249] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-03-02T20:18:59.299419] [INFO ] [sig ] CHI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:59.452909] [INFO ] [LOCAL ] Saved forecast: CHI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CHI.txt [2026-03-02T20:18:59.453061] [INFO ] [sig ] [636/3370] Completed CHI in 0.4s | 2.71 sym/s | Total: 3.9m | ETA: 16.8m [2026-03-02T20:18:59.453102] [INFO ] [sig ] [637/3370] Forecasting CHKP... [2026-03-02T20:18:59.453131] [INFO ] [sig ] Generating forecast for: CHKP [2026-03-02T20:18:59.453161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-03-02T20:18:59.465868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-03-02T20:18:59.466278] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-03-02T20:18:59.467210] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-03-02T20:18:59.467270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:59.467303] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:59.467330] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:59.467389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:59.528141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:59.529080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:59.529173] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:59.529208] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:18:59.655411] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:18:59.655591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:18:59.655635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:18:59.655682] [INFO ] [FORECASTER] Training complete [2026-03-02T20:18:59.660183] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: DOWN (p=37.19%) [2026-03-02T20:18:59.660750] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-03-02T20:18:59.660917] [INFO ] [sig ] CHKP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:18:59.818735] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CHKP.txt [2026-03-02T20:18:59.818920] [INFO ] [sig ] [637/3370] Completed CHKP in 0.4s | 2.71 sym/s | Total: 3.9m | ETA: 16.8m [2026-03-02T20:18:59.818969] [INFO ] [sig ] [638/3370] Forecasting CHMI... [2026-03-02T20:18:59.819013] [INFO ] [sig ] Generating forecast for: CHMI [2026-03-02T20:18:59.819049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-03-02T20:18:59.830826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-03-02T20:18:59.831223] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-03-02T20:18:59.832130] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-03-02T20:18:59.832186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:18:59.832222] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:18:59.832263] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:18:59.832329] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:18:59.895742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:18:59.896826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:18:59.897080] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:18:59.897129] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:00.024265] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:00.024431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:00.024474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:00.024504] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:00.028095] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: UP (p=63.72%) [2026-03-02T20:19:00.028397] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-03-02T20:19:00.028538] [INFO ] [sig ] CHMI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:00.176754] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CHMI.txt [2026-03-02T20:19:00.176945] [INFO ] [sig ] [638/3370] Completed CHMI in 0.4s | 2.71 sym/s | Total: 3.9m | ETA: 16.8m [2026-03-02T20:19:00.176988] [INFO ] [sig ] [639/3370] Forecasting CHRD... [2026-03-02T20:19:00.177019] [INFO ] [sig ] Generating forecast for: CHRD [2026-03-02T20:19:00.177050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-03-02T20:19:00.188973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-03-02T20:19:00.189319] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-03-02T20:19:00.190220] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-03-02T20:19:00.190276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:00.190310] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:00.190338] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:00.190398] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:00.252968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:00.253902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:00.253994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:00.254029] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:00.380886] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:00.381058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:00.381106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:00.381136] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:00.384837] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: DOWN (p=49.78%) [2026-03-02T20:19:00.385155] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-03-02T20:19:00.385307] [INFO ] [sig ] CHRD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:00.560510] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CHRD.txt [2026-03-02T20:19:00.560689] [INFO ] [sig ] [639/3370] Completed CHRD in 0.4s | 2.71 sym/s | Total: 3.9m | ETA: 16.8m [2026-03-02T20:19:00.560731] [INFO ] [sig ] [640/3370] Forecasting CHRS... [2026-03-02T20:19:00.560761] [INFO ] [sig ] Generating forecast for: CHRS [2026-03-02T20:19:00.560792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-03-02T20:19:00.572737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-03-02T20:19:00.573078] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-03-02T20:19:00.573935] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-03-02T20:19:00.573989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:00.574022] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:00.574051] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:00.574111] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:00.633234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:00.634093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:00.634180] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:00.634214] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:00.763715] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:00.763912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:00.763960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:00.763990] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:00.767739] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: DOWN (p=42.86%) [2026-03-02T20:19:00.768093] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-03-02T20:19:00.768236] [INFO ] [sig ] CHRS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:00.918631] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CHRS.txt [2026-03-02T20:19:00.918798] [INFO ] [sig ] [640/3370] Completed CHRS in 0.4s | 2.71 sym/s | Total: 3.9m | ETA: 16.8m [2026-03-02T20:19:00.918841] [INFO ] [sig ] [641/3370] Forecasting CHSCL... [2026-03-02T20:19:00.918872] [INFO ] [sig ] Generating forecast for: CHSCL [2026-03-02T20:19:00.918910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-03-02T20:19:00.931006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-03-02T20:19:00.931353] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-03-02T20:19:00.932221] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-03-02T20:19:00.932273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:00.932305] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:00.932332] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:00.932400] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:00.996550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:00.997454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:00.997558] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:00.997614] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:01.118641] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:01.118761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:01.118801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:01.118830] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:01.122253] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: DOWN (p=17.95%) [2026-03-02T20:19:01.122547] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-03-02T20:19:01.122702] [INFO ] [sig ] CHSCL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:01.272620] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CHSCL.txt [2026-03-02T20:19:01.272788] [INFO ] [sig ] [641/3370] Completed CHSCL in 0.4s | 2.71 sym/s | Total: 3.9m | ETA: 16.8m [2026-03-02T20:19:01.272830] [INFO ] [sig ] [642/3370] Forecasting CHSCM... [2026-03-02T20:19:01.272860] [INFO ] [sig ] Generating forecast for: CHSCM [2026-03-02T20:19:01.272891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-03-02T20:19:01.289598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-03-02T20:19:01.289943] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-03-02T20:19:01.290973] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-03-02T20:19:01.291026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:01.291097] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:01.291127] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:01.291186] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:01.359602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:01.360680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:01.360770] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:01.360803] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:01.477421] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:01.477553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:01.477621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:01.477652] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:01.481495] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-03-02T20:19:01.481864] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-03-02T20:19:01.482014] [INFO ] [sig ] CHSCM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:01.648650] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CHSCM.txt [2026-03-02T20:19:01.648835] [INFO ] [sig ] [642/3370] Completed CHSCM in 0.4s | 2.71 sym/s | Total: 3.9m | ETA: 16.8m [2026-03-02T20:19:01.648889] [INFO ] [sig ] [643/3370] Forecasting CHSCN... [2026-03-02T20:19:01.648923] [INFO ] [sig ] Generating forecast for: CHSCN [2026-03-02T20:19:01.648954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-03-02T20:19:01.660860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-03-02T20:19:01.661239] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-03-02T20:19:01.662157] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-03-02T20:19:01.662212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:01.662244] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:01.662272] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:01.662330] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:01.721909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:01.722790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:01.722878] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:01.722910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:01.836719] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:01.836897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:01.836939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:01.836968] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:01.840703] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: DOWN (p=29.79%) [2026-03-02T20:19:01.841061] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-03-02T20:19:01.841213] [INFO ] [sig ] CHSCN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:01.996387] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CHSCN.txt [2026-03-02T20:19:01.996556] [INFO ] [sig ] [643/3370] Completed CHSCN in 0.3s | 2.71 sym/s | Total: 3.9m | ETA: 16.7m [2026-03-02T20:19:01.996623] [INFO ] [sig ] [644/3370] Forecasting CHSCO... [2026-03-02T20:19:01.996654] [INFO ] [sig ] Generating forecast for: CHSCO [2026-03-02T20:19:01.996687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-03-02T20:19:02.012658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-03-02T20:19:02.013183] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-03-02T20:19:02.014540] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-03-02T20:19:02.014663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:02.014712] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:02.014751] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:02.014839] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:02.098416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:02.099623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:02.099736] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:02.099783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:02.229399] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:02.229595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:02.229640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:02.229669] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:02.233772] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: UP (p=83.06%) [2026-03-02T20:19:02.234096] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-03-02T20:19:02.234242] [INFO ] [sig ] CHSCO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:02.389472] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CHSCO.txt [2026-03-02T20:19:02.389703] [INFO ] [sig ] [644/3370] Completed CHSCO in 0.4s | 2.71 sym/s | Total: 4.0m | ETA: 16.7m [2026-03-02T20:19:02.389754] [INFO ] [sig ] [645/3370] Forecasting CHSCP... [2026-03-02T20:19:02.389786] [INFO ] [sig ] Generating forecast for: CHSCP [2026-03-02T20:19:02.389824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-03-02T20:19:02.401696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-03-02T20:19:02.402118] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-03-02T20:19:02.402997] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-03-02T20:19:02.403051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:02.403084] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:02.403110] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:02.403167] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:02.462373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:02.463326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:02.463415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:02.463449] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:02.574881] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:02.575054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:02.575096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:02.575181] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:02.580218] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: UP (p=90.33%) [2026-03-02T20:19:02.580616] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-03-02T20:19:02.580777] [INFO ] [sig ] CHSCP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:02.728336] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CHSCP.txt [2026-03-02T20:19:02.728496] [INFO ] [sig ] [645/3370] Completed CHSCP in 0.3s | 2.71 sym/s | Total: 4.0m | ETA: 16.7m [2026-03-02T20:19:02.728537] [INFO ] [sig ] [646/3370] Forecasting CHWY... [2026-03-02T20:19:02.728586] [INFO ] [sig ] Generating forecast for: CHWY [2026-03-02T20:19:02.728623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-03-02T20:19:02.741879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-03-02T20:19:02.742194] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-03-02T20:19:02.743084] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-03-02T20:19:02.743140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:02.743173] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:02.743202] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:02.743261] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:02.804468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:02.805402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:02.805490] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:02.805525] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:02.934809] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:02.934977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:02.935018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:02.935047] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:02.938677] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: UP (p=94.95%) [2026-03-02T20:19:02.938983] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-03-02T20:19:02.939123] [INFO ] [sig ] CHWY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:03.091104] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CHWY.txt [2026-03-02T20:19:03.091262] [INFO ] [sig ] [646/3370] Completed CHWY in 0.4s | 2.71 sym/s | Total: 4.0m | ETA: 16.7m [2026-03-02T20:19:03.091303] [INFO ] [sig ] [647/3370] Forecasting CHY... [2026-03-02T20:19:03.091334] [INFO ] [sig ] Generating forecast for: CHY [2026-03-02T20:19:03.091364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-03-02T20:19:03.103158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-03-02T20:19:03.103469] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-03-02T20:19:03.104314] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-03-02T20:19:03.104369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:03.104402] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:03.104430] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:03.104488] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:03.165274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:03.166143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:03.166232] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:03.166267] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:03.288179] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:03.288368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:03.288411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:03.288442] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:03.292147] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: DOWN (p=10.71%) [2026-03-02T20:19:03.292456] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-03-02T20:19:03.292614] [INFO ] [sig ] CHY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:03.454169] [INFO ] [LOCAL ] Saved forecast: CHY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CHY.txt [2026-03-02T20:19:03.454318] [INFO ] [sig ] [647/3370] Completed CHY in 0.4s | 2.71 sym/s | Total: 4.0m | ETA: 16.7m [2026-03-02T20:19:03.454358] [INFO ] [sig ] [648/3370] Forecasting CI... [2026-03-02T20:19:03.454388] [INFO ] [sig ] Generating forecast for: CI [2026-03-02T20:19:03.454419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-03-02T20:19:03.466985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-03-02T20:19:03.467358] [INFO ] [FORECASTER] Starting predict_future for CI [2026-03-02T20:19:03.468286] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-03-02T20:19:03.468339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:03.468373] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:03.468400] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:03.468458] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:03.529430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:03.530296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:03.530395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:03.530430] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:03.652700] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:03.652866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:03.652910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:03.652941] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:03.656848] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: DOWN (p=47.42%) [2026-03-02T20:19:03.657151] [INFO ] [FORECASTER] Completed predict_future for CI [2026-03-02T20:19:03.657288] [INFO ] [sig ] CI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:03.802793] [INFO ] [LOCAL ] Saved forecast: CI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CI.txt [2026-03-02T20:19:03.802960] [INFO ] [sig ] [648/3370] Completed CI in 0.3s | 2.71 sym/s | Total: 4.0m | ETA: 16.7m [2026-03-02T20:19:03.803003] [INFO ] [sig ] [649/3370] Forecasting CIA... [2026-03-02T20:19:03.803036] [INFO ] [sig ] Generating forecast for: CIA [2026-03-02T20:19:03.803068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-03-02T20:19:03.815125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-03-02T20:19:03.815460] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-03-02T20:19:03.816379] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-03-02T20:19:03.816434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:03.816468] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:03.816496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:03.816556] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:03.878373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:03.879200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:03.879288] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:03.879324] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:04.004390] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:04.004613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:04.004660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:04.004692] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:04.008457] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: UP (p=74.78%) [2026-03-02T20:19:04.008808] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-03-02T20:19:04.008955] [INFO ] [sig ] CIA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:04.159925] [INFO ] [LOCAL ] Saved forecast: CIA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CIA.txt [2026-03-02T20:19:04.160087] [INFO ] [sig ] [649/3370] Completed CIA in 0.4s | 2.71 sym/s | Total: 4.0m | ETA: 16.7m [2026-03-02T20:19:04.160133] [INFO ] [sig ] [650/3370] Forecasting CIB... [2026-03-02T20:19:04.160165] [INFO ] [sig ] Generating forecast for: CIB [2026-03-02T20:19:04.160198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-03-02T20:19:04.172302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-03-02T20:19:04.172697] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-03-02T20:19:04.173534] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-03-02T20:19:04.173619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:04.173663] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:04.173692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:04.173943] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:04.236148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:04.237194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:04.237288] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:04.237322] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:04.366021] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:04.366242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:04.366289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:04.366319] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:04.369946] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: UP (p=80.91%) [2026-03-02T20:19:04.370273] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-03-02T20:19:04.370418] [INFO ] [sig ] CIB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:04.517258] [INFO ] [LOCAL ] Saved forecast: CIB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CIB.txt [2026-03-02T20:19:04.517438] [INFO ] [sig ] [650/3370] Completed CIB in 0.4s | 2.71 sym/s | Total: 4.0m | ETA: 16.7m [2026-03-02T20:19:04.517479] [INFO ] [sig ] [651/3370] Forecasting CIEN... [2026-03-02T20:19:04.517508] [INFO ] [sig ] Generating forecast for: CIEN [2026-03-02T20:19:04.517540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-03-02T20:19:04.530407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-03-02T20:19:04.530966] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-03-02T20:19:04.531872] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-03-02T20:19:04.531927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:04.532149] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:04.532177] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:04.532235] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:04.596099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:04.596992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:04.597097] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:04.597143] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:04.725155] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:04.725320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:04.725361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:04.725390] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:04.728899] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: UP (p=73.70%) [2026-03-02T20:19:04.729173] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-03-02T20:19:04.729304] [INFO ] [sig ] CIEN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:04.881105] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CIEN.txt [2026-03-02T20:19:04.881277] [INFO ] [sig ] [651/3370] Completed CIEN in 0.4s | 2.71 sym/s | Total: 4.0m | ETA: 16.7m [2026-03-02T20:19:04.881319] [INFO ] [sig ] [652/3370] Forecasting CIF... [2026-03-02T20:19:04.881351] [INFO ] [sig ] Generating forecast for: CIF [2026-03-02T20:19:04.881388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-03-02T20:19:04.894513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-03-02T20:19:04.894894] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-03-02T20:19:04.895765] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-03-02T20:19:04.895819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:04.895853] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:04.895882] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:04.895941] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:04.958556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:04.959719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:04.959840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:04.959888] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:05.079061] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:05.079251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:05.079302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:05.079335] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:05.083879] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: UP (p=70.17%) [2026-03-02T20:19:05.084185] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-03-02T20:19:05.084330] [INFO ] [sig ] CIF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:05.234767] [INFO ] [LOCAL ] Saved forecast: CIF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CIF.txt [2026-03-02T20:19:05.234943] [INFO ] [sig ] [652/3370] Completed CIF in 0.4s | 2.71 sym/s | Total: 4.0m | ETA: 16.7m [2026-03-02T20:19:05.234985] [INFO ] [sig ] [653/3370] Forecasting CIG... [2026-03-02T20:19:05.235016] [INFO ] [sig ] Generating forecast for: CIG [2026-03-02T20:19:05.235047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-03-02T20:19:05.248136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-03-02T20:19:05.248623] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-03-02T20:19:05.249602] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-03-02T20:19:05.249660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:05.249693] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:05.249720] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:05.249781] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:05.311309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:05.312256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:05.312348] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:05.312384] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:05.435893] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:05.436070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:05.436125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:05.436168] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:05.439874] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: UP (p=67.21%) [2026-03-02T20:19:05.440181] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-03-02T20:19:05.440330] [INFO ] [sig ] CIG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:05.589099] [INFO ] [LOCAL ] Saved forecast: CIG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CIG.txt [2026-03-02T20:19:05.589340] [INFO ] [sig ] [653/3370] Completed CIG in 0.4s | 2.71 sym/s | Total: 4.0m | ETA: 16.7m [2026-03-02T20:19:05.589393] [INFO ] [sig ] [654/3370] Forecasting CIGI... [2026-03-02T20:19:05.589430] [INFO ] [sig ] Generating forecast for: CIGI [2026-03-02T20:19:05.589469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-03-02T20:19:05.602909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-03-02T20:19:05.603267] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-03-02T20:19:05.604098] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-03-02T20:19:05.604151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:05.604193] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:05.604222] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:05.604279] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:05.667281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:05.668224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:05.668325] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:05.668360] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:05.792241] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:05.792415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:05.792458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:05.792489] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:05.796045] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: UP (p=89.46%) [2026-03-02T20:19:05.796337] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-03-02T20:19:05.796486] [INFO ] [sig ] CIGI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:06.012791] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CIGI.txt [2026-03-02T20:19:06.012946] [INFO ] [sig ] [654/3370] Completed CIGI in 0.4s | 2.71 sym/s | Total: 4.0m | ETA: 16.7m [2026-03-02T20:19:06.012988] [INFO ] [sig ] [655/3370] Forecasting CII... [2026-03-02T20:19:06.013017] [INFO ] [sig ] Generating forecast for: CII [2026-03-02T20:19:06.013048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-03-02T20:19:06.024963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-03-02T20:19:06.025316] [INFO ] [FORECASTER] Starting predict_future for CII [2026-03-02T20:19:06.026159] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-03-02T20:19:06.026214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:06.026247] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:06.026274] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:06.026333] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:06.084061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:06.084959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:06.085046] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:06.085080] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:06.206283] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:06.206439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:06.206478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:06.206508] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:06.209991] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: UP (p=84.30%) [2026-03-02T20:19:06.210269] [INFO ] [FORECASTER] Completed predict_future for CII [2026-03-02T20:19:06.210397] [INFO ] [sig ] CII: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:06.354289] [INFO ] [LOCAL ] Saved forecast: CII 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CII.txt [2026-03-02T20:19:06.354441] [INFO ] [sig ] [655/3370] Completed CII in 0.3s | 2.71 sym/s | Total: 4.0m | ETA: 16.7m [2026-03-02T20:19:06.354482] [INFO ] [sig ] [656/3370] Forecasting CIM... [2026-03-02T20:19:06.354512] [INFO ] [sig ] Generating forecast for: CIM [2026-03-02T20:19:06.354542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-03-02T20:19:06.365791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-03-02T20:19:06.366075] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-03-02T20:19:06.366921] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-03-02T20:19:06.366974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:06.367007] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:06.367035] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:06.367092] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:06.425661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:06.426364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:06.426446] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:06.426479] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:06.554506] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:06.554711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:06.554764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:06.554799] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:06.559017] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-03-02T20:19:06.559316] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-03-02T20:19:06.559467] [INFO ] [sig ] CIM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:06.709182] [INFO ] [LOCAL ] Saved forecast: CIM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CIM.txt [2026-03-02T20:19:06.709330] [INFO ] [sig ] [656/3370] Completed CIM in 0.4s | 2.71 sym/s | Total: 4.0m | ETA: 16.7m [2026-03-02T20:19:06.709375] [INFO ] [sig ] [657/3370] Forecasting CINF... [2026-03-02T20:19:06.709404] [INFO ] [sig ] Generating forecast for: CINF [2026-03-02T20:19:06.709433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-03-02T20:19:06.724259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-03-02T20:19:06.724632] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-03-02T20:19:06.725469] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-03-02T20:19:06.725522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:06.725554] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:06.725611] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:06.725677] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:06.786023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:06.786960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:06.787065] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:06.787100] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:06.910706] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:06.910863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:06.910903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:06.910932] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:06.914336] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: UP (p=89.59%) [2026-03-02T20:19:06.914633] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-03-02T20:19:06.914763] [INFO ] [sig ] CINF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:07.060050] [INFO ] [LOCAL ] Saved forecast: CINF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CINF.txt [2026-03-02T20:19:07.060188] [INFO ] [sig ] [657/3370] Completed CINF in 0.4s | 2.71 sym/s | Total: 4.0m | ETA: 16.7m [2026-03-02T20:19:07.060232] [INFO ] [sig ] [658/3370] Forecasting CING... [2026-03-02T20:19:07.060263] [INFO ] [sig ] Generating forecast for: CING [2026-03-02T20:19:07.060294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-03-02T20:19:07.142030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-03-02T20:19:07.142371] [INFO ] [FORECASTER] Starting predict_future for CING [2026-03-02T20:19:07.143231] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-03-02T20:19:07.143286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:07.143319] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:07.143347] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:07.143405] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:07.202473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:07.203190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:07.203272] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:07.203305] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:07.327056] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:07.327209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:07.327248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:07.327277] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:07.330833] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: DOWN (p=37.62%) [2026-03-02T20:19:07.331136] [INFO ] [FORECASTER] Completed predict_future for CING [2026-03-02T20:19:07.331274] [INFO ] [sig ] CING: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:07.480754] [INFO ] [LOCAL ] Saved forecast: CING 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CING.txt [2026-03-02T20:19:07.480905] [INFO ] [sig ] [658/3370] Completed CING in 0.4s | 2.71 sym/s | Total: 4.0m | ETA: 16.7m [2026-03-02T20:19:07.480947] [INFO ] [sig ] [659/3370] Forecasting CION... [2026-03-02T20:19:07.480976] [INFO ] [sig ] Generating forecast for: CION [2026-03-02T20:19:07.481007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-03-02T20:19:07.492672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-03-02T20:19:07.493011] [INFO ] [FORECASTER] Starting predict_future for CION [2026-03-02T20:19:07.493863] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-03-02T20:19:07.493916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:07.493980] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:07.494009] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:07.494068] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:07.557147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:07.558293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:07.558386] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:07.558420] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:07.692294] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:07.692464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:07.692504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:07.692532] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:07.696025] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: DOWN (p=23.38%) [2026-03-02T20:19:07.696317] [INFO ] [FORECASTER] Completed predict_future for CION [2026-03-02T20:19:07.696475] [INFO ] [sig ] CION: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:07.846508] [INFO ] [LOCAL ] Saved forecast: CION 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CION.txt [2026-03-02T20:19:07.846719] [INFO ] [sig ] [659/3370] Completed CION in 0.4s | 2.71 sym/s | Total: 4.0m | ETA: 16.6m [2026-03-02T20:19:07.846769] [INFO ] [sig ] [660/3370] Forecasting CIVB... [2026-03-02T20:19:07.846800] [INFO ] [sig ] Generating forecast for: CIVB [2026-03-02T20:19:07.846830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-03-02T20:19:07.858387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-03-02T20:19:07.858808] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-03-02T20:19:07.859644] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-03-02T20:19:07.859697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:07.859729] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:07.859756] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:07.859814] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:07.918209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:07.919138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:07.919224] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:07.919258] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:08.045278] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:08.045451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:08.045496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:08.045526] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:08.049449] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: UP (p=93.27%) [2026-03-02T20:19:08.049845] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-03-02T20:19:08.049998] [INFO ] [sig ] CIVB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:08.205922] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CIVB.txt [2026-03-02T20:19:08.206104] [INFO ] [sig ] [660/3370] Completed CIVB in 0.4s | 2.71 sym/s | Total: 4.1m | ETA: 16.6m [2026-03-02T20:19:08.206145] [INFO ] [sig ] [661/3370] Forecasting CLB... [2026-03-02T20:19:08.206181] [INFO ] [sig ] Generating forecast for: CLB [2026-03-02T20:19:08.206214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-03-02T20:19:08.219849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-03-02T20:19:08.220394] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-03-02T20:19:08.221288] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-03-02T20:19:08.221342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:08.221375] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:08.221402] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:08.221460] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:08.284383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:08.285316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:08.285405] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:08.285438] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:08.406678] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:08.406841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:08.406882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:08.406926] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:08.410824] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: DOWN (p=16.16%) [2026-03-02T20:19:08.411104] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-03-02T20:19:08.411234] [INFO ] [sig ] CLB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:08.561171] [INFO ] [LOCAL ] Saved forecast: CLB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CLB.txt [2026-03-02T20:19:08.561324] [INFO ] [sig ] [661/3370] Completed CLB in 0.4s | 2.71 sym/s | Total: 4.1m | ETA: 16.6m [2026-03-02T20:19:08.561364] [INFO ] [sig ] [662/3370] Forecasting CLBK... [2026-03-02T20:19:08.561394] [INFO ] [sig ] Generating forecast for: CLBK [2026-03-02T20:19:08.561425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-03-02T20:19:08.573056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-03-02T20:19:08.573394] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-03-02T20:19:08.574250] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-03-02T20:19:08.574303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:08.574335] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:08.574363] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:08.574420] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:08.632619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:08.633942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:08.634033] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:08.634067] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:08.756112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:08.756287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:08.756327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:08.756395] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:08.760474] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: DOWN (p=37.77%) [2026-03-02T20:19:08.760800] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-03-02T20:19:08.760944] [INFO ] [sig ] CLBK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:08.914631] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CLBK.txt [2026-03-02T20:19:08.914842] [INFO ] [sig ] [662/3370] Completed CLBK in 0.4s | 2.71 sym/s | Total: 4.1m | ETA: 16.6m [2026-03-02T20:19:08.914899] [INFO ] [sig ] [663/3370] Forecasting CLDX... [2026-03-02T20:19:08.914945] [INFO ] [sig ] Generating forecast for: CLDX [2026-03-02T20:19:08.914991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-03-02T20:19:08.929508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-03-02T20:19:08.930001] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-03-02T20:19:08.931066] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-03-02T20:19:08.931128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:08.931166] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:08.931202] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:08.931285] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:08.995857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:08.996784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:08.996892] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:08.996929] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:09.139385] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:09.139601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:09.139665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:09.139698] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:09.144360] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: DOWN (p=9.65%) [2026-03-02T20:19:09.144757] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-03-02T20:19:09.145100] [INFO ] [sig ] CLDX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:09.298212] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CLDX.txt [2026-03-02T20:19:09.298383] [INFO ] [sig ] [663/3370] Completed CLDX in 0.4s | 2.71 sym/s | Total: 4.1m | ETA: 16.6m [2026-03-02T20:19:09.298428] [INFO ] [sig ] [664/3370] Forecasting CLF... [2026-03-02T20:19:09.298460] [INFO ] [sig ] Generating forecast for: CLF [2026-03-02T20:19:09.298493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-03-02T20:19:09.312839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-03-02T20:19:09.313256] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-03-02T20:19:09.314131] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-03-02T20:19:09.314188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:09.314223] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:09.314253] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:09.314315] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:09.374281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:09.375221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:09.375314] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:09.375347] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:09.510741] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:09.510911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:09.510953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:09.510983] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:09.514515] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: UP (p=56.10%) [2026-03-02T20:19:09.514853] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-03-02T20:19:09.514995] [INFO ] [sig ] CLF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:09.658445] [INFO ] [LOCAL ] Saved forecast: CLF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CLF.txt [2026-03-02T20:19:09.658636] [INFO ] [sig ] [664/3370] Completed CLF in 0.4s | 2.71 sym/s | Total: 4.1m | ETA: 16.6m [2026-03-02T20:19:09.658683] [INFO ] [sig ] [665/3370] Forecasting CLFD... [2026-03-02T20:19:09.658715] [INFO ] [sig ] Generating forecast for: CLFD [2026-03-02T20:19:09.658748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-03-02T20:19:09.670432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-03-02T20:19:09.670778] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-03-02T20:19:09.671604] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-03-02T20:19:09.671657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:09.671694] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:09.671730] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:09.671788] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:09.729900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:09.730521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:09.730624] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:09.730662] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:09.854363] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:09.854544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:09.854607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:09.854642] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:09.858506] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: DOWN (p=9.06%) [2026-03-02T20:19:09.858857] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-03-02T20:19:09.859001] [INFO ] [sig ] CLFD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:10.007167] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CLFD.txt [2026-03-02T20:19:10.007331] [INFO ] [sig ] [665/3370] Completed CLFD in 0.3s | 2.71 sym/s | Total: 4.1m | ETA: 16.6m [2026-03-02T20:19:10.007372] [INFO ] [sig ] [666/3370] Forecasting CLH... [2026-03-02T20:19:10.007402] [INFO ] [sig ] Generating forecast for: CLH [2026-03-02T20:19:10.007432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-03-02T20:19:10.020504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-03-02T20:19:10.020863] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-03-02T20:19:10.021737] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-03-02T20:19:10.021790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:10.021822] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:10.021850] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:10.021908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:10.080050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:10.080952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:10.081038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:10.081071] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:10.200482] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:10.200775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:10.200819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:10.200850] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:10.204274] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: UP (p=59.30%) [2026-03-02T20:19:10.204548] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-03-02T20:19:10.204697] [INFO ] [sig ] CLH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:10.351958] [INFO ] [LOCAL ] Saved forecast: CLH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CLH.txt [2026-03-02T20:19:10.352117] [INFO ] [sig ] [666/3370] Completed CLH in 0.3s | 2.71 sym/s | Total: 4.1m | ETA: 16.6m [2026-03-02T20:19:10.352160] [INFO ] [sig ] [667/3370] Forecasting CLLS... [2026-03-02T20:19:10.352191] [INFO ] [sig ] Generating forecast for: CLLS [2026-03-02T20:19:10.352223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-03-02T20:19:10.364700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-03-02T20:19:10.365073] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-03-02T20:19:10.365955] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-03-02T20:19:10.366009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:10.366043] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:10.366076] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:10.366158] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:10.429002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:10.429886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:10.429975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:10.430011] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:10.569132] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:10.569299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:10.569341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:10.569372] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:10.573044] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-03-02T20:19:10.573344] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-03-02T20:19:10.573485] [INFO ] [sig ] CLLS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:10.729295] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CLLS.txt [2026-03-02T20:19:10.729485] [INFO ] [sig ] [667/3370] Completed CLLS in 0.4s | 2.71 sym/s | Total: 4.1m | ETA: 16.6m [2026-03-02T20:19:10.729530] [INFO ] [sig ] [668/3370] Forecasting CLMB... [2026-03-02T20:19:10.729561] [INFO ] [sig ] Generating forecast for: CLMB [2026-03-02T20:19:10.729613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-03-02T20:19:10.744971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-03-02T20:19:10.745394] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-03-02T20:19:10.746365] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-03-02T20:19:10.746430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:10.746468] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:10.746508] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:10.746606] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:10.813091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:10.814139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:10.814238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:10.814273] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:10.949838] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:10.950011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:10.950053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:10.950082] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:10.954029] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: UP (p=79.15%) [2026-03-02T20:19:10.954356] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-03-02T20:19:10.954498] [INFO ] [sig ] CLMB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:11.104427] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CLMB.txt [2026-03-02T20:19:11.104608] [INFO ] [sig ] [668/3370] Completed CLMB in 0.4s | 2.71 sym/s | Total: 4.1m | ETA: 16.6m [2026-03-02T20:19:11.104652] [INFO ] [sig ] [669/3370] Forecasting CLNE... [2026-03-02T20:19:11.104682] [INFO ] [sig ] Generating forecast for: CLNE [2026-03-02T20:19:11.104720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-03-02T20:19:11.118026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-03-02T20:19:11.118386] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-03-02T20:19:11.119311] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-03-02T20:19:11.119365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:11.119398] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:11.119425] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:11.119484] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:11.182432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:11.183543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:11.183689] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:11.183726] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:11.302829] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:11.302992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:11.303031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:11.303060] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:11.306946] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: DOWN (p=33.57%) [2026-03-02T20:19:11.307225] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-03-02T20:19:11.307353] [INFO ] [sig ] CLNE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:11.457198] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CLNE.txt [2026-03-02T20:19:11.457360] [INFO ] [sig ] [669/3370] Completed CLNE in 0.4s | 2.71 sym/s | Total: 4.1m | ETA: 16.6m [2026-03-02T20:19:11.457400] [INFO ] [sig ] [670/3370] Forecasting CLNN... [2026-03-02T20:19:11.457432] [INFO ] [sig ] Generating forecast for: CLNN [2026-03-02T20:19:11.457463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-03-02T20:19:11.469055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-03-02T20:19:11.469442] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-03-02T20:19:11.470288] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-03-02T20:19:11.470342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:11.470374] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:11.470401] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:11.470458] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:11.531685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:11.532767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:11.532857] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:11.532892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:11.652509] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:11.652700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:11.652741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:11.652770] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:11.656313] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: DOWN (p=5.71%) [2026-03-02T20:19:11.656655] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-03-02T20:19:11.656847] [INFO ] [sig ] CLNN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:11.806305] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CLNN.txt [2026-03-02T20:19:11.806475] [INFO ] [sig ] [670/3370] Completed CLNN in 0.3s | 2.72 sym/s | Total: 4.1m | ETA: 16.6m [2026-03-02T20:19:11.806529] [INFO ] [sig ] [671/3370] Forecasting CLOA... [2026-03-02T20:19:11.806563] [INFO ] [sig ] Generating forecast for: CLOA [2026-03-02T20:19:11.806623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-03-02T20:19:11.819466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-03-02T20:19:11.819948] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-03-02T20:19:11.820854] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-03-02T20:19:11.820908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:11.820942] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:11.820969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:11.821028] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:11.880188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:11.881101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:11.881188] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:11.881221] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:11.992159] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:11.992330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:11.992371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:11.992399] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:11.996048] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=99.88%) [2026-03-02T20:19:11.996330] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-03-02T20:19:11.996461] [INFO ] [sig ] CLOA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:12.143015] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CLOA.txt [2026-03-02T20:19:12.143181] [INFO ] [sig ] [671/3370] Completed CLOA in 0.3s | 2.72 sym/s | Total: 4.1m | ETA: 16.6m [2026-03-02T20:19:12.143226] [INFO ] [sig ] [672/3370] Forecasting CLRB... [2026-03-02T20:19:12.143265] [INFO ] [sig ] Generating forecast for: CLRB [2026-03-02T20:19:12.143304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-03-02T20:19:12.155349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-03-02T20:19:12.155756] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-03-02T20:19:12.156623] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-03-02T20:19:12.156683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:12.156725] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:12.156761] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:12.156834] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:12.216433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:12.217337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:12.217428] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:12.217463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:12.341016] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:12.341224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:12.341269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:12.341320] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:12.345007] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-03-02T20:19:12.345327] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-03-02T20:19:12.345471] [INFO ] [sig ] CLRB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:12.498671] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CLRB.txt [2026-03-02T20:19:12.498865] [INFO ] [sig ] [672/3370] Completed CLRB in 0.4s | 2.72 sym/s | Total: 4.1m | ETA: 16.6m [2026-03-02T20:19:12.498907] [INFO ] [sig ] [673/3370] Forecasting CLRO... [2026-03-02T20:19:12.498955] [INFO ] [sig ] Generating forecast for: CLRO [2026-03-02T20:19:12.499011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRO' from 'https://tdm.silogroup.org/data/derivative_storage/CLRO.csv'. [2026-03-02T20:19:12.511867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRO'. [2026-03-02T20:19:12.512228] [INFO ] [FORECASTER] Starting predict_future for CLRO [2026-03-02T20:19:12.513097] [DEBUG] [LOCAL ] No optimal features file found for CLRO: ./output/feature-sets/CLRO.txt [2026-03-02T20:19:12.513150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:12.513182] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:12.513210] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:12.513268] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:12.574390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:12.575330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:12.575423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:12.575459] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:12.687715] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:12.687883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:12.687923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:12.687952] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:12.691496] [DEBUG] [FORECASTER] CLRO: Forecast T+1@11:T+2@11: DOWN (p=39.91%) [2026-03-02T20:19:12.691803] [INFO ] [FORECASTER] Completed predict_future for CLRO [2026-03-02T20:19:12.691935] [INFO ] [sig ] CLRO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:12.837522] [INFO ] [LOCAL ] Saved forecast: CLRO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CLRO.txt [2026-03-02T20:19:12.837674] [INFO ] [sig ] [673/3370] Completed CLRO in 0.3s | 2.72 sym/s | Total: 4.1m | ETA: 16.6m [2026-03-02T20:19:12.837715] [INFO ] [sig ] [674/3370] Forecasting CLS... [2026-03-02T20:19:12.837744] [INFO ] [sig ] Generating forecast for: CLS [2026-03-02T20:19:12.837774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-03-02T20:19:12.850330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-03-02T20:19:12.850822] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-03-02T20:19:12.851758] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-03-02T20:19:12.851814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:12.851848] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:12.851883] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:12.851988] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:12.911281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:12.912124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:12.912212] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:12.912247] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:13.039904] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:13.040066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:13.040108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:13.040138] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:13.043659] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: UP (p=94.88%) [2026-03-02T20:19:13.044123] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-03-02T20:19:13.044259] [INFO ] [sig ] CLS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:13.207978] [INFO ] [LOCAL ] Saved forecast: CLS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CLS.txt [2026-03-02T20:19:13.208214] [INFO ] [sig ] [674/3370] Completed CLS in 0.4s | 2.72 sym/s | Total: 4.1m | ETA: 16.5m [2026-03-02T20:19:13.208273] [INFO ] [sig ] [675/3370] Forecasting CLX... [2026-03-02T20:19:13.208304] [INFO ] [sig ] Generating forecast for: CLX [2026-03-02T20:19:13.208333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-03-02T20:19:13.222525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-03-02T20:19:13.222918] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-03-02T20:19:13.223788] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-03-02T20:19:13.223842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:13.223876] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:13.223906] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:13.223964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:13.286179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:13.287047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:13.287139] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:13.287174] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:13.413391] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:13.413551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:13.413613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:13.413646] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:13.417658] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: UP (p=63.38%) [2026-03-02T20:19:13.417949] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-03-02T20:19:13.418113] [INFO ] [sig ] CLX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:13.568807] [INFO ] [LOCAL ] Saved forecast: CLX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CLX.txt [2026-03-02T20:19:13.568948] [INFO ] [sig ] [675/3370] Completed CLX in 0.4s | 2.72 sym/s | Total: 4.1m | ETA: 16.5m [2026-03-02T20:19:13.569159] [INFO ] [sig ] [676/3370] Forecasting CM... [2026-03-02T20:19:13.569188] [INFO ] [sig ] Generating forecast for: CM [2026-03-02T20:19:13.569217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-03-02T20:19:13.581449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-03-02T20:19:13.581779] [INFO ] [FORECASTER] Starting predict_future for CM [2026-03-02T20:19:13.582812] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-03-02T20:19:13.582864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:13.582921] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:13.582949] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:13.583016] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:13.644975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:13.645863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:13.645948] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:13.645981] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:13.773476] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:13.773702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:13.773762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:13.773807] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:13.778433] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: UP (p=75.96%) [2026-03-02T20:19:13.778793] [INFO ] [FORECASTER] Completed predict_future for CM [2026-03-02T20:19:13.778958] [INFO ] [sig ] CM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:13.938473] [INFO ] [LOCAL ] Saved forecast: CM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CM.txt [2026-03-02T20:19:13.938650] [INFO ] [sig ] [676/3370] Completed CM in 0.4s | 2.72 sym/s | Total: 4.1m | ETA: 16.5m [2026-03-02T20:19:13.938697] [INFO ] [sig ] [677/3370] Forecasting CMC... [2026-03-02T20:19:13.938733] [INFO ] [sig ] Generating forecast for: CMC [2026-03-02T20:19:13.938769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-03-02T20:19:13.956168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-03-02T20:19:13.956650] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-03-02T20:19:13.957531] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-03-02T20:19:13.957602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:13.957637] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:13.957664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:13.957728] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:14.018298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:14.019226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:14.019318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:14.019352] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:14.147349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:14.147512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:14.147554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:14.147602] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:14.151787] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: UP (p=88.39%) [2026-03-02T20:19:14.152061] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-03-02T20:19:14.152188] [INFO ] [sig ] CMC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:14.297266] [INFO ] [LOCAL ] Saved forecast: CMC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CMC.txt [2026-03-02T20:19:14.297410] [INFO ] [sig ] [677/3370] Completed CMC in 0.4s | 2.72 sym/s | Total: 4.2m | ETA: 16.5m [2026-03-02T20:19:14.297451] [INFO ] [sig ] [678/3370] Forecasting CMCM... [2026-03-02T20:19:14.297480] [INFO ] [sig ] Generating forecast for: CMCM [2026-03-02T20:19:14.297509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-03-02T20:19:14.308556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-03-02T20:19:14.308906] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-03-02T20:19:14.309731] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-03-02T20:19:14.309804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:14.309844] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:14.309877] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:14.309940] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:14.367525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:14.368219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:14.368308] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:14.368341] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:14.483219] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:14.483380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:14.483420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:14.483449] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:14.487034] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: DOWN (p=35.39%) [2026-03-02T20:19:14.487321] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-03-02T20:19:14.487458] [INFO ] [sig ] CMCM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:14.647825] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CMCM.txt [2026-03-02T20:19:14.648037] [INFO ] [sig ] [678/3370] Completed CMCM in 0.4s | 2.72 sym/s | Total: 4.2m | ETA: 16.5m [2026-03-02T20:19:14.648117] [INFO ] [sig ] [679/3370] Forecasting CMCO... [2026-03-02T20:19:14.648166] [INFO ] [sig ] Generating forecast for: CMCO [2026-03-02T20:19:14.648210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-03-02T20:19:14.661264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-03-02T20:19:14.661635] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-03-02T20:19:14.662693] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-03-02T20:19:14.662747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:14.662780] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:14.662807] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:14.662867] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:14.724328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:14.725306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:14.725408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:14.725446] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:14.855630] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:14.855814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:14.855858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:14.855922] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:14.860080] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: UP (p=89.28%) [2026-03-02T20:19:14.860393] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-03-02T20:19:14.860555] [INFO ] [sig ] CMCO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:15.009657] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CMCO.txt [2026-03-02T20:19:15.009820] [INFO ] [sig ] [679/3370] Completed CMCO in 0.4s | 2.72 sym/s | Total: 4.2m | ETA: 16.5m [2026-03-02T20:19:15.009862] [INFO ] [sig ] [680/3370] Forecasting CMCSA... [2026-03-02T20:19:15.009892] [INFO ] [sig ] Generating forecast for: CMCSA [2026-03-02T20:19:15.009923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-03-02T20:19:15.021862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-03-02T20:19:15.022227] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-03-02T20:19:15.023064] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-03-02T20:19:15.023117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:15.023149] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:15.023176] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:15.023233] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:15.090588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:15.091500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:15.091606] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:15.091644] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:15.221082] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:15.221246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:15.221286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:15.221314] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:15.225455] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: DOWN (p=39.72%) [2026-03-02T20:19:15.225785] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-03-02T20:19:15.225930] [INFO ] [sig ] CMCSA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:15.377688] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CMCSA.txt [2026-03-02T20:19:15.377861] [INFO ] [sig ] [680/3370] Completed CMCSA in 0.4s | 2.72 sym/s | Total: 4.2m | ETA: 16.5m [2026-03-02T20:19:15.377906] [INFO ] [sig ] [681/3370] Forecasting CME... [2026-03-02T20:19:15.377938] [INFO ] [sig ] Generating forecast for: CME [2026-03-02T20:19:15.377971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-03-02T20:19:15.389700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-03-02T20:19:15.390069] [INFO ] [FORECASTER] Starting predict_future for CME [2026-03-02T20:19:15.390904] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-03-02T20:19:15.390956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:15.390988] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:15.391015] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:15.391072] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:15.448949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:15.449897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:15.450010] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:15.450058] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:15.575675] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:15.575878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:15.575926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:15.575955] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:15.579472] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: DOWN (p=33.02%) [2026-03-02T20:19:15.579774] [INFO ] [FORECASTER] Completed predict_future for CME [2026-03-02T20:19:15.579913] [INFO ] [sig ] CME: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:15.729751] [INFO ] [LOCAL ] Saved forecast: CME 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CME.txt [2026-03-02T20:19:15.729917] [INFO ] [sig ] [681/3370] Completed CME in 0.4s | 2.72 sym/s | Total: 4.2m | ETA: 16.5m [2026-03-02T20:19:15.729966] [INFO ] [sig ] [682/3370] Forecasting CMG... [2026-03-02T20:19:15.729997] [INFO ] [sig ] Generating forecast for: CMG [2026-03-02T20:19:15.730029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-03-02T20:19:15.741551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-03-02T20:19:15.741949] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-03-02T20:19:15.742791] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-03-02T20:19:15.742844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:15.742876] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:15.742904] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:15.742962] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:15.804545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:15.805479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:15.805570] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:15.805626] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:15.938296] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:15.938467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:15.938508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:15.938536] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:15.942212] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: UP (p=58.62%) [2026-03-02T20:19:15.942521] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-03-02T20:19:15.942685] [INFO ] [sig ] CMG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:16.098251] [INFO ] [LOCAL ] Saved forecast: CMG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CMG.txt [2026-03-02T20:19:16.098424] [INFO ] [sig ] [682/3370] Completed CMG in 0.4s | 2.72 sym/s | Total: 4.2m | ETA: 16.5m [2026-03-02T20:19:16.098468] [INFO ] [sig ] [683/3370] Forecasting CMI... [2026-03-02T20:19:16.098498] [INFO ] [sig ] Generating forecast for: CMI [2026-03-02T20:19:16.098529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-03-02T20:19:16.110928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-03-02T20:19:16.111513] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-03-02T20:19:16.112373] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-03-02T20:19:16.112428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:16.112462] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:16.112491] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:16.112550] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:16.174275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:16.175382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:16.175471] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:16.175503] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:16.301649] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:16.301818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:16.301861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:16.301892] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:16.305852] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: DOWN (p=26.53%) [2026-03-02T20:19:16.306148] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-03-02T20:19:16.306280] [INFO ] [sig ] CMI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:16.454283] [INFO ] [LOCAL ] Saved forecast: CMI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CMI.txt [2026-03-02T20:19:16.454432] [INFO ] [sig ] [683/3370] Completed CMI in 0.4s | 2.72 sym/s | Total: 4.2m | ETA: 16.5m [2026-03-02T20:19:16.454473] [INFO ] [sig ] [684/3370] Forecasting CMMB... [2026-03-02T20:19:16.454503] [INFO ] [sig ] Generating forecast for: CMMB [2026-03-02T20:19:16.454533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-03-02T20:19:16.466306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-03-02T20:19:16.466661] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-03-02T20:19:16.467465] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-03-02T20:19:16.467518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:16.467550] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:16.467603] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:16.467663] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:16.530730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:16.531648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:16.531739] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:16.531775] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:16.653163] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:16.653329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:16.653370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:16.653399] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:16.656907] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: DOWN (p=5.16%) [2026-03-02T20:19:16.657180] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-03-02T20:19:16.657310] [INFO ] [sig ] CMMB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:16.806893] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CMMB.txt [2026-03-02T20:19:16.807069] [INFO ] [sig ] [684/3370] Completed CMMB in 0.4s | 2.72 sym/s | Total: 4.2m | ETA: 16.5m [2026-03-02T20:19:16.807110] [INFO ] [sig ] [685/3370] Forecasting CMP... [2026-03-02T20:19:16.807140] [INFO ] [sig ] Generating forecast for: CMP [2026-03-02T20:19:16.807170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-03-02T20:19:16.820038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-03-02T20:19:16.820464] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-03-02T20:19:16.821406] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-03-02T20:19:16.821470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:16.821504] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:16.821533] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:16.821614] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:16.885718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:16.886634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:16.886721] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:16.886755] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:17.009686] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:17.009847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:17.009908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:17.009939] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:17.013436] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: UP (p=85.33%) [2026-03-02T20:19:17.013740] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-03-02T20:19:17.013877] [INFO ] [sig ] CMP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:17.159402] [INFO ] [LOCAL ] Saved forecast: CMP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CMP.txt [2026-03-02T20:19:17.159563] [INFO ] [sig ] [685/3370] Completed CMP in 0.4s | 2.72 sym/s | Total: 4.2m | ETA: 16.5m [2026-03-02T20:19:17.159626] [INFO ] [sig ] [686/3370] Forecasting CMPS... [2026-03-02T20:19:17.159659] [INFO ] [sig ] Generating forecast for: CMPS [2026-03-02T20:19:17.159690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-03-02T20:19:17.172202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-03-02T20:19:17.172633] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-03-02T20:19:17.173444] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-03-02T20:19:17.173497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:17.173528] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:17.173556] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:17.173634] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:17.232354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:17.233260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:17.233388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:17.233425] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:17.372596] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:17.372768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:17.372808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:17.372837] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:17.376991] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: DOWN (p=26.48%) [2026-03-02T20:19:17.377544] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-03-02T20:19:17.377723] [INFO ] [sig ] CMPS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:17.528140] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CMPS.txt [2026-03-02T20:19:17.528272] [INFO ] [sig ] [686/3370] Completed CMPS in 0.4s | 2.72 sym/s | Total: 4.2m | ETA: 16.5m [2026-03-02T20:19:17.528312] [INFO ] [sig ] [687/3370] Forecasting CMPX... [2026-03-02T20:19:17.528342] [INFO ] [sig ] Generating forecast for: CMPX [2026-03-02T20:19:17.528372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-03-02T20:19:17.540387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-03-02T20:19:17.540667] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-03-02T20:19:17.541484] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-03-02T20:19:17.541537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:17.541595] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:17.541627] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:17.541685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:17.602736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:17.603664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:17.603752] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:17.603786] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:17.724098] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:17.724250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:17.724292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:17.724323] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:17.727836] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: UP (p=90.14%) [2026-03-02T20:19:17.728133] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-03-02T20:19:17.728265] [INFO ] [sig ] CMPX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:17.874277] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CMPX.txt [2026-03-02T20:19:17.874438] [INFO ] [sig ] [687/3370] Completed CMPX in 0.3s | 2.72 sym/s | Total: 4.2m | ETA: 16.5m [2026-03-02T20:19:17.874478] [INFO ] [sig ] [688/3370] Forecasting CMRE... [2026-03-02T20:19:17.874509] [INFO ] [sig ] Generating forecast for: CMRE [2026-03-02T20:19:17.874540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-03-02T20:19:17.885890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-03-02T20:19:17.886187] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-03-02T20:19:17.887005] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-03-02T20:19:17.887057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:17.887089] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:17.887116] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:17.887175] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:17.945749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:17.946390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:17.946476] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:17.946511] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:18.072666] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:18.072873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:18.072925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:18.072963] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:18.076700] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: UP (p=60.29%) [2026-03-02T20:19:18.076986] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-03-02T20:19:18.077120] [INFO ] [sig ] CMRE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:18.221217] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CMRE.txt [2026-03-02T20:19:18.221350] [INFO ] [sig ] [688/3370] Completed CMRE in 0.3s | 2.72 sym/s | Total: 4.2m | ETA: 16.4m [2026-03-02T20:19:18.221390] [INFO ] [sig ] [689/3370] Forecasting CMS... [2026-03-02T20:19:18.221419] [INFO ] [sig ] Generating forecast for: CMS [2026-03-02T20:19:18.221449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-03-02T20:19:18.233065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-03-02T20:19:18.233374] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-03-02T20:19:18.234197] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-03-02T20:19:18.234249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:18.234307] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:18.234336] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:18.234395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:18.292186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:18.293139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:18.293239] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:18.293272] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:18.417880] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:18.418065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:18.418108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:18.418139] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:18.421708] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: UP (p=95.78%) [2026-03-02T20:19:18.422002] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-03-02T20:19:18.422138] [INFO ] [sig ] CMS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:18.593924] [INFO ] [LOCAL ] Saved forecast: CMS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CMS.txt [2026-03-02T20:19:18.594183] [INFO ] [sig ] [689/3370] Completed CMS in 0.4s | 2.72 sym/s | Total: 4.2m | ETA: 16.4m [2026-03-02T20:19:18.594239] [INFO ] [sig ] [690/3370] Forecasting CMSA... [2026-03-02T20:19:18.594277] [INFO ] [sig ] Generating forecast for: CMSA [2026-03-02T20:19:18.594314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-03-02T20:19:18.608658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-03-02T20:19:18.609112] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-03-02T20:19:18.610153] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-03-02T20:19:18.610221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:18.610268] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:18.610311] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:18.610400] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:18.682749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:18.683930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:18.684045] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:18.684084] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:18.799699] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:18.799898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:18.799940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:18.799969] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:18.803726] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: DOWN (p=28.72%) [2026-03-02T20:19:18.804076] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-03-02T20:19:18.804221] [INFO ] [sig ] CMSA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:18.961018] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CMSA.txt [2026-03-02T20:19:18.961186] [INFO ] [sig ] [690/3370] Completed CMSA in 0.4s | 2.72 sym/s | Total: 4.2m | ETA: 16.4m [2026-03-02T20:19:18.961227] [INFO ] [sig ] [691/3370] Forecasting CMSC... [2026-03-02T20:19:18.961256] [INFO ] [sig ] Generating forecast for: CMSC [2026-03-02T20:19:18.961287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-03-02T20:19:18.973675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-03-02T20:19:18.974062] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-03-02T20:19:18.974888] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-03-02T20:19:18.974954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:18.974998] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:18.975030] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:18.975088] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:19.034202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:19.035218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:19.035308] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:19.035343] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:19.153794] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:19.153962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:19.154003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:19.154034] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:19.157538] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: DOWN (p=49.26%) [2026-03-02T20:19:19.157836] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-03-02T20:19:19.157968] [INFO ] [sig ] CMSC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:19.305993] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CMSC.txt [2026-03-02T20:19:19.306346] [INFO ] [sig ] [691/3370] Completed CMSC in 0.3s | 2.72 sym/s | Total: 4.2m | ETA: 16.4m [2026-03-02T20:19:19.306388] [INFO ] [sig ] [692/3370] Forecasting CMSD... [2026-03-02T20:19:19.306417] [INFO ] [sig ] Generating forecast for: CMSD [2026-03-02T20:19:19.306447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-03-02T20:19:19.318013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-03-02T20:19:19.318386] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-03-02T20:19:19.319431] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-03-02T20:19:19.319484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:19.319517] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:19.319543] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:19.319617] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:19.380771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:19.381677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:19.381762] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:19.381795] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:19.506659] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:19.506826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:19.506866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:19.506895] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:19.510660] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: UP (p=79.97%) [2026-03-02T20:19:19.510971] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-03-02T20:19:19.511114] [INFO ] [sig ] CMSD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:19.667493] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CMSD.txt [2026-03-02T20:19:19.667670] [INFO ] [sig ] [692/3370] Completed CMSD in 0.4s | 2.72 sym/s | Total: 4.2m | ETA: 16.4m [2026-03-02T20:19:19.667714] [INFO ] [sig ] [693/3370] Forecasting CMTG... [2026-03-02T20:19:19.667749] [INFO ] [sig ] Generating forecast for: CMTG [2026-03-02T20:19:19.667788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-03-02T20:19:19.679703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-03-02T20:19:19.680161] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-03-02T20:19:19.681385] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-03-02T20:19:19.681458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:19.681554] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:19.681630] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:19.681736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:19.743623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:19.744644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:19.744748] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:19.744785] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:19.868651] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:19.868823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:19.868863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:19.868893] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:19.872413] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: UP (p=71.50%) [2026-03-02T20:19:19.872725] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-03-02T20:19:19.872859] [INFO ] [sig ] CMTG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:20.024671] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CMTG.txt [2026-03-02T20:19:20.024837] [INFO ] [sig ] [693/3370] Completed CMTG in 0.4s | 2.72 sym/s | Total: 4.2m | ETA: 16.4m [2026-03-02T20:19:20.024878] [INFO ] [sig ] [694/3370] Forecasting CMTL... [2026-03-02T20:19:20.024908] [INFO ] [sig ] Generating forecast for: CMTL [2026-03-02T20:19:20.024939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-03-02T20:19:20.037651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-03-02T20:19:20.038138] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-03-02T20:19:20.039087] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-03-02T20:19:20.039143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:20.039175] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:20.039201] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:20.039260] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:20.099449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:20.100363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:20.100454] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:20.100487] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:20.221853] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:20.222018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:20.222059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:20.222087] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:20.225652] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: DOWN (p=29.94%) [2026-03-02T20:19:20.225944] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-03-02T20:19:20.226081] [INFO ] [sig ] CMTL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:20.373480] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CMTL.txt [2026-03-02T20:19:20.373664] [INFO ] [sig ] [694/3370] Completed CMTL in 0.3s | 2.72 sym/s | Total: 4.3m | ETA: 16.4m [2026-03-02T20:19:20.373708] [INFO ] [sig ] [695/3370] Forecasting CNA... [2026-03-02T20:19:20.373738] [INFO ] [sig ] Generating forecast for: CNA [2026-03-02T20:19:20.373769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-03-02T20:19:20.385470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-03-02T20:19:20.385832] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-03-02T20:19:20.386879] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-03-02T20:19:20.386950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:20.387002] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:20.387054] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:20.387125] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:20.444853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:20.445671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:20.445759] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:20.445792] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:20.576721] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:20.576889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:20.576937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:20.576973] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:20.580674] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: DOWN (p=29.13%) [2026-03-02T20:19:20.580962] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-03-02T20:19:20.581097] [INFO ] [sig ] CNA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:20.747596] [INFO ] [LOCAL ] Saved forecast: CNA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CNA.txt [2026-03-02T20:19:20.747762] [INFO ] [sig ] [695/3370] Completed CNA in 0.4s | 2.72 sym/s | Total: 4.3m | ETA: 16.4m [2026-03-02T20:19:20.747806] [INFO ] [sig ] [696/3370] Forecasting CNC... [2026-03-02T20:19:20.747838] [INFO ] [sig ] Generating forecast for: CNC [2026-03-02T20:19:20.747872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-03-02T20:19:20.761458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-03-02T20:19:20.761891] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-03-02T20:19:20.762774] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-03-02T20:19:20.762830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:20.762865] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:20.762893] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:20.762952] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:20.843508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:20.844787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:20.844908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:20.844954] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:20.977047] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:20.977217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:20.977263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:20.977343] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:20.980966] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: UP (p=97.46%) [2026-03-02T20:19:20.981262] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-03-02T20:19:20.981406] [INFO ] [sig ] CNC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:21.134046] [INFO ] [LOCAL ] Saved forecast: CNC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CNC.txt [2026-03-02T20:19:21.134211] [INFO ] [sig ] [696/3370] Completed CNC in 0.4s | 2.72 sym/s | Total: 4.3m | ETA: 16.4m [2026-03-02T20:19:21.134252] [INFO ] [sig ] [697/3370] Forecasting CNF... [2026-03-02T20:19:21.134282] [INFO ] [sig ] Generating forecast for: CNF [2026-03-02T20:19:21.134313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-03-02T20:19:21.146457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-03-02T20:19:21.146812] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-03-02T20:19:21.147644] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-03-02T20:19:21.147697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:21.147731] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:21.147757] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:21.147815] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:21.208678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:21.209639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:21.209726] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:21.209759] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:21.324301] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:21.324467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:21.324509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:21.324544] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:21.328269] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-03-02T20:19:21.328559] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-03-02T20:19:21.328723] [INFO ] [sig ] CNF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:21.481289] [INFO ] [LOCAL ] Saved forecast: CNF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CNF.txt [2026-03-02T20:19:21.481426] [INFO ] [sig ] [697/3370] Completed CNF in 0.3s | 2.72 sym/s | Total: 4.3m | ETA: 16.4m [2026-03-02T20:19:21.481464] [INFO ] [sig ] [698/3370] Forecasting CNI... [2026-03-02T20:19:21.481494] [INFO ] [sig ] Generating forecast for: CNI [2026-03-02T20:19:21.481523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-03-02T20:19:21.495073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-03-02T20:19:21.495467] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-03-02T20:19:21.496350] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-03-02T20:19:21.496406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:21.496439] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:21.496467] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:21.496528] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:21.558710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:21.559614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:21.559702] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:21.559753] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:21.684145] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:21.684305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:21.684346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:21.684380] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:21.688041] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: DOWN (p=23.15%) [2026-03-02T20:19:21.688552] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-03-02T20:19:21.688713] [INFO ] [sig ] CNI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:21.845196] [INFO ] [LOCAL ] Saved forecast: CNI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CNI.txt [2026-03-02T20:19:21.845330] [INFO ] [sig ] [698/3370] Completed CNI in 0.4s | 2.72 sym/s | Total: 4.3m | ETA: 16.4m [2026-03-02T20:19:21.845370] [INFO ] [sig ] [699/3370] Forecasting CNK... [2026-03-02T20:19:21.845400] [INFO ] [sig ] Generating forecast for: CNK [2026-03-02T20:19:21.845431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-03-02T20:19:21.858544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-03-02T20:19:21.858980] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-03-02T20:19:21.859859] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-03-02T20:19:21.859914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:21.859948] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:21.859977] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:21.860038] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:21.922606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:21.923506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:21.923614] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:21.923652] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:22.049737] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:22.049914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:22.049955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:22.049985] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:22.054148] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: UP (p=87.25%) [2026-03-02T20:19:22.054545] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-03-02T20:19:22.054725] [INFO ] [sig ] CNK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:22.207329] [INFO ] [LOCAL ] Saved forecast: CNK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CNK.txt [2026-03-02T20:19:22.207472] [INFO ] [sig ] [699/3370] Completed CNK in 0.4s | 2.72 sym/s | Total: 4.3m | ETA: 16.4m [2026-03-02T20:19:22.207513] [INFO ] [sig ] [700/3370] Forecasting CNM... [2026-03-02T20:19:22.207542] [INFO ] [sig ] Generating forecast for: CNM [2026-03-02T20:19:22.207589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-03-02T20:19:22.220325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-03-02T20:19:22.220692] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-03-02T20:19:22.221566] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-03-02T20:19:22.221638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:22.221672] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:22.221702] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:22.221771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:22.282015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:22.282792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:22.282876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:22.282911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:22.410565] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:22.410756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:22.410808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:22.410838] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:22.414379] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: UP (p=75.31%) [2026-03-02T20:19:22.414689] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-03-02T20:19:22.414823] [INFO ] [sig ] CNM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:22.562907] [INFO ] [LOCAL ] Saved forecast: CNM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CNM.txt [2026-03-02T20:19:22.563055] [INFO ] [sig ] [700/3370] Completed CNM in 0.4s | 2.72 sym/s | Total: 4.3m | ETA: 16.4m [2026-03-02T20:19:22.563095] [INFO ] [sig ] [701/3370] Forecasting CNMD... [2026-03-02T20:19:22.563125] [INFO ] [sig ] Generating forecast for: CNMD [2026-03-02T20:19:22.563155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-03-02T20:19:22.575426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-03-02T20:19:22.575834] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-03-02T20:19:22.576729] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-03-02T20:19:22.576801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:22.576835] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:22.576862] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:22.576920] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:22.636760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:22.637708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:22.637808] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:22.637841] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:22.764186] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:22.764354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:22.764394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:22.764424] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:22.767903] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: UP (p=52.80%) [2026-03-02T20:19:22.768226] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-03-02T20:19:22.768368] [INFO ] [sig ] CNMD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:22.932688] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CNMD.txt [2026-03-02T20:19:22.932882] [INFO ] [sig ] [701/3370] Completed CNMD in 0.4s | 2.72 sym/s | Total: 4.3m | ETA: 16.4m [2026-03-02T20:19:22.932943] [INFO ] [sig ] [702/3370] Forecasting CNNE... [2026-03-02T20:19:22.932974] [INFO ] [sig ] Generating forecast for: CNNE [2026-03-02T20:19:22.933009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-03-02T20:19:22.949095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-03-02T20:19:22.949733] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-03-02T20:19:22.950977] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-03-02T20:19:22.951043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:22.951078] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:22.951104] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:22.951164] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:23.016845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:23.018101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:23.018437] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:23.018474] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:23.147898] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:23.148086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:23.148130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:23.148161] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:23.151833] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: UP (p=51.50%) [2026-03-02T20:19:23.152133] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-03-02T20:19:23.152274] [INFO ] [sig ] CNNE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:23.299494] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CNNE.txt [2026-03-02T20:19:23.299661] [INFO ] [sig ] [702/3370] Completed CNNE in 0.4s | 2.72 sym/s | Total: 4.3m | ETA: 16.4m [2026-03-02T20:19:23.299705] [INFO ] [sig ] [703/3370] Forecasting CNO... [2026-03-02T20:19:23.299734] [INFO ] [sig ] Generating forecast for: CNO [2026-03-02T20:19:23.299764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-03-02T20:19:23.312096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-03-02T20:19:23.312426] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-03-02T20:19:23.313243] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-03-02T20:19:23.313295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:23.313326] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:23.313354] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:23.313410] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:23.373877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:23.374822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:23.374933] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:23.374968] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:23.498632] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:23.498800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:23.498841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:23.498870] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:23.502732] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: UP (p=97.71%) [2026-03-02T20:19:23.503033] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-03-02T20:19:23.503188] [INFO ] [sig ] CNO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:23.655613] [INFO ] [LOCAL ] Saved forecast: CNO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CNO.txt [2026-03-02T20:19:23.655809] [INFO ] [sig ] [703/3370] Completed CNO in 0.4s | 2.72 sym/s | Total: 4.3m | ETA: 16.4m [2026-03-02T20:19:23.655852] [INFO ] [sig ] [704/3370] Forecasting CNOB... [2026-03-02T20:19:23.655884] [INFO ] [sig ] Generating forecast for: CNOB [2026-03-02T20:19:23.655914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-03-02T20:19:23.669197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-03-02T20:19:23.669665] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-03-02T20:19:23.670680] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-03-02T20:19:23.670738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:23.670772] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:23.670800] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:23.670860] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:23.734848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:23.735903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:23.736021] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:23.736062] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:23.902115] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:23.902292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:23.902344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:23.902378] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:23.906182] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: UP (p=53.86%) [2026-03-02T20:19:23.906484] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-03-02T20:19:23.906647] [INFO ] [sig ] CNOB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:24.121486] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CNOB.txt [2026-03-02T20:19:24.121743] [INFO ] [sig ] [704/3370] Completed CNOB in 0.5s | 2.72 sym/s | Total: 4.3m | ETA: 16.4m [2026-03-02T20:19:24.121815] [INFO ] [sig ] [705/3370] Forecasting CNP... [2026-03-02T20:19:24.121870] [INFO ] [sig ] Generating forecast for: CNP [2026-03-02T20:19:24.121925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-03-02T20:19:24.147301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-03-02T20:19:24.149354] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-03-02T20:19:24.151065] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-03-02T20:19:24.151143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:24.151183] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:24.151216] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:24.151290] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:24.240151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:24.241387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:24.241515] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:24.241551] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:24.432438] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:24.432682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:24.432752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:24.432803] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:24.438982] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: UP (p=96.61%) [2026-03-02T20:19:24.439659] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-03-02T20:19:24.439908] [INFO ] [sig ] CNP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:24.696852] [INFO ] [LOCAL ] Saved forecast: CNP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CNP.txt [2026-03-02T20:19:24.697086] [INFO ] [sig ] [705/3370] Completed CNP in 0.6s | 2.72 sym/s | Total: 4.3m | ETA: 16.4m [2026-03-02T20:19:24.697137] [INFO ] [sig ] [706/3370] Forecasting CNQ... [2026-03-02T20:19:24.697173] [INFO ] [sig ] Generating forecast for: CNQ [2026-03-02T20:19:24.697208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-03-02T20:19:24.728509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-03-02T20:19:24.729121] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-03-02T20:19:24.731333] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-03-02T20:19:24.731410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:24.731461] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:24.731505] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:24.731657] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:24.837462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:24.838767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:24.838907] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:24.838954] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:25.011117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:25.011326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:25.011382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:25.011421] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:25.016954] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: DOWN (p=10.99%) [2026-03-02T20:19:25.017529] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-03-02T20:19:25.017783] [INFO ] [sig ] CNQ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:25.255606] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CNQ.txt [2026-03-02T20:19:25.255919] [INFO ] [sig ] [706/3370] Completed CNQ in 0.6s | 2.71 sym/s | Total: 4.3m | ETA: 16.4m [2026-03-02T20:19:25.255991] [INFO ] [sig ] [707/3370] Forecasting CNS... [2026-03-02T20:19:25.256043] [INFO ] [sig ] Generating forecast for: CNS [2026-03-02T20:19:25.256096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-03-02T20:19:25.271201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-03-02T20:19:25.271633] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-03-02T20:19:25.272513] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-03-02T20:19:25.272568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:25.272624] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:25.272653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:25.272712] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:25.332409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:25.333401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:25.333496] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:25.333531] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:25.455460] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:25.455656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:25.455702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:25.455731] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:25.459969] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: DOWN (p=40.43%) [2026-03-02T20:19:25.460314] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-03-02T20:19:25.460477] [INFO ] [sig ] CNS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:25.613079] [INFO ] [LOCAL ] Saved forecast: CNS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CNS.txt [2026-03-02T20:19:25.613209] [INFO ] [sig ] [707/3370] Completed CNS in 0.4s | 2.71 sym/s | Total: 4.3m | ETA: 16.4m [2026-03-02T20:19:25.613249] [INFO ] [sig ] [708/3370] Forecasting CNSP... [2026-03-02T20:19:25.613277] [INFO ] [sig ] Generating forecast for: CNSP [2026-03-02T20:19:25.613306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-03-02T20:19:25.623997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-03-02T20:19:25.624261] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-03-02T20:19:25.625118] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-03-02T20:19:25.625177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:25.625217] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:25.625251] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:25.625326] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:25.684037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:25.684830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:25.684912] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:25.684945] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:25.809766] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:25.809918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:25.809961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:25.809991] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:25.813443] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: UP (p=75.22%) [2026-03-02T20:19:25.813747] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-03-02T20:19:25.813881] [INFO ] [sig ] CNSP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:25.961289] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CNSP.txt [2026-03-02T20:19:25.961422] [INFO ] [sig ] [708/3370] Completed CNSP in 0.3s | 2.71 sym/s | Total: 4.3m | ETA: 16.4m [2026-03-02T20:19:25.961464] [INFO ] [sig ] [709/3370] Forecasting CNTA... [2026-03-02T20:19:25.961492] [INFO ] [sig ] Generating forecast for: CNTA [2026-03-02T20:19:25.961522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-03-02T20:19:25.973293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-03-02T20:19:25.973593] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-03-02T20:19:25.974411] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-03-02T20:19:25.974465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:25.974497] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:25.974525] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:25.974603] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:26.033378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:26.034052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:26.034135] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:26.034168] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:26.150872] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:26.151028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:26.151101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:26.151133] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:26.154775] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: UP (p=92.68%) [2026-03-02T20:19:26.155094] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-03-02T20:19:26.155248] [INFO ] [sig ] CNTA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:26.303790] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CNTA.txt [2026-03-02T20:19:26.303932] [INFO ] [sig ] [709/3370] Completed CNTA in 0.3s | 2.71 sym/s | Total: 4.4m | ETA: 16.3m [2026-03-02T20:19:26.303971] [INFO ] [sig ] [710/3370] Forecasting CNTY... [2026-03-02T20:19:26.304002] [INFO ] [sig ] Generating forecast for: CNTY [2026-03-02T20:19:26.304038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-03-02T20:19:26.316309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-03-02T20:19:26.316607] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-03-02T20:19:26.317401] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-03-02T20:19:26.317453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:26.317510] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:26.317539] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:26.317613] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:26.375807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:26.376697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:26.376780] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:26.376814] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:26.495864] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:26.496020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:26.496060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:26.496088] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:26.499510] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: DOWN (p=40.16%) [2026-03-02T20:19:26.499807] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-03-02T20:19:26.499938] [INFO ] [sig ] CNTY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:26.660650] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CNTY.txt [2026-03-02T20:19:26.660815] [INFO ] [sig ] [710/3370] Completed CNTY in 0.4s | 2.71 sym/s | Total: 4.4m | ETA: 16.3m [2026-03-02T20:19:26.660855] [INFO ] [sig ] [711/3370] Forecasting CNVS... [2026-03-02T20:19:26.660887] [INFO ] [sig ] Generating forecast for: CNVS [2026-03-02T20:19:26.660918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-03-02T20:19:26.672556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-03-02T20:19:26.672931] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-03-02T20:19:26.673772] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-03-02T20:19:26.673825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:26.673857] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:26.673883] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:26.673940] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:26.735626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:26.736668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:26.736767] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:26.736801] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:26.859863] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:26.860043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:26.860101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:26.860134] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:26.864905] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: DOWN (p=5.66%) [2026-03-02T20:19:26.865247] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-03-02T20:19:26.865548] [INFO ] [sig ] CNVS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:27.013720] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CNVS.txt [2026-03-02T20:19:27.013879] [INFO ] [sig ] [711/3370] Completed CNVS in 0.4s | 2.71 sym/s | Total: 4.4m | ETA: 16.3m [2026-03-02T20:19:27.013922] [INFO ] [sig ] [712/3370] Forecasting CNX... [2026-03-02T20:19:27.013954] [INFO ] [sig ] Generating forecast for: CNX [2026-03-02T20:19:27.013986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-03-02T20:19:27.026448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-03-02T20:19:27.026849] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-03-02T20:19:27.027729] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-03-02T20:19:27.027784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:27.027818] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:27.027845] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:27.027908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:27.088914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:27.089843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:27.089935] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:27.089969] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:27.219262] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:27.219431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:27.219471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:27.219502] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:27.223457] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: DOWN (p=9.17%) [2026-03-02T20:19:27.223785] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-03-02T20:19:27.223929] [INFO ] [sig ] CNX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:27.377634] [INFO ] [LOCAL ] Saved forecast: CNX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CNX.txt [2026-03-02T20:19:27.377781] [INFO ] [sig ] [712/3370] Completed CNX in 0.4s | 2.71 sym/s | Total: 4.4m | ETA: 16.3m [2026-03-02T20:19:27.377821] [INFO ] [sig ] [713/3370] Forecasting CNXN... [2026-03-02T20:19:27.377852] [INFO ] [sig ] Generating forecast for: CNXN [2026-03-02T20:19:27.377882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-03-02T20:19:27.389834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-03-02T20:19:27.390166] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-03-02T20:19:27.391217] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-03-02T20:19:27.391269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:27.391310] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:27.391337] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:27.391394] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:27.450388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:27.451188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:27.451273] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:27.451307] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:27.577466] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:27.577641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:27.577683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:27.577745] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:27.581434] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: UP (p=71.18%) [2026-03-02T20:19:27.581768] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-03-02T20:19:27.581912] [INFO ] [sig ] CNXN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:27.730336] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CNXN.txt [2026-03-02T20:19:27.730482] [INFO ] [sig ] [713/3370] Completed CNXN in 0.4s | 2.71 sym/s | Total: 4.4m | ETA: 16.3m [2026-03-02T20:19:27.730522] [INFO ] [sig ] [714/3370] Forecasting COCO... [2026-03-02T20:19:27.730553] [INFO ] [sig ] Generating forecast for: COCO [2026-03-02T20:19:27.730602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-03-02T20:19:27.744098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-03-02T20:19:27.744481] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-03-02T20:19:27.745396] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-03-02T20:19:27.745451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:27.745485] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:27.745512] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:27.745592] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:27.806883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:27.807797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:27.807906] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:27.807959] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:27.943748] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:27.943939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:27.943995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:27.944028] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:27.948418] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: DOWN (p=3.91%) [2026-03-02T20:19:27.948742] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-03-02T20:19:27.948894] [INFO ] [sig ] COCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:28.109662] [INFO ] [LOCAL ] Saved forecast: COCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/COCO.txt [2026-03-02T20:19:28.109823] [INFO ] [sig ] [714/3370] Completed COCO in 0.4s | 2.71 sym/s | Total: 4.4m | ETA: 16.3m [2026-03-02T20:19:28.109865] [INFO ] [sig ] [715/3370] Forecasting CODA... [2026-03-02T20:19:28.109895] [INFO ] [sig ] Generating forecast for: CODA [2026-03-02T20:19:28.109926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-03-02T20:19:28.122590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-03-02T20:19:28.122970] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-03-02T20:19:28.123944] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-03-02T20:19:28.124006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:28.124060] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:28.124115] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:28.124199] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:28.186118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:28.187118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:28.187210] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:28.187245] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:28.310343] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:28.310511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:28.310553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:28.310607] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:28.314182] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: UP (p=93.28%) [2026-03-02T20:19:28.314494] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-03-02T20:19:28.314659] [INFO ] [sig ] CODA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:28.466222] [INFO ] [LOCAL ] Saved forecast: CODA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CODA.txt [2026-03-02T20:19:28.466379] [INFO ] [sig ] [715/3370] Completed CODA in 0.4s | 2.71 sym/s | Total: 4.4m | ETA: 16.3m [2026-03-02T20:19:28.466421] [INFO ] [sig ] [716/3370] Forecasting CODI... [2026-03-02T20:19:28.466453] [INFO ] [sig ] Generating forecast for: CODI [2026-03-02T20:19:28.466500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-03-02T20:19:28.479930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-03-02T20:19:28.480332] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-03-02T20:19:28.481219] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-03-02T20:19:28.481273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:28.481308] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:28.481336] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:28.481396] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:28.544941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:28.545973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:28.546086] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:28.546128] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:28.674772] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:28.674952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:28.675002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:28.675047] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:28.679173] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: UP (p=93.94%) [2026-03-02T20:19:28.679493] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-03-02T20:19:28.679659] [INFO ] [sig ] CODI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:28.838530] [INFO ] [LOCAL ] Saved forecast: CODI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CODI.txt [2026-03-02T20:19:28.838711] [INFO ] [sig ] [716/3370] Completed CODI in 0.4s | 2.71 sym/s | Total: 4.4m | ETA: 16.3m [2026-03-02T20:19:28.838761] [INFO ] [sig ] [717/3370] Forecasting COEP... [2026-03-02T20:19:28.838796] [INFO ] [sig ] Generating forecast for: COEP [2026-03-02T20:19:28.838827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-03-02T20:19:28.852608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-03-02T20:19:28.852957] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-03-02T20:19:28.853819] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-03-02T20:19:28.853874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:28.853909] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:28.853938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:28.853997] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:28.919116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:28.920266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:28.920364] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:28.920410] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:29.060054] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:29.060251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:29.060296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:29.060327] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:29.064633] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: UP (p=52.79%) [2026-03-02T20:19:29.064956] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-03-02T20:19:29.065111] [INFO ] [sig ] COEP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:29.218332] [INFO ] [LOCAL ] Saved forecast: COEP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/COEP.txt [2026-03-02T20:19:29.218498] [INFO ] [sig ] [717/3370] Completed COEP in 0.4s | 2.71 sym/s | Total: 4.4m | ETA: 16.3m [2026-03-02T20:19:29.218539] [INFO ] [sig ] [718/3370] Forecasting COF... [2026-03-02T20:19:29.218589] [INFO ] [sig ] Generating forecast for: COF [2026-03-02T20:19:29.218625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-03-02T20:19:29.233284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-03-02T20:19:29.233708] [INFO ] [FORECASTER] Starting predict_future for COF [2026-03-02T20:19:29.234732] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-03-02T20:19:29.234795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:29.234843] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:29.234888] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:29.234973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:29.298606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:29.299526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:29.299640] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:29.299678] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:29.433832] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:29.434002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:29.434045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:29.434076] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:29.438433] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-03-02T20:19:29.438743] [INFO ] [FORECASTER] Completed predict_future for COF [2026-03-02T20:19:29.438882] [INFO ] [sig ] COF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:29.598958] [INFO ] [LOCAL ] Saved forecast: COF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/COF.txt [2026-03-02T20:19:29.599110] [INFO ] [sig ] [718/3370] Completed COF in 0.4s | 2.71 sym/s | Total: 4.4m | ETA: 16.3m [2026-03-02T20:19:29.599154] [INFO ] [sig ] [719/3370] Forecasting COFS... [2026-03-02T20:19:29.599187] [INFO ] [sig ] Generating forecast for: COFS [2026-03-02T20:19:29.599219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-03-02T20:19:29.612649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-03-02T20:19:29.612990] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-03-02T20:19:29.613859] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-03-02T20:19:29.613914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:29.613947] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:29.613975] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:29.614033] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:29.675034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:29.675963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:29.676055] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:29.676090] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:29.803693] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:29.803864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:29.803907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:29.803937] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:29.808365] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: DOWN (p=41.25%) [2026-03-02T20:19:29.808924] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-03-02T20:19:29.809087] [INFO ] [sig ] COFS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:29.974958] [INFO ] [LOCAL ] Saved forecast: COFS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/COFS.txt [2026-03-02T20:19:29.975119] [INFO ] [sig ] [719/3370] Completed COFS in 0.4s | 2.71 sym/s | Total: 4.4m | ETA: 16.3m [2026-03-02T20:19:29.975162] [INFO ] [sig ] [720/3370] Forecasting COKE... [2026-03-02T20:19:29.975195] [INFO ] [sig ] Generating forecast for: COKE [2026-03-02T20:19:29.975225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-03-02T20:19:29.988726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-03-02T20:19:29.989059] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-03-02T20:19:29.989890] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-03-02T20:19:29.989942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:29.989974] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:29.990001] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:29.990060] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:30.046776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:30.047395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:30.047506] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:30.047540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:30.168959] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:30.169125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:30.169168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:30.169214] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:30.172631] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: UP (p=65.87%) [2026-03-02T20:19:30.172906] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-03-02T20:19:30.173035] [INFO ] [sig ] COKE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:30.320034] [INFO ] [LOCAL ] Saved forecast: COKE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/COKE.txt [2026-03-02T20:19:30.320166] [INFO ] [sig ] [720/3370] Completed COKE in 0.3s | 2.71 sym/s | Total: 4.4m | ETA: 16.3m [2026-03-02T20:19:30.320207] [INFO ] [sig ] [721/3370] Forecasting COLB... [2026-03-02T20:19:30.320236] [INFO ] [sig ] Generating forecast for: COLB [2026-03-02T20:19:30.320266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-03-02T20:19:30.331936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-03-02T20:19:30.332231] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-03-02T20:19:30.333060] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-03-02T20:19:30.333113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:30.333149] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:30.333178] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:30.333237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:30.391515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:30.392164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:30.392245] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:30.392278] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:30.520973] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:30.521141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:30.521186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:30.521216] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:30.525344] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: UP (p=97.56%) [2026-03-02T20:19:30.525701] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-03-02T20:19:30.525845] [INFO ] [sig ] COLB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:30.685250] [INFO ] [LOCAL ] Saved forecast: COLB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/COLB.txt [2026-03-02T20:19:30.685397] [INFO ] [sig ] [721/3370] Completed COLB in 0.4s | 2.71 sym/s | Total: 4.4m | ETA: 16.3m [2026-03-02T20:19:30.685439] [INFO ] [sig ] [722/3370] Forecasting COLD... [2026-03-02T20:19:30.685469] [INFO ] [sig ] Generating forecast for: COLD [2026-03-02T20:19:30.685501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-03-02T20:19:30.699554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-03-02T20:19:30.699920] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-03-02T20:19:30.700763] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-03-02T20:19:30.700817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:30.700851] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:30.700879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:30.700938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:30.762246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:30.762935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:30.763033] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:30.763068] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:30.887305] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:30.887470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:30.887512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:30.887541] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:30.891160] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: DOWN (p=16.87%) [2026-03-02T20:19:30.891461] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-03-02T20:19:30.891620] [INFO ] [sig ] COLD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:31.038178] [INFO ] [LOCAL ] Saved forecast: COLD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/COLD.txt [2026-03-02T20:19:31.038326] [INFO ] [sig ] [722/3370] Completed COLD in 0.4s | 2.71 sym/s | Total: 4.4m | ETA: 16.3m [2026-03-02T20:19:31.038370] [INFO ] [sig ] [723/3370] Forecasting COLL... [2026-03-02T20:19:31.038400] [INFO ] [sig ] Generating forecast for: COLL [2026-03-02T20:19:31.038431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-03-02T20:19:31.050804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-03-02T20:19:31.051186] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-03-02T20:19:31.052066] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-03-02T20:19:31.052121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:31.052157] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:31.052186] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:31.052246] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:31.112997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:31.113804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:31.113891] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:31.113926] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:31.241664] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:31.241830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:31.241873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:31.241902] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:31.245480] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: UP (p=93.66%) [2026-03-02T20:19:31.245780] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-03-02T20:19:31.245918] [INFO ] [sig ] COLL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:31.394700] [INFO ] [LOCAL ] Saved forecast: COLL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/COLL.txt [2026-03-02T20:19:31.394926] [INFO ] [sig ] [723/3370] Completed COLL in 0.4s | 2.71 sym/s | Total: 4.4m | ETA: 16.3m [2026-03-02T20:19:31.394979] [INFO ] [sig ] [724/3370] Forecasting COLM... [2026-03-02T20:19:31.395018] [INFO ] [sig ] Generating forecast for: COLM [2026-03-02T20:19:31.395065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-03-02T20:19:31.407564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-03-02T20:19:31.407991] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-03-02T20:19:31.408943] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-03-02T20:19:31.408998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:31.409040] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:31.409085] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:31.409156] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:31.474754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:31.475910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:31.476004] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:31.476040] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:31.606759] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:31.606924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:31.606967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:31.606998] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:31.610723] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: UP (p=91.93%) [2026-03-02T20:19:31.611063] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-03-02T20:19:31.611218] [INFO ] [sig ] COLM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:31.793745] [INFO ] [LOCAL ] Saved forecast: COLM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/COLM.txt [2026-03-02T20:19:31.793968] [INFO ] [sig ] [724/3370] Completed COLM in 0.4s | 2.71 sym/s | Total: 4.4m | ETA: 16.2m [2026-03-02T20:19:31.794027] [INFO ] [sig ] [725/3370] Forecasting COMP... [2026-03-02T20:19:31.794072] [INFO ] [sig ] Generating forecast for: COMP [2026-03-02T20:19:31.794123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-03-02T20:19:31.807783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-03-02T20:19:31.808235] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-03-02T20:19:31.809184] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-03-02T20:19:31.809241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:31.809275] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:31.809304] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:31.809363] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:31.873027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:31.873991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:31.874082] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:31.874117] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:32.004371] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:32.004763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:32.004805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:32.004835] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:32.009099] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: UP (p=71.27%) [2026-03-02T20:19:32.009426] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-03-02T20:19:32.009585] [INFO ] [sig ] COMP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:32.163860] [INFO ] [LOCAL ] Saved forecast: COMP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/COMP.txt [2026-03-02T20:19:32.164030] [INFO ] [sig ] [725/3370] Completed COMP in 0.4s | 2.71 sym/s | Total: 4.5m | ETA: 16.2m [2026-03-02T20:19:32.164072] [INFO ] [sig ] [726/3370] Forecasting CONL... [2026-03-02T20:19:32.164101] [INFO ] [sig ] Generating forecast for: CONL [2026-03-02T20:19:32.164132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-03-02T20:19:32.177180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-03-02T20:19:32.177784] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-03-02T20:19:32.178722] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-03-02T20:19:32.178780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:32.178813] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:32.178840] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:32.178898] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:32.242590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:32.243617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:32.243713] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:32.243748] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:32.375945] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:32.376123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:32.376166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:32.376198] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:32.380159] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: DOWN (p=47.41%) [2026-03-02T20:19:32.380654] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-03-02T20:19:32.380828] [INFO ] [sig ] CONL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:32.540293] [INFO ] [LOCAL ] Saved forecast: CONL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CONL.txt [2026-03-02T20:19:32.540507] [INFO ] [sig ] [726/3370] Completed CONL in 0.4s | 2.71 sym/s | Total: 4.5m | ETA: 16.2m [2026-03-02T20:19:32.540552] [INFO ] [sig ] [727/3370] Forecasting COO... [2026-03-02T20:19:32.540608] [INFO ] [sig ] Generating forecast for: COO [2026-03-02T20:19:32.540643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-03-02T20:19:32.555036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-03-02T20:19:32.555533] [INFO ] [FORECASTER] Starting predict_future for COO [2026-03-02T20:19:32.556635] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-03-02T20:19:32.556699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:32.556770] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:32.556807] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:32.556874] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:32.627321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:32.628388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:32.628509] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:32.628544] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:32.760134] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:32.760325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:32.760386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:32.760418] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:32.764566] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: DOWN (p=3.31%) [2026-03-02T20:19:32.765014] [INFO ] [FORECASTER] Completed predict_future for COO [2026-03-02T20:19:32.765182] [INFO ] [sig ] COO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:32.929269] [INFO ] [LOCAL ] Saved forecast: COO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/COO.txt [2026-03-02T20:19:32.929468] [INFO ] [sig ] [727/3370] Completed COO in 0.4s | 2.71 sym/s | Total: 4.5m | ETA: 16.2m [2026-03-02T20:19:32.929517] [INFO ] [sig ] [728/3370] Forecasting COP... [2026-03-02T20:19:32.929549] [INFO ] [sig ] Generating forecast for: COP [2026-03-02T20:19:32.929627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-03-02T20:19:32.944352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-03-02T20:19:32.944849] [INFO ] [FORECASTER] Starting predict_future for COP [2026-03-02T20:19:32.946009] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-03-02T20:19:32.946097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:32.946140] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:32.946174] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:32.946250] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:33.014897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:33.015952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:33.016063] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:33.016104] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:33.147470] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:33.147692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:33.147738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:33.147769] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:33.151658] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: DOWN (p=20.86%) [2026-03-02T20:19:33.152016] [INFO ] [FORECASTER] Completed predict_future for COP [2026-03-02T20:19:33.152173] [INFO ] [sig ] COP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:33.299731] [INFO ] [LOCAL ] Saved forecast: COP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/COP.txt [2026-03-02T20:19:33.299901] [INFO ] [sig ] [728/3370] Completed COP in 0.4s | 2.71 sym/s | Total: 4.5m | ETA: 16.2m [2026-03-02T20:19:33.299945] [INFO ] [sig ] [729/3370] Forecasting COPP... [2026-03-02T20:19:33.299975] [INFO ] [sig ] Generating forecast for: COPP [2026-03-02T20:19:33.300014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-03-02T20:19:33.312879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-03-02T20:19:33.313323] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-03-02T20:19:33.314215] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-03-02T20:19:33.314268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:33.314311] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:33.314337] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:33.314396] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:33.372560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:33.373532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:33.373701] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:33.373737] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:33.500537] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:33.500739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:33.500788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:33.500823] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:33.504637] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: UP (p=52.36%) [2026-03-02T20:19:33.504997] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-03-02T20:19:33.505153] [INFO ] [sig ] COPP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:33.656957] [INFO ] [LOCAL ] Saved forecast: COPP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/COPP.txt [2026-03-02T20:19:33.657134] [INFO ] [sig ] [729/3370] Completed COPP in 0.4s | 2.71 sym/s | Total: 4.5m | ETA: 16.2m [2026-03-02T20:19:33.657182] [INFO ] [sig ] [730/3370] Forecasting CORZ... [2026-03-02T20:19:33.657214] [INFO ] [sig ] Generating forecast for: CORZ [2026-03-02T20:19:33.657245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-03-02T20:19:33.670254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-03-02T20:19:33.670642] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-03-02T20:19:33.671465] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-03-02T20:19:33.671520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:33.671553] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:33.671610] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:33.671692] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:33.734369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:33.735397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:33.735523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:33.735563] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:33.867257] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:33.867444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:33.867489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:33.867552] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:33.871088] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-03-02T20:19:33.871373] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-03-02T20:19:33.871522] [INFO ] [sig ] CORZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:34.017098] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CORZ.txt [2026-03-02T20:19:34.017245] [INFO ] [sig ] [730/3370] Completed CORZ in 0.4s | 2.71 sym/s | Total: 4.5m | ETA: 16.2m [2026-03-02T20:19:34.017284] [INFO ] [sig ] [731/3370] Forecasting CORZZ... [2026-03-02T20:19:34.017314] [INFO ] [sig ] Generating forecast for: CORZZ [2026-03-02T20:19:34.017345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-03-02T20:19:34.028908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-03-02T20:19:34.029241] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-03-02T20:19:34.030084] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-03-02T20:19:34.030137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:34.030169] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:34.030196] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:34.030253] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:34.091873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:34.092809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:34.092910] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:34.092950] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:34.209023] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:34.209195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:34.209236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:34.209285] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:34.213633] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: DOWN (p=39.14%) [2026-03-02T20:19:34.213928] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-03-02T20:19:34.214067] [INFO ] [sig ] CORZZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:34.362984] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CORZZ.txt [2026-03-02T20:19:34.363128] [INFO ] [sig ] [731/3370] Completed CORZZ in 0.3s | 2.71 sym/s | Total: 4.5m | ETA: 16.2m [2026-03-02T20:19:34.363171] [INFO ] [sig ] [732/3370] Forecasting COTY... [2026-03-02T20:19:34.363208] [INFO ] [sig ] Generating forecast for: COTY [2026-03-02T20:19:34.363244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-03-02T20:19:34.375224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-03-02T20:19:34.375517] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-03-02T20:19:34.376337] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-03-02T20:19:34.376390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:34.376422] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:34.376448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:34.376505] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:34.435619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:34.436503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:34.436609] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:34.436645] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:34.559257] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:34.559402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:34.559442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:34.559686] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:34.563909] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: DOWN (p=33.05%) [2026-03-02T20:19:34.564199] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-03-02T20:19:34.564331] [INFO ] [sig ] COTY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:34.718663] [INFO ] [LOCAL ] Saved forecast: COTY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/COTY.txt [2026-03-02T20:19:34.718832] [INFO ] [sig ] [732/3370] Completed COTY in 0.4s | 2.71 sym/s | Total: 4.5m | ETA: 16.2m [2026-03-02T20:19:34.718873] [INFO ] [sig ] [733/3370] Forecasting COWG... [2026-03-02T20:19:34.718902] [INFO ] [sig ] Generating forecast for: COWG [2026-03-02T20:19:34.718933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-03-02T20:19:34.731183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-03-02T20:19:34.731716] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-03-02T20:19:34.732554] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-03-02T20:19:34.732626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:34.732659] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:34.732686] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:34.732744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:34.791146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:34.791855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:34.791953] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:34.791987] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:34.917679] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:34.917844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:34.917887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:34.917917] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:34.921515] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: DOWN (p=19.37%) [2026-03-02T20:19:34.921834] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-03-02T20:19:34.921989] [INFO ] [sig ] COWG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:35.076183] [INFO ] [LOCAL ] Saved forecast: COWG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/COWG.txt [2026-03-02T20:19:35.076318] [INFO ] [sig ] [733/3370] Completed COWG in 0.4s | 2.71 sym/s | Total: 4.5m | ETA: 16.2m [2026-03-02T20:19:35.076373] [INFO ] [sig ] [734/3370] Forecasting COYA... [2026-03-02T20:19:35.076404] [INFO ] [sig ] Generating forecast for: COYA [2026-03-02T20:19:35.076433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-03-02T20:19:35.092160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-03-02T20:19:35.092680] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-03-02T20:19:35.093712] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-03-02T20:19:35.093776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:35.093815] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:35.093848] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:35.093927] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:35.160730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:35.161772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:35.161866] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:35.161900] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:35.282614] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:35.282787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:35.282832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:35.282861] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:35.286396] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-03-02T20:19:35.286920] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-03-02T20:19:35.287061] [INFO ] [sig ] COYA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:35.442946] [INFO ] [LOCAL ] Saved forecast: COYA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/COYA.txt [2026-03-02T20:19:35.443116] [INFO ] [sig ] [734/3370] Completed COYA in 0.4s | 2.71 sym/s | Total: 4.5m | ETA: 16.2m [2026-03-02T20:19:35.443158] [INFO ] [sig ] [735/3370] Forecasting CP... [2026-03-02T20:19:35.443187] [INFO ] [sig ] Generating forecast for: CP [2026-03-02T20:19:35.443217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-03-02T20:19:35.459016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-03-02T20:19:35.459457] [INFO ] [FORECASTER] Starting predict_future for CP [2026-03-02T20:19:35.460463] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-03-02T20:19:35.460525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:35.460565] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:35.460632] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:35.460725] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:35.536227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:35.537282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:35.537404] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:35.537444] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:35.668612] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:35.668783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:35.668825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:35.668857] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:35.672499] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: UP (p=73.22%) [2026-03-02T20:19:35.672823] [INFO ] [FORECASTER] Completed predict_future for CP [2026-03-02T20:19:35.672969] [INFO ] [sig ] CP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:35.839812] [INFO ] [LOCAL ] Saved forecast: CP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CP.txt [2026-03-02T20:19:35.839992] [INFO ] [sig ] [735/3370] Completed CP in 0.4s | 2.71 sym/s | Total: 4.5m | ETA: 16.2m [2026-03-02T20:19:35.840034] [INFO ] [sig ] [736/3370] Forecasting CPA... [2026-03-02T20:19:35.840067] [INFO ] [sig ] Generating forecast for: CPA [2026-03-02T20:19:35.840098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-03-02T20:19:35.854292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-03-02T20:19:35.854703] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-03-02T20:19:35.855605] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-03-02T20:19:35.855856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:35.855889] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:35.855916] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:35.855973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:35.918517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:35.919488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:35.919633] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:35.919680] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:36.045399] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:36.045560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:36.045620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:36.045651] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:36.049161] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-03-02T20:19:36.049446] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-03-02T20:19:36.049595] [INFO ] [sig ] CPA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:36.199631] [INFO ] [LOCAL ] Saved forecast: CPA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CPA.txt [2026-03-02T20:19:36.199795] [INFO ] [sig ] [736/3370] Completed CPA in 0.4s | 2.71 sym/s | Total: 4.5m | ETA: 16.2m [2026-03-02T20:19:36.199835] [INFO ] [sig ] [737/3370] Forecasting CPB... [2026-03-02T20:19:36.199867] [INFO ] [sig ] Generating forecast for: CPB [2026-03-02T20:19:36.199896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-03-02T20:19:36.213594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-03-02T20:19:36.213918] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-03-02T20:19:36.214913] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-03-02T20:19:36.214975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:36.215008] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:36.215037] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:36.215094] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:36.275232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:36.276089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:36.276177] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:36.276243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:36.392485] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:36.392654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:36.392696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:36.392726] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:36.396092] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: UP (p=60.76%) [2026-03-02T20:19:36.396401] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-03-02T20:19:36.396544] [INFO ] [sig ] CPB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:36.543820] [INFO ] [LOCAL ] Saved forecast: CPB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CPB.txt [2026-03-02T20:19:36.543968] [INFO ] [sig ] [737/3370] Completed CPB in 0.3s | 2.71 sym/s | Total: 4.5m | ETA: 16.2m [2026-03-02T20:19:36.544009] [INFO ] [sig ] [738/3370] Forecasting CPF... [2026-03-02T20:19:36.544038] [INFO ] [sig ] Generating forecast for: CPF [2026-03-02T20:19:36.544069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-03-02T20:19:36.556375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-03-02T20:19:36.556748] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-03-02T20:19:36.557559] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-03-02T20:19:36.557638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:36.557670] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:36.557696] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:36.557752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:36.619331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:36.620258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:36.620347] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:36.620382] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:36.748812] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:36.748996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:36.749043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:36.749074] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:36.753390] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: UP (p=67.64%) [2026-03-02T20:19:36.753983] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-03-02T20:19:36.754164] [INFO ] [sig ] CPF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:36.903961] [INFO ] [LOCAL ] Saved forecast: CPF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CPF.txt [2026-03-02T20:19:36.904097] [INFO ] [sig ] [738/3370] Completed CPF in 0.4s | 2.71 sym/s | Total: 4.5m | ETA: 16.2m [2026-03-02T20:19:36.904138] [INFO ] [sig ] [739/3370] Forecasting CPIX... [2026-03-02T20:19:36.904167] [INFO ] [sig ] Generating forecast for: CPIX [2026-03-02T20:19:36.904197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-03-02T20:19:36.915751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-03-02T20:19:36.916068] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-03-02T20:19:36.916910] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-03-02T20:19:36.916963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:36.916996] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:36.917023] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:36.917092] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:36.978425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:36.979184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:36.979270] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:36.979305] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:37.115245] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:37.115411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:37.115450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:37.115480] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:37.119006] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: DOWN (p=48.61%) [2026-03-02T20:19:37.119299] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-03-02T20:19:37.119436] [INFO ] [sig ] CPIX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:37.265165] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CPIX.txt [2026-03-02T20:19:37.265297] [INFO ] [sig ] [739/3370] Completed CPIX in 0.4s | 2.71 sym/s | Total: 4.5m | ETA: 16.2m [2026-03-02T20:19:37.265337] [INFO ] [sig ] [740/3370] Forecasting CPK... [2026-03-02T20:19:37.265367] [INFO ] [sig ] Generating forecast for: CPK [2026-03-02T20:19:37.265397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-03-02T20:19:37.288947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-03-02T20:19:37.289324] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-03-02T20:19:37.290195] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-03-02T20:19:37.290248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:37.290283] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:37.290317] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:37.290387] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:37.349718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:37.350648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:37.350758] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:37.350820] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:37.470309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:37.470472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:37.470516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:37.470545] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:37.473991] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: UP (p=50.46%) [2026-03-02T20:19:37.474271] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-03-02T20:19:37.474407] [INFO ] [sig ] CPK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:37.622508] [INFO ] [LOCAL ] Saved forecast: CPK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CPK.txt [2026-03-02T20:19:37.622689] [INFO ] [sig ] [740/3370] Completed CPK in 0.4s | 2.71 sym/s | Total: 4.5m | ETA: 16.1m [2026-03-02T20:19:37.622737] [INFO ] [sig ] [741/3370] Forecasting CPNG... [2026-03-02T20:19:37.622768] [INFO ] [sig ] Generating forecast for: CPNG [2026-03-02T20:19:37.622799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-03-02T20:19:37.634928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-03-02T20:19:37.635284] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-03-02T20:19:37.636144] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-03-02T20:19:37.636197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:37.636229] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:37.636256] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:37.636314] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:37.698014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:37.698931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:37.699015] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:37.699047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:37.825789] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:37.825960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:37.826002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:37.826031] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:37.829835] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: DOWN (p=3.54%) [2026-03-02T20:19:37.830158] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-03-02T20:19:37.830304] [INFO ] [sig ] CPNG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:37.978286] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CPNG.txt [2026-03-02T20:19:37.978465] [INFO ] [sig ] [741/3370] Completed CPNG in 0.4s | 2.71 sym/s | Total: 4.5m | ETA: 16.1m [2026-03-02T20:19:37.978509] [INFO ] [sig ] [742/3370] Forecasting CPRI... [2026-03-02T20:19:37.978540] [INFO ] [sig ] Generating forecast for: CPRI [2026-03-02T20:19:37.978586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-03-02T20:19:37.992055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-03-02T20:19:37.992462] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-03-02T20:19:37.993548] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-03-02T20:19:37.993619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:37.993652] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:37.993679] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:37.993736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:38.054145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:38.055083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:38.055190] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:38.055224] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:38.179848] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:38.180019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:38.180059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:38.180090] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:38.183666] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: UP (p=99.35%) [2026-03-02T20:19:38.183967] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-03-02T20:19:38.184106] [INFO ] [sig ] CPRI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:38.331188] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CPRI.txt [2026-03-02T20:19:38.331347] [INFO ] [sig ] [742/3370] Completed CPRI in 0.4s | 2.72 sym/s | Total: 4.6m | ETA: 16.1m [2026-03-02T20:19:38.331387] [INFO ] [sig ] [743/3370] Forecasting CPRX... [2026-03-02T20:19:38.331416] [INFO ] [sig ] Generating forecast for: CPRX [2026-03-02T20:19:38.331447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-03-02T20:19:38.343082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-03-02T20:19:38.343404] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-03-02T20:19:38.344231] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-03-02T20:19:38.344285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:38.344325] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:38.344359] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:38.344429] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:38.403140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:38.404019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:38.404105] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:38.404139] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:38.525100] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:38.525297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:38.525346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:38.525377] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:38.529376] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: UP (p=92.39%) [2026-03-02T20:19:38.529712] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-03-02T20:19:38.529852] [INFO ] [sig ] CPRX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:38.683036] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CPRX.txt [2026-03-02T20:19:38.683197] [INFO ] [sig ] [743/3370] Completed CPRX in 0.4s | 2.72 sym/s | Total: 4.6m | ETA: 16.1m [2026-03-02T20:19:38.683239] [INFO ] [sig ] [744/3370] Forecasting CPS... [2026-03-02T20:19:38.683269] [INFO ] [sig ] Generating forecast for: CPS [2026-03-02T20:19:38.683307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-03-02T20:19:38.695168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-03-02T20:19:38.695536] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-03-02T20:19:38.696364] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-03-02T20:19:38.696416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:38.696498] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:38.696527] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:38.696602] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:38.756429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:38.757431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:38.757530] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:38.757564] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:38.886611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:38.886779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:38.886835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:38.886867] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:38.890333] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-03-02T20:19:38.890634] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-03-02T20:19:38.890767] [INFO ] [sig ] CPS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:39.047070] [INFO ] [LOCAL ] Saved forecast: CPS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CPS.txt [2026-03-02T20:19:39.047214] [INFO ] [sig ] [744/3370] Completed CPS in 0.4s | 2.72 sym/s | Total: 4.6m | ETA: 16.1m [2026-03-02T20:19:39.047254] [INFO ] [sig ] [745/3370] Forecasting CPSH... [2026-03-02T20:19:39.047284] [INFO ] [sig ] Generating forecast for: CPSH [2026-03-02T20:19:39.047313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-03-02T20:19:39.058616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-03-02T20:19:39.058921] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-03-02T20:19:39.059770] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-03-02T20:19:39.059825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:39.059859] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:39.059900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:39.059984] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:39.121871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:39.122774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:39.122863] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:39.122899] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:39.253128] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:39.253333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:39.253383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:39.253413] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:39.257199] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-03-02T20:19:39.257499] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-03-02T20:19:39.257656] [INFO ] [sig ] CPSH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:39.416151] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CPSH.txt [2026-03-02T20:19:39.416311] [INFO ] [sig ] [745/3370] Completed CPSH in 0.4s | 2.72 sym/s | Total: 4.6m | ETA: 16.1m [2026-03-02T20:19:39.416353] [INFO ] [sig ] [746/3370] Forecasting CPSS... [2026-03-02T20:19:39.416382] [INFO ] [sig ] Generating forecast for: CPSS [2026-03-02T20:19:39.416412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-03-02T20:19:39.426444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-03-02T20:19:39.426760] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-03-02T20:19:39.427710] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-03-02T20:19:39.427764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:39.427796] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:39.427823] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:39.427880] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:39.484822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:39.485528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:39.485633] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:39.485667] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:39.591320] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:39.591481] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:19:39.591520] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:39.591548] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:39.595027] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: UP (p=86.56%) [2026-03-02T20:19:39.595310] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-03-02T20:19:39.595443] [INFO ] [sig ] CPSS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:39.740043] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CPSS.txt [2026-03-02T20:19:39.740184] [INFO ] [sig ] [746/3370] Completed CPSS in 0.3s | 2.72 sym/s | Total: 4.6m | ETA: 16.1m [2026-03-02T20:19:39.740225] [INFO ] [sig ] [747/3370] Forecasting CPZ... [2026-03-02T20:19:39.740254] [INFO ] [sig ] Generating forecast for: CPZ [2026-03-02T20:19:39.740286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-03-02T20:19:39.753346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-03-02T20:19:39.753928] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-03-02T20:19:39.754984] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-03-02T20:19:39.755038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:39.755070] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:39.755097] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:39.755156] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:39.813378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:39.814295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:39.814385] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:39.814422] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:39.939334] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:39.939495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:39.939535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:39.939638] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:39.943285] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: UP (p=52.56%) [2026-03-02T20:19:39.943605] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-03-02T20:19:39.943751] [INFO ] [sig ] CPZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:40.098025] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CPZ.txt [2026-03-02T20:19:40.098233] [INFO ] [sig ] [747/3370] Completed CPZ in 0.4s | 2.72 sym/s | Total: 4.6m | ETA: 16.1m [2026-03-02T20:19:40.098283] [INFO ] [sig ] [748/3370] Forecasting CQP... [2026-03-02T20:19:40.098314] [INFO ] [sig ] Generating forecast for: CQP [2026-03-02T20:19:40.098356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-03-02T20:19:40.112243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-03-02T20:19:40.112667] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-03-02T20:19:40.113541] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-03-02T20:19:40.113624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:40.113673] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:40.113704] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:40.113958] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:40.176070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:40.176975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:40.177062] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:40.177096] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:40.295062] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:40.295222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:40.295262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:40.295291] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:40.298788] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: DOWN (p=3.48%) [2026-03-02T20:19:40.299070] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-03-02T20:19:40.299207] [INFO ] [sig ] CQP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:40.448736] [INFO ] [LOCAL ] Saved forecast: CQP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CQP.txt [2026-03-02T20:19:40.448909] [INFO ] [sig ] [748/3370] Completed CQP in 0.4s | 2.72 sym/s | Total: 4.6m | ETA: 16.1m [2026-03-02T20:19:40.448955] [INFO ] [sig ] [749/3370] Forecasting CRAI... [2026-03-02T20:19:40.448988] [INFO ] [sig ] Generating forecast for: CRAI [2026-03-02T20:19:40.449020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-03-02T20:19:40.462414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-03-02T20:19:40.462858] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-03-02T20:19:40.463836] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-03-02T20:19:40.463892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:40.463925] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:40.463953] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:40.464013] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:40.532877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:40.533801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:40.533891] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:40.533925] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:40.658948] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:40.659109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:40.659151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:40.659182] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:40.662795] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: UP (p=81.66%) [2026-03-02T20:19:40.663081] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-03-02T20:19:40.663216] [INFO ] [sig ] CRAI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:40.812411] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CRAI.txt [2026-03-02T20:19:40.812542] [INFO ] [sig ] [749/3370] Completed CRAI in 0.4s | 2.72 sym/s | Total: 4.6m | ETA: 16.1m [2026-03-02T20:19:40.812606] [INFO ] [sig ] [750/3370] Forecasting CRBG... [2026-03-02T20:19:40.812640] [INFO ] [sig ] Generating forecast for: CRBG [2026-03-02T20:19:40.812670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-03-02T20:19:40.824170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-03-02T20:19:40.824506] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-03-02T20:19:40.825329] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-03-02T20:19:40.825381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:40.825413] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:40.825443] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:40.825500] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:40.891604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:40.892606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:40.892702] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:40.892738] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:41.016228] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:41.016389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:41.016430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:41.016458] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:41.019959] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: UP (p=70.95%) [2026-03-02T20:19:41.020248] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-03-02T20:19:41.020386] [INFO ] [sig ] CRBG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:41.163495] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CRBG.txt [2026-03-02T20:19:41.163645] [INFO ] [sig ] [750/3370] Completed CRBG in 0.4s | 2.72 sym/s | Total: 4.6m | ETA: 16.1m [2026-03-02T20:19:41.163686] [INFO ] [sig ] [751/3370] Forecasting CRBP... [2026-03-02T20:19:41.163716] [INFO ] [sig ] Generating forecast for: CRBP [2026-03-02T20:19:41.163746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-03-02T20:19:41.176132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-03-02T20:19:41.176481] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-03-02T20:19:41.177355] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-03-02T20:19:41.177410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:41.177442] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:41.177469] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:41.177526] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:41.235402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:41.236130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:41.236215] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:41.236249] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:41.357859] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:41.358024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:41.358092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:41.358127] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:41.361684] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: UP (p=76.73%) [2026-03-02T20:19:41.361973] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-03-02T20:19:41.362106] [INFO ] [sig ] CRBP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:41.509536] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CRBP.txt [2026-03-02T20:19:41.509709] [INFO ] [sig ] [751/3370] Completed CRBP in 0.3s | 2.72 sym/s | Total: 4.6m | ETA: 16.1m [2026-03-02T20:19:41.509752] [INFO ] [sig ] [752/3370] Forecasting CRC... [2026-03-02T20:19:41.509800] [INFO ] [sig ] Generating forecast for: CRC [2026-03-02T20:19:41.509833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-03-02T20:19:41.521766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-03-02T20:19:41.522120] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-03-02T20:19:41.522949] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-03-02T20:19:41.523001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:41.523034] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:41.523061] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:41.523119] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:41.582958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:41.583848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:41.583934] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:41.583968] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:41.713920] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:41.714085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:41.714127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:41.714159] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:41.717703] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: UP (p=53.05%) [2026-03-02T20:19:41.717994] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-03-02T20:19:41.718157] [INFO ] [sig ] CRC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:41.874732] [INFO ] [LOCAL ] Saved forecast: CRC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CRC.txt [2026-03-02T20:19:41.874936] [INFO ] [sig ] [752/3370] Completed CRC in 0.4s | 2.72 sym/s | Total: 4.6m | ETA: 16.1m [2026-03-02T20:19:41.874996] [INFO ] [sig ] [753/3370] Forecasting CRDF... [2026-03-02T20:19:41.875042] [INFO ] [sig ] Generating forecast for: CRDF [2026-03-02T20:19:41.875085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-03-02T20:19:41.889840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-03-02T20:19:41.890307] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-03-02T20:19:41.891336] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-03-02T20:19:41.891393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:41.891429] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:41.891456] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:41.891514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:41.952689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:41.953633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:41.953724] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:41.953758] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:42.087550] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:42.087732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:42.087774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:42.087802] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:42.091259] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: DOWN (p=43.17%) [2026-03-02T20:19:42.091543] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-03-02T20:19:42.091696] [INFO ] [sig ] CRDF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:42.245396] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CRDF.txt [2026-03-02T20:19:42.245563] [INFO ] [sig ] [753/3370] Completed CRDF in 0.4s | 2.72 sym/s | Total: 4.6m | ETA: 16.1m [2026-03-02T20:19:42.245819] [INFO ] [sig ] [754/3370] Forecasting CRDO... [2026-03-02T20:19:42.245851] [INFO ] [sig ] Generating forecast for: CRDO [2026-03-02T20:19:42.245881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-03-02T20:19:42.259376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-03-02T20:19:42.259791] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-03-02T20:19:42.260678] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-03-02T20:19:42.260733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:42.260765] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:42.260793] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:42.260851] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:42.319797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:42.320693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:42.320809] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:42.320844] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:42.443834] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:42.443993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:42.444035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:42.444064] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:42.447564] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: UP (p=93.86%) [2026-03-02T20:19:42.447908] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-03-02T20:19:42.448082] [INFO ] [sig ] CRDO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:42.596260] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CRDO.txt [2026-03-02T20:19:42.596442] [INFO ] [sig ] [754/3370] Completed CRDO in 0.4s | 2.72 sym/s | Total: 4.6m | ETA: 16.0m [2026-03-02T20:19:42.596493] [INFO ] [sig ] [755/3370] Forecasting CRESY... [2026-03-02T20:19:42.596532] [INFO ] [sig ] Generating forecast for: CRESY [2026-03-02T20:19:42.596590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-03-02T20:19:42.609416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-03-02T20:19:42.609896] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-03-02T20:19:42.610814] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-03-02T20:19:42.610871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:42.610905] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:42.610934] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:42.610994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:42.675623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:42.676995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:42.677085] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:42.677120] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:42.809204] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:42.809375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:42.809424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:42.809479] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:42.813115] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: UP (p=65.58%) [2026-03-02T20:19:42.813469] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-03-02T20:19:42.813649] [INFO ] [sig ] CRESY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:42.967421] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CRESY.txt [2026-03-02T20:19:42.967796] [INFO ] [sig ] [755/3370] Completed CRESY in 0.4s | 2.72 sym/s | Total: 4.6m | ETA: 16.0m [2026-03-02T20:19:42.967838] [INFO ] [sig ] [756/3370] Forecasting CREX... [2026-03-02T20:19:42.967867] [INFO ] [sig ] Generating forecast for: CREX [2026-03-02T20:19:42.967898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-03-02T20:19:42.980773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-03-02T20:19:42.981215] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-03-02T20:19:42.982093] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-03-02T20:19:42.982147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:42.982180] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:42.982207] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:42.982264] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:43.045098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:43.046410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:43.046507] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:43.046540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:43.173168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:43.173331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:43.173372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:43.173401] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:43.176958] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: DOWN (p=16.48%) [2026-03-02T20:19:43.177272] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-03-02T20:19:43.177415] [INFO ] [sig ] CREX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:43.331876] [INFO ] [LOCAL ] Saved forecast: CREX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CREX.txt [2026-03-02T20:19:43.332040] [INFO ] [sig ] [756/3370] Completed CREX in 0.4s | 2.72 sym/s | Total: 4.6m | ETA: 16.0m [2026-03-02T20:19:43.332080] [INFO ] [sig ] [757/3370] Forecasting CRGO... [2026-03-02T20:19:43.332109] [INFO ] [sig ] Generating forecast for: CRGO [2026-03-02T20:19:43.332139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-03-02T20:19:43.344559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-03-02T20:19:43.344992] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-03-02T20:19:43.345918] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-03-02T20:19:43.345976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:43.346011] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:43.346041] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:43.346106] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:43.410171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:43.411078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:43.411168] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:43.411221] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:43.539496] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:43.539721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:43.539961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:43.539992] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:43.544000] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: DOWN (p=35.89%) [2026-03-02T20:19:43.544343] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-03-02T20:19:43.544504] [INFO ] [sig ] CRGO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:43.707829] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CRGO.txt [2026-03-02T20:19:43.707991] [INFO ] [sig ] [757/3370] Completed CRGO in 0.4s | 2.72 sym/s | Total: 4.6m | ETA: 16.0m [2026-03-02T20:19:43.708034] [INFO ] [sig ] [758/3370] Forecasting CRGY... [2026-03-02T20:19:43.708106] [INFO ] [sig ] Generating forecast for: CRGY [2026-03-02T20:19:43.708151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-03-02T20:19:43.723239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-03-02T20:19:43.723681] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-03-02T20:19:43.724624] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-03-02T20:19:43.724685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:43.724721] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:43.724750] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:43.724811] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:43.788214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:43.789175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:43.789272] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:43.789307] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:43.910426] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:43.910611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:43.910655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:43.910686] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:43.914360] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: DOWN (p=48.52%) [2026-03-02T20:19:43.914698] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-03-02T20:19:43.914842] [INFO ] [sig ] CRGY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:44.084302] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CRGY.txt [2026-03-02T20:19:44.084472] [INFO ] [sig ] [758/3370] Completed CRGY in 0.4s | 2.72 sym/s | Total: 4.7m | ETA: 16.0m [2026-03-02T20:19:44.084514] [INFO ] [sig ] [759/3370] Forecasting CRH... [2026-03-02T20:19:44.084547] [INFO ] [sig ] Generating forecast for: CRH [2026-03-02T20:19:44.084601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-03-02T20:19:44.097418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-03-02T20:19:44.097899] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-03-02T20:19:44.098928] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-03-02T20:19:44.098994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:44.099028] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:44.099073] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:44.099136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:44.163166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:44.164143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:44.164248] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:44.164284] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:44.305017] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:44.305200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:44.305244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:44.305276] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:44.309428] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: DOWN (p=4.45%) [2026-03-02T20:19:44.309883] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-03-02T20:19:44.310051] [INFO ] [sig ] CRH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:44.487684] [INFO ] [LOCAL ] Saved forecast: CRH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CRH.txt [2026-03-02T20:19:44.487885] [INFO ] [sig ] [759/3370] Completed CRH in 0.4s | 2.72 sym/s | Total: 4.7m | ETA: 16.0m [2026-03-02T20:19:44.487930] [INFO ] [sig ] [760/3370] Forecasting CRI... [2026-03-02T20:19:44.487964] [INFO ] [sig ] Generating forecast for: CRI [2026-03-02T20:19:44.487996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-03-02T20:19:44.501289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-03-02T20:19:44.501729] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-03-02T20:19:44.502655] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-03-02T20:19:44.502714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:44.502748] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:44.502776] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:44.502837] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:44.565984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:44.566965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:44.567093] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:44.567131] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:44.701148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:44.701342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:44.701389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:44.701419] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:44.705856] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: DOWN (p=42.77%) [2026-03-02T20:19:44.706257] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-03-02T20:19:44.706425] [INFO ] [sig ] CRI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:44.906789] [INFO ] [LOCAL ] Saved forecast: CRI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CRI.txt [2026-03-02T20:19:44.907014] [INFO ] [sig ] [760/3370] Completed CRI in 0.4s | 2.72 sym/s | Total: 4.7m | ETA: 16.0m [2026-03-02T20:19:44.907065] [INFO ] [sig ] [761/3370] Forecasting CRK... [2026-03-02T20:19:44.907101] [INFO ] [sig ] Generating forecast for: CRK [2026-03-02T20:19:44.907139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-03-02T20:19:44.923257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-03-02T20:19:44.923762] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-03-02T20:19:44.924897] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-03-02T20:19:44.924999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:44.925041] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:44.925075] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:44.925154] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:44.990099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:44.991039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:44.991145] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:44.991180] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:45.118899] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:45.119067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:45.119110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:45.119139] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:45.122987] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: UP (p=53.07%) [2026-03-02T20:19:45.123335] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-03-02T20:19:45.123486] [INFO ] [sig ] CRK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:45.298708] [INFO ] [LOCAL ] Saved forecast: CRK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CRK.txt [2026-03-02T20:19:45.299121] [INFO ] [sig ] [761/3370] Completed CRK in 0.4s | 2.72 sym/s | Total: 4.7m | ETA: 16.0m [2026-03-02T20:19:45.299165] [INFO ] [sig ] [762/3370] Forecasting CRL... [2026-03-02T20:19:45.299195] [INFO ] [sig ] Generating forecast for: CRL [2026-03-02T20:19:45.299227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-03-02T20:19:45.314388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-03-02T20:19:45.314902] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-03-02T20:19:45.315862] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-03-02T20:19:45.315927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:45.315968] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:45.315999] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:45.316061] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:45.383813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:45.384810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:45.384995] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:45.385039] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:45.523067] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:45.523244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:45.523286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:45.523316] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:45.527520] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: UP (p=59.62%) [2026-03-02T20:19:45.528135] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-03-02T20:19:45.528356] [INFO ] [sig ] CRL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:45.696096] [INFO ] [LOCAL ] Saved forecast: CRL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CRL.txt [2026-03-02T20:19:45.696294] [INFO ] [sig ] [762/3370] Completed CRL in 0.4s | 2.72 sym/s | Total: 4.7m | ETA: 16.0m [2026-03-02T20:19:45.696351] [INFO ] [sig ] [763/3370] Forecasting CRM... [2026-03-02T20:19:45.696384] [INFO ] [sig ] Generating forecast for: CRM [2026-03-02T20:19:45.696415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-03-02T20:19:45.711766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-03-02T20:19:45.712177] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-03-02T20:19:45.713226] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-03-02T20:19:45.713284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:45.713319] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:45.713379] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:45.713460] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:45.776939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:45.777916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:45.778022] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:45.778108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:45.912708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:45.912873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:45.912916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:45.912944] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:45.916445] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: DOWN (p=4.65%) [2026-03-02T20:19:45.916775] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-03-02T20:19:45.916909] [INFO ] [sig ] CRM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:46.067701] [INFO ] [LOCAL ] Saved forecast: CRM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CRM.txt [2026-03-02T20:19:46.067863] [INFO ] [sig ] [763/3370] Completed CRM in 0.4s | 2.72 sym/s | Total: 4.7m | ETA: 16.0m [2026-03-02T20:19:46.067904] [INFO ] [sig ] [764/3370] Forecasting CRMD... [2026-03-02T20:19:46.067936] [INFO ] [sig ] Generating forecast for: CRMD [2026-03-02T20:19:46.067966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-03-02T20:19:46.082615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-03-02T20:19:46.082986] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-03-02T20:19:46.084101] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-03-02T20:19:46.084155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:46.084187] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:46.084213] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:46.084271] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:46.149181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:46.150353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:46.150446] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:46.150481] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:46.283287] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:46.283459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:46.283558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:46.283609] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:46.287974] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: UP (p=71.61%) [2026-03-02T20:19:46.288352] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-03-02T20:19:46.288525] [INFO ] [sig ] CRMD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:46.438932] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CRMD.txt [2026-03-02T20:19:46.439115] [INFO ] [sig ] [764/3370] Completed CRMD in 0.4s | 2.72 sym/s | Total: 4.7m | ETA: 16.0m [2026-03-02T20:19:46.439159] [INFO ] [sig ] [765/3370] Forecasting CRML... [2026-03-02T20:19:46.439190] [INFO ] [sig ] Generating forecast for: CRML [2026-03-02T20:19:46.439220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-03-02T20:19:46.451741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-03-02T20:19:46.452102] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-03-02T20:19:46.452951] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-03-02T20:19:46.453005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:46.453041] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:46.453068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:46.453126] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:46.510630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:46.511604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:46.511706] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:46.511739] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:46.632879] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:46.633049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:46.633089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:46.633118] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:46.636650] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: DOWN (p=20.21%) [2026-03-02T20:19:46.636939] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-03-02T20:19:46.637080] [INFO ] [sig ] CRML: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:46.782368] [INFO ] [LOCAL ] Saved forecast: CRML 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CRML.txt [2026-03-02T20:19:46.782527] [INFO ] [sig ] [765/3370] Completed CRML in 0.3s | 2.72 sym/s | Total: 4.7m | ETA: 16.0m [2026-03-02T20:19:46.782585] [INFO ] [sig ] [766/3370] Forecasting CRNC... [2026-03-02T20:19:46.782623] [INFO ] [sig ] Generating forecast for: CRNC [2026-03-02T20:19:46.782656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-03-02T20:19:46.794829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-03-02T20:19:46.795172] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-03-02T20:19:46.796282] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-03-02T20:19:46.796337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:46.796370] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:46.796399] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:46.796457] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:46.859139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:46.860061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:46.860155] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:46.860191] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:46.980841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:46.981011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:46.981054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:46.981084] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:46.984723] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: UP (p=65.07%) [2026-03-02T20:19:46.985028] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-03-02T20:19:46.985166] [INFO ] [sig ] CRNC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:47.139214] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CRNC.txt [2026-03-02T20:19:47.139390] [INFO ] [sig ] [766/3370] Completed CRNC in 0.4s | 2.72 sym/s | Total: 4.7m | ETA: 16.0m [2026-03-02T20:19:47.139432] [INFO ] [sig ] [767/3370] Forecasting CRNX... [2026-03-02T20:19:47.139473] [INFO ] [sig ] Generating forecast for: CRNX [2026-03-02T20:19:47.139507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-03-02T20:19:47.152804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-03-02T20:19:47.153250] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-03-02T20:19:47.154244] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-03-02T20:19:47.154301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:47.154334] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:47.154361] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:47.154419] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:47.215753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:47.216940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:47.217032] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:47.217066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:47.343859] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:47.344029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:47.344071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:47.344101] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:47.348026] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: DOWN (p=10.69%) [2026-03-02T20:19:47.348348] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-03-02T20:19:47.348491] [INFO ] [sig ] CRNX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:47.501763] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CRNX.txt [2026-03-02T20:19:47.501926] [INFO ] [sig ] [767/3370] Completed CRNX in 0.4s | 2.72 sym/s | Total: 4.7m | ETA: 16.0m [2026-03-02T20:19:47.501966] [INFO ] [sig ] [768/3370] Forecasting CRON... [2026-03-02T20:19:47.502026] [INFO ] [sig ] Generating forecast for: CRON [2026-03-02T20:19:47.502059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-03-02T20:19:47.519081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-03-02T20:19:47.519485] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-03-02T20:19:47.520450] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-03-02T20:19:47.520520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:47.520606] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:47.520681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:47.520751] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:47.586396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:47.587320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:47.587415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:47.587449] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:47.720085] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:47.720275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:47.720318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:47.720350] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:47.725480] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: DOWN (p=38.52%) [2026-03-02T20:19:47.726066] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-03-02T20:19:47.726299] [INFO ] [sig ] CRON: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:47.904962] [INFO ] [LOCAL ] Saved forecast: CRON 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CRON.txt [2026-03-02T20:19:47.905160] [INFO ] [sig ] [768/3370] Completed CRON in 0.4s | 2.72 sym/s | Total: 4.7m | ETA: 16.0m [2026-03-02T20:19:47.905208] [INFO ] [sig ] [769/3370] Forecasting CROX... [2026-03-02T20:19:47.905240] [INFO ] [sig ] Generating forecast for: CROX [2026-03-02T20:19:47.905270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-03-02T20:19:47.918204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-03-02T20:19:47.918616] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-03-02T20:19:47.919487] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-03-02T20:19:47.919542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:47.919596] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:47.919628] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:47.919689] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:47.980216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:47.981152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:47.981243] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:47.981279] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:48.104449] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:48.104642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:48.104686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:48.104717] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:48.108362] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: UP (p=93.13%) [2026-03-02T20:19:48.108693] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-03-02T20:19:48.108843] [INFO ] [sig ] CROX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:48.276307] [INFO ] [LOCAL ] Saved forecast: CROX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CROX.txt [2026-03-02T20:19:48.276464] [INFO ] [sig ] [769/3370] Completed CROX in 0.4s | 2.72 sym/s | Total: 4.7m | ETA: 16.0m [2026-03-02T20:19:48.276504] [INFO ] [sig ] [770/3370] Forecasting CRS... [2026-03-02T20:19:48.276536] [INFO ] [sig ] Generating forecast for: CRS [2026-03-02T20:19:48.276588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-03-02T20:19:48.289201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-03-02T20:19:48.289614] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-03-02T20:19:48.290460] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-03-02T20:19:48.290514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:48.290548] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:48.290606] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:48.290672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:48.352819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:48.353756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:48.353850] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:48.353885] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:48.483232] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:48.483400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:48.483444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:48.483475] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:48.487471] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: UP (p=84.47%) [2026-03-02T20:19:48.487821] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-03-02T20:19:48.488186] [INFO ] [sig ] CRS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:48.650395] [INFO ] [LOCAL ] Saved forecast: CRS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CRS.txt [2026-03-02T20:19:48.650600] [INFO ] [sig ] [770/3370] Completed CRS in 0.4s | 2.72 sym/s | Total: 4.7m | ETA: 16.0m [2026-03-02T20:19:48.650653] [INFO ] [sig ] [771/3370] Forecasting CRSP... [2026-03-02T20:19:48.650692] [INFO ] [sig ] Generating forecast for: CRSP [2026-03-02T20:19:48.650732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-03-02T20:19:48.672978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-03-02T20:19:48.674724] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-03-02T20:19:48.680681] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-03-02T20:19:48.680785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:48.680825] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:48.680856] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:48.680987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:48.755616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:48.756872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:48.756970] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:48.757006] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:48.886936] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:48.887305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:48.887347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:48.887376] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:48.891527] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: UP (p=71.02%) [2026-03-02T20:19:48.892031] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-03-02T20:19:48.892177] [INFO ] [sig ] CRSP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:49.048913] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CRSP.txt [2026-03-02T20:19:49.049079] [INFO ] [sig ] [771/3370] Completed CRSP in 0.4s | 2.71 sym/s | Total: 4.7m | ETA: 16.0m [2026-03-02T20:19:49.049120] [INFO ] [sig ] [772/3370] Forecasting CRTO... [2026-03-02T20:19:49.049150] [INFO ] [sig ] Generating forecast for: CRTO [2026-03-02T20:19:49.049180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-03-02T20:19:49.062974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-03-02T20:19:49.063345] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-03-02T20:19:49.064415] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-03-02T20:19:49.064469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:49.064521] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:49.064554] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:49.064646] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:49.126221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:49.127136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:49.127226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:49.127261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:49.252199] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:49.252377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:49.252420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:49.252451] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:49.256321] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: DOWN (p=49.13%) [2026-03-02T20:19:49.256654] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-03-02T20:19:49.256804] [INFO ] [sig ] CRTO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:49.424511] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CRTO.txt [2026-03-02T20:19:49.424692] [INFO ] [sig ] [772/3370] Completed CRTO in 0.4s | 2.71 sym/s | Total: 4.7m | ETA: 16.0m [2026-03-02T20:19:49.424735] [INFO ] [sig ] [773/3370] Forecasting CRUS... [2026-03-02T20:19:49.424766] [INFO ] [sig ] Generating forecast for: CRUS [2026-03-02T20:19:49.424797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-03-02T20:19:49.437606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-03-02T20:19:49.438216] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-03-02T20:19:49.439110] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-03-02T20:19:49.439177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:49.439222] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:49.439261] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:49.439345] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:49.499683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:49.500670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:49.500773] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:49.500807] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:49.628408] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:49.628635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:49.628680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:49.628711] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:49.632368] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: UP (p=85.68%) [2026-03-02T20:19:49.632730] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-03-02T20:19:49.632875] [INFO ] [sig ] CRUS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:49.783799] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CRUS.txt [2026-03-02T20:19:49.783989] [INFO ] [sig ] [773/3370] Completed CRUS in 0.4s | 2.71 sym/s | Total: 4.7m | ETA: 15.9m [2026-03-02T20:19:49.784041] [INFO ] [sig ] [774/3370] Forecasting CRVL... [2026-03-02T20:19:49.784074] [INFO ] [sig ] Generating forecast for: CRVL [2026-03-02T20:19:49.784107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-03-02T20:19:49.800298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-03-02T20:19:49.800999] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-03-02T20:19:49.801984] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-03-02T20:19:49.802040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:49.802076] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:49.802104] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:49.802165] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:49.866900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:49.867850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:49.867939] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:49.867972] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:49.988749] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:49.988917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:49.988961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:49.988989] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:49.993168] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: DOWN (p=19.05%) [2026-03-02T20:19:49.993516] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-03-02T20:19:49.993679] [INFO ] [sig ] CRVL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:50.146481] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CRVL.txt [2026-03-02T20:19:50.146672] [INFO ] [sig ] [774/3370] Completed CRVL in 0.4s | 2.71 sym/s | Total: 4.8m | ETA: 15.9m [2026-03-02T20:19:50.146719] [INFO ] [sig ] [775/3370] Forecasting CRVO... [2026-03-02T20:19:50.146751] [INFO ] [sig ] Generating forecast for: CRVO [2026-03-02T20:19:50.146783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-03-02T20:19:50.159904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-03-02T20:19:50.160273] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-03-02T20:19:50.161129] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-03-02T20:19:50.161184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:50.161218] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:50.161245] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:50.161304] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:50.222468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:50.223370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:50.223460] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:50.223495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:50.348111] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:50.348284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:50.348327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:50.348356] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:50.352232] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: DOWN (p=9.87%) [2026-03-02T20:19:50.352509] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-03-02T20:19:50.352670] [INFO ] [sig ] CRVO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:50.509680] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CRVO.txt [2026-03-02T20:19:50.509869] [INFO ] [sig ] [775/3370] Completed CRVO in 0.4s | 2.71 sym/s | Total: 4.8m | ETA: 15.9m [2026-03-02T20:19:50.509938] [INFO ] [sig ] [776/3370] Forecasting CRVS... [2026-03-02T20:19:50.509973] [INFO ] [sig ] Generating forecast for: CRVS [2026-03-02T20:19:50.510014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-03-02T20:19:50.525646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-03-02T20:19:50.526277] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-03-02T20:19:50.527445] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-03-02T20:19:50.527501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:50.527533] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:50.527560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:50.527640] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:50.590069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:50.590990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:50.591079] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:50.591114] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:50.722553] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:50.722755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:50.722796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:50.722824] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:50.726403] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: DOWN (p=28.18%) [2026-03-02T20:19:50.726764] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-03-02T20:19:50.726908] [INFO ] [sig ] CRVS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:50.874211] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CRVS.txt [2026-03-02T20:19:50.874376] [INFO ] [sig ] [776/3370] Completed CRVS in 0.4s | 2.71 sym/s | Total: 4.8m | ETA: 15.9m [2026-03-02T20:19:50.874418] [INFO ] [sig ] [777/3370] Forecasting CRWD... [2026-03-02T20:19:50.874449] [INFO ] [sig ] Generating forecast for: CRWD [2026-03-02T20:19:50.874480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-03-02T20:19:50.886118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-03-02T20:19:50.886531] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-03-02T20:19:50.887401] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-03-02T20:19:50.887455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:50.887489] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:50.887515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:50.887590] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:50.949143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:50.950263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:50.950354] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:50.950387] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:51.078324] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:51.078493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:51.078533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:51.078563] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:51.082514] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: DOWN (p=24.24%) [2026-03-02T20:19:51.082891] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-03-02T20:19:51.083078] [INFO ] [sig ] CRWD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:51.237171] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CRWD.txt [2026-03-02T20:19:51.237351] [INFO ] [sig ] [777/3370] Completed CRWD in 0.4s | 2.71 sym/s | Total: 4.8m | ETA: 15.9m [2026-03-02T20:19:51.237394] [INFO ] [sig ] [778/3370] Forecasting CRWS... [2026-03-02T20:19:51.237427] [INFO ] [sig ] Generating forecast for: CRWS [2026-03-02T20:19:51.237459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-03-02T20:19:51.250225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-03-02T20:19:51.250652] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-03-02T20:19:51.251480] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-03-02T20:19:51.251534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:51.251589] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:51.251622] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:51.251681] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:51.313566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:51.314547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:51.314656] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:51.314690] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:51.428494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:51.428710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:51.428773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:51.428822] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:51.433100] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: DOWN (p=47.66%) [2026-03-02T20:19:51.433417] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-03-02T20:19:51.433564] [INFO ] [sig ] CRWS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:51.582926] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CRWS.txt [2026-03-02T20:19:51.583065] [INFO ] [sig ] [778/3370] Completed CRWS in 0.3s | 2.72 sym/s | Total: 4.8m | ETA: 15.9m [2026-03-02T20:19:51.583105] [INFO ] [sig ] [779/3370] Forecasting CSAN... [2026-03-02T20:19:51.583136] [INFO ] [sig ] Generating forecast for: CSAN [2026-03-02T20:19:51.583166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-03-02T20:19:51.595481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-03-02T20:19:51.595924] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-03-02T20:19:51.596822] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-03-02T20:19:51.596876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:51.596908] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:51.596935] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:51.596993] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:51.655832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:51.656786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:51.656883] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:51.656918] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:51.781392] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:51.781591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:51.781660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:51.781692] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:51.786489] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: UP (p=87.27%) [2026-03-02T20:19:51.786951] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-03-02T20:19:51.787107] [INFO ] [sig ] CSAN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:51.939131] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CSAN.txt [2026-03-02T20:19:51.939299] [INFO ] [sig ] [779/3370] Completed CSAN in 0.4s | 2.72 sym/s | Total: 4.8m | ETA: 15.9m [2026-03-02T20:19:51.939354] [INFO ] [sig ] [780/3370] Forecasting CSB... [2026-03-02T20:19:51.939391] [INFO ] [sig ] Generating forecast for: CSB [2026-03-02T20:19:51.939424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-03-02T20:19:51.951687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-03-02T20:19:51.952013] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-03-02T20:19:51.952867] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-03-02T20:19:51.952921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:51.952956] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:51.952983] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:51.953042] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:52.015661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:52.016404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:52.016502] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:52.016548] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:52.134153] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:52.134315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:52.134357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:52.134387] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:52.137990] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: DOWN (p=2.72%) [2026-03-02T20:19:52.138456] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-03-02T20:19:52.138614] [INFO ] [sig ] CSB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:52.283495] [INFO ] [LOCAL ] Saved forecast: CSB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CSB.txt [2026-03-02T20:19:52.283665] [INFO ] [sig ] [780/3370] Completed CSB in 0.3s | 2.72 sym/s | Total: 4.8m | ETA: 15.9m [2026-03-02T20:19:52.283708] [INFO ] [sig ] [781/3370] Forecasting CSCO... [2026-03-02T20:19:52.283738] [INFO ] [sig ] Generating forecast for: CSCO [2026-03-02T20:19:52.283771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-03-02T20:19:52.295894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-03-02T20:19:52.296196] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-03-02T20:19:52.297230] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-03-02T20:19:52.297295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:52.297335] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:52.297369] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:52.297450] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:52.356654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:52.357326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:52.357408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:52.357440] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:52.477078] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:52.477221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:52.477260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:52.477289] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:52.480685] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: UP (p=56.49%) [2026-03-02T20:19:52.480966] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-03-02T20:19:52.481095] [INFO ] [sig ] CSCO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:52.625763] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CSCO.txt [2026-03-02T20:19:52.625927] [INFO ] [sig ] [781/3370] Completed CSCO in 0.3s | 2.72 sym/s | Total: 4.8m | ETA: 15.9m [2026-03-02T20:19:52.625969] [INFO ] [sig ] [782/3370] Forecasting CSGP... [2026-03-02T20:19:52.626000] [INFO ] [sig ] Generating forecast for: CSGP [2026-03-02T20:19:52.626031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-03-02T20:19:52.637714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-03-02T20:19:52.638000] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-03-02T20:19:52.638854] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-03-02T20:19:52.638907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:52.638940] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:52.638967] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:52.639025] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:52.701264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:52.702233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:52.702316] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:52.702349] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:52.820647] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:52.820830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:52.820869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:52.820899] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:52.824909] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: UP (p=51.19%) [2026-03-02T20:19:52.825184] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-03-02T20:19:52.825325] [INFO ] [sig ] CSGP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:52.969011] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CSGP.txt [2026-03-02T20:19:52.969140] [INFO ] [sig ] [782/3370] Completed CSGP in 0.3s | 2.72 sym/s | Total: 4.8m | ETA: 15.9m [2026-03-02T20:19:52.969179] [INFO ] [sig ] [783/3370] Forecasting CSGS... [2026-03-02T20:19:52.969209] [INFO ] [sig ] Generating forecast for: CSGS [2026-03-02T20:19:52.969239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-03-02T20:19:52.980857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-03-02T20:19:52.981165] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-03-02T20:19:52.981987] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-03-02T20:19:52.982039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:52.982082] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:52.982110] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:52.982168] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:53.040295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:53.040967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:53.041049] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:53.041081] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:53.160867] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:53.161021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:53.161061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:53.161090] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:53.164538] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: DOWN (p=23.56%) [2026-03-02T20:19:53.164837] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-03-02T20:19:53.164969] [INFO ] [sig ] CSGS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:53.309726] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CSGS.txt [2026-03-02T20:19:53.309852] [INFO ] [sig ] [783/3370] Completed CSGS in 0.3s | 2.72 sym/s | Total: 4.8m | ETA: 15.9m [2026-03-02T20:19:53.309895] [INFO ] [sig ] [784/3370] Forecasting CSIQ... [2026-03-02T20:19:53.309924] [INFO ] [sig ] Generating forecast for: CSIQ [2026-03-02T20:19:53.309954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-03-02T20:19:53.323875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-03-02T20:19:53.324334] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-03-02T20:19:53.325240] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-03-02T20:19:53.325295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:53.325330] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:53.325359] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:53.325419] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:53.390179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:53.391324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:53.391445] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:53.391493] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:53.528308] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:53.528475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:53.528515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:53.528544] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:53.532002] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-03-02T20:19:53.532280] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-03-02T20:19:53.532410] [INFO ] [sig ] CSIQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:53.681255] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CSIQ.txt [2026-03-02T20:19:53.681435] [INFO ] [sig ] [784/3370] Completed CSIQ in 0.4s | 2.72 sym/s | Total: 4.8m | ETA: 15.9m [2026-03-02T20:19:53.681504] [INFO ] [sig ] [785/3370] Forecasting CSPI... [2026-03-02T20:19:53.681535] [INFO ] [sig ] Generating forecast for: CSPI [2026-03-02T20:19:53.681565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-03-02T20:19:53.693236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-03-02T20:19:53.693545] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-03-02T20:19:53.694498] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-03-02T20:19:53.694552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:53.694604] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:53.694634] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:53.694693] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:53.756277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:53.757192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:53.757280] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:53.757316] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:53.875746] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:53.875911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:53.875955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:53.875983] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:53.879457] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: DOWN (p=7.37%) [2026-03-02T20:19:53.879783] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-03-02T20:19:53.879926] [INFO ] [sig ] CSPI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:54.095276] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CSPI.txt [2026-03-02T20:19:54.095428] [INFO ] [sig ] [785/3370] Completed CSPI in 0.4s | 2.72 sym/s | Total: 4.8m | ETA: 15.9m [2026-03-02T20:19:54.095468] [INFO ] [sig ] [786/3370] Forecasting CSQ... [2026-03-02T20:19:54.095498] [INFO ] [sig ] Generating forecast for: CSQ [2026-03-02T20:19:54.095528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-03-02T20:19:54.107680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-03-02T20:19:54.108041] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-03-02T20:19:54.108919] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-03-02T20:19:54.108973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:54.109007] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:54.109035] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:54.109094] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:54.168270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:54.169092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:54.169177] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:54.169213] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:54.289632] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:54.289804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:54.289845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:54.289874] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:54.293373] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: UP (p=92.03%) [2026-03-02T20:19:54.293678] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-03-02T20:19:54.293815] [INFO ] [sig ] CSQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:54.440880] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CSQ.txt [2026-03-02T20:19:54.441037] [INFO ] [sig ] [786/3370] Completed CSQ in 0.3s | 2.72 sym/s | Total: 4.8m | ETA: 15.9m [2026-03-02T20:19:54.441080] [INFO ] [sig ] [787/3370] Forecasting CSTL... [2026-03-02T20:19:54.441115] [INFO ] [sig ] Generating forecast for: CSTL [2026-03-02T20:19:54.441147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-03-02T20:19:54.452933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-03-02T20:19:54.453239] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-03-02T20:19:54.454071] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-03-02T20:19:54.454124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:54.454157] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:54.454185] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:54.454241] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:54.513604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:54.514317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:54.514403] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:54.514437] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:54.636461] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:54.636626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:54.636666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:54.636695] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:54.640157] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: DOWN (p=8.55%) [2026-03-02T20:19:54.640442] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-03-02T20:19:54.640589] [INFO ] [sig ] CSTL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:54.802686] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CSTL.txt [2026-03-02T20:19:54.802853] [INFO ] [sig ] [787/3370] Completed CSTL in 0.4s | 2.72 sym/s | Total: 4.8m | ETA: 15.9m [2026-03-02T20:19:54.802895] [INFO ] [sig ] [788/3370] Forecasting CSTM... [2026-03-02T20:19:54.802925] [INFO ] [sig ] Generating forecast for: CSTM [2026-03-02T20:19:54.802956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-03-02T20:19:54.815178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-03-02T20:19:54.815610] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-03-02T20:19:54.816430] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-03-02T20:19:54.816483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:54.816515] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:54.816612] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:54.816675] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:54.875747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:54.876678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:54.876783] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:54.876817] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:55.003404] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:55.003587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:55.003632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:55.003661] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:55.007604] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: DOWN (p=29.18%) [2026-03-02T20:19:55.007880] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-03-02T20:19:55.008013] [INFO ] [sig ] CSTM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:55.152543] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CSTM.txt [2026-03-02T20:19:55.152683] [INFO ] [sig ] [788/3370] Completed CSTM in 0.3s | 2.72 sym/s | Total: 4.8m | ETA: 15.8m [2026-03-02T20:19:55.152723] [INFO ] [sig ] [789/3370] Forecasting CSWC... [2026-03-02T20:19:55.152754] [INFO ] [sig ] Generating forecast for: CSWC [2026-03-02T20:19:55.152783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-03-02T20:19:55.164026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-03-02T20:19:55.164291] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-03-02T20:19:55.165110] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-03-02T20:19:55.165163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:55.165196] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:55.165223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:55.165281] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:55.222885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:55.223565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:55.223700] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:55.223737] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:55.346310] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:55.346481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:55.346522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:55.346552] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:55.350511] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: UP (p=76.44%) [2026-03-02T20:19:55.350844] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-03-02T20:19:55.351174] [INFO ] [sig ] CSWC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:55.501993] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CSWC.txt [2026-03-02T20:19:55.502163] [INFO ] [sig ] [789/3370] Completed CSWC in 0.3s | 2.72 sym/s | Total: 4.8m | ETA: 15.8m [2026-03-02T20:19:55.502204] [INFO ] [sig ] [790/3370] Forecasting CSX... [2026-03-02T20:19:55.502233] [INFO ] [sig ] Generating forecast for: CSX [2026-03-02T20:19:55.502263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-03-02T20:19:55.514138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-03-02T20:19:55.514498] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-03-02T20:19:55.515402] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-03-02T20:19:55.515456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:55.515489] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:55.515518] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:55.515605] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:55.575802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:55.576547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:55.576655] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:55.576692] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:55.703419] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:55.703600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:55.703645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:55.703692] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:55.707289] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: UP (p=71.72%) [2026-03-02T20:19:55.707592] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-03-02T20:19:55.707729] [INFO ] [sig ] CSX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:55.857606] [INFO ] [LOCAL ] Saved forecast: CSX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CSX.txt [2026-03-02T20:19:55.857787] [INFO ] [sig ] [790/3370] Completed CSX in 0.4s | 2.72 sym/s | Total: 4.8m | ETA: 15.8m [2026-03-02T20:19:55.857836] [INFO ] [sig ] [791/3370] Forecasting CTAS... [2026-03-02T20:19:55.857873] [INFO ] [sig ] Generating forecast for: CTAS [2026-03-02T20:19:55.857906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-03-02T20:19:55.871723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-03-02T20:19:55.872158] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-03-02T20:19:55.873055] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-03-02T20:19:55.873110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:55.873143] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:55.873170] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:55.873228] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:55.933872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:55.934845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:55.934936] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:55.934972] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:56.059457] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:56.059645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:56.059690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:56.059720] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:56.063384] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-03-02T20:19:56.063704] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-03-02T20:19:56.063841] [INFO ] [sig ] CTAS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:56.210793] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CTAS.txt [2026-03-02T20:19:56.211151] [INFO ] [sig ] [791/3370] Completed CTAS in 0.4s | 2.72 sym/s | Total: 4.9m | ETA: 15.8m [2026-03-02T20:19:56.211193] [INFO ] [sig ] [792/3370] Forecasting CTBB... [2026-03-02T20:19:56.211224] [INFO ] [sig ] Generating forecast for: CTBB [2026-03-02T20:19:56.211254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-03-02T20:19:56.223810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-03-02T20:19:56.224381] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-03-02T20:19:56.225216] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-03-02T20:19:56.225269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:56.225301] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:56.225329] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:56.225386] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:56.287216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:56.288460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:56.288553] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:56.288624] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:56.412371] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:56.412542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:56.412604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:56.412638] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:56.416210] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: UP (p=64.87%) [2026-03-02T20:19:56.416504] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-03-02T20:19:56.416662] [INFO ] [sig ] CTBB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:56.568757] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CTBB.txt [2026-03-02T20:19:56.568937] [INFO ] [sig ] [792/3370] Completed CTBB in 0.4s | 2.72 sym/s | Total: 4.9m | ETA: 15.8m [2026-03-02T20:19:56.568979] [INFO ] [sig ] [793/3370] Forecasting CTBI... [2026-03-02T20:19:56.569009] [INFO ] [sig ] Generating forecast for: CTBI [2026-03-02T20:19:56.569040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-03-02T20:19:56.580494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-03-02T20:19:56.580923] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-03-02T20:19:56.581834] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-03-02T20:19:56.581891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:56.581924] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:56.581950] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:56.582007] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:56.642979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:56.643882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:56.643971] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:56.644005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:56.769768] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:56.769943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:56.769983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:56.770013] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:56.773566] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: DOWN (p=32.29%) [2026-03-02T20:19:56.773928] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-03-02T20:19:56.774072] [INFO ] [sig ] CTBI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:56.937057] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CTBI.txt [2026-03-02T20:19:56.937204] [INFO ] [sig ] [793/3370] Completed CTBI in 0.4s | 2.72 sym/s | Total: 4.9m | ETA: 15.8m [2026-03-02T20:19:56.937245] [INFO ] [sig ] [794/3370] Forecasting CTDD... [2026-03-02T20:19:56.937274] [INFO ] [sig ] Generating forecast for: CTDD [2026-03-02T20:19:56.937305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-03-02T20:19:56.949492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-03-02T20:19:56.950052] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-03-02T20:19:56.950907] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-03-02T20:19:56.950961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:56.950993] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:56.951030] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:56.951090] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:57.011522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:57.012379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:57.012465] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:57.012500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:57.133107] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:57.133314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:57.133381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:57.133428] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:57.138357] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: DOWN (p=32.04%) [2026-03-02T20:19:57.138839] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-03-02T20:19:57.139038] [INFO ] [sig ] CTDD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:57.308640] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CTDD.txt [2026-03-02T20:19:57.308785] [INFO ] [sig ] [794/3370] Completed CTDD in 0.4s | 2.72 sym/s | Total: 4.9m | ETA: 15.8m [2026-03-02T20:19:57.308826] [INFO ] [sig ] [795/3370] Forecasting CTKB... [2026-03-02T20:19:57.308856] [INFO ] [sig ] Generating forecast for: CTKB [2026-03-02T20:19:57.308886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-03-02T20:19:57.320172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-03-02T20:19:57.320483] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-03-02T20:19:57.321314] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-03-02T20:19:57.321366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:57.321398] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:57.321426] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:57.321483] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:57.383388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:57.384203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:57.384293] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:57.384328] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:57.512130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:57.512325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:57.512373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:57.512407] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:57.516731] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: DOWN (p=26.43%) [2026-03-02T20:19:57.517063] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-03-02T20:19:57.517216] [INFO ] [sig ] CTKB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:57.664972] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CTKB.txt [2026-03-02T20:19:57.665134] [INFO ] [sig ] [795/3370] Completed CTKB in 0.4s | 2.72 sym/s | Total: 4.9m | ETA: 15.8m [2026-03-02T20:19:57.665175] [INFO ] [sig ] [796/3370] Forecasting CTLP... [2026-03-02T20:19:57.665207] [INFO ] [sig ] Generating forecast for: CTLP [2026-03-02T20:19:57.665238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-03-02T20:19:57.676996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-03-02T20:19:57.677354] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-03-02T20:19:57.678229] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-03-02T20:19:57.678284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:57.678316] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:57.678343] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:57.678404] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:57.737289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:57.738246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:57.738339] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:57.738373] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:57.861288] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:57.861455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:57.861497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:57.861526] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:57.865049] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: DOWN (p=23.97%) [2026-03-02T20:19:57.865339] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-03-02T20:19:57.865474] [INFO ] [sig ] CTLP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:58.010107] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CTLP.txt [2026-03-02T20:19:58.010278] [INFO ] [sig ] [796/3370] Completed CTLP in 0.3s | 2.72 sym/s | Total: 4.9m | ETA: 15.8m [2026-03-02T20:19:58.010317] [INFO ] [sig ] [797/3370] Forecasting CTMX... [2026-03-02T20:19:58.010348] [INFO ] [sig ] Generating forecast for: CTMX [2026-03-02T20:19:58.010378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-03-02T20:19:58.022267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-03-02T20:19:58.022691] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-03-02T20:19:58.023537] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-03-02T20:19:58.023617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:58.023653] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:58.023682] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:58.023742] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:58.081862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:58.082819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:58.082916] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:58.082950] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:58.210025] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:58.210190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:58.210233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:58.210262] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:58.213894] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: UP (p=93.34%) [2026-03-02T20:19:58.214188] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-03-02T20:19:58.214322] [INFO ] [sig ] CTMX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:58.360130] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CTMX.txt [2026-03-02T20:19:58.360293] [INFO ] [sig ] [797/3370] Completed CTMX in 0.3s | 2.72 sym/s | Total: 4.9m | ETA: 15.8m [2026-03-02T20:19:58.360334] [INFO ] [sig ] [798/3370] Forecasting CTNM... [2026-03-02T20:19:58.360364] [INFO ] [sig ] Generating forecast for: CTNM [2026-03-02T20:19:58.360401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-03-02T20:19:58.372120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-03-02T20:19:58.372455] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-03-02T20:19:58.373303] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-03-02T20:19:58.373356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:58.373389] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:58.373415] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:58.373473] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:58.430710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:58.431456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:58.431589] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:58.431626] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:58.552477] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:58.552713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:58.552765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:58.552803] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:58.557489] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: UP (p=99.65%) [2026-03-02T20:19:58.557941] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-03-02T20:19:58.558144] [INFO ] [sig ] CTNM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:58.737962] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CTNM.txt [2026-03-02T20:19:58.738152] [INFO ] [sig ] [798/3370] Completed CTNM in 0.4s | 2.72 sym/s | Total: 4.9m | ETA: 15.8m [2026-03-02T20:19:58.738196] [INFO ] [sig ] [799/3370] Forecasting CTO... [2026-03-02T20:19:58.738228] [INFO ] [sig ] Generating forecast for: CTO [2026-03-02T20:19:58.738260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-03-02T20:19:58.750340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-03-02T20:19:58.750760] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-03-02T20:19:58.751619] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-03-02T20:19:58.751675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:58.751708] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:58.751737] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:58.751796] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:58.812468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:58.813386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:58.813479] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:58.813514] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:58.935069] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:58.935237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:58.935278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:58.935308] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:58.938739] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: UP (p=53.59%) [2026-03-02T20:19:58.939018] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-03-02T20:19:58.939145] [INFO ] [sig ] CTO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:19:59.088699] [INFO ] [LOCAL ] Saved forecast: CTO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CTO.txt [2026-03-02T20:19:59.088867] [INFO ] [sig ] [799/3370] Completed CTO in 0.4s | 2.72 sym/s | Total: 4.9m | ETA: 15.8m [2026-03-02T20:19:59.088908] [INFO ] [sig ] [800/3370] Forecasting CTRA... [2026-03-02T20:19:59.088939] [INFO ] [sig ] Generating forecast for: CTRA [2026-03-02T20:19:59.088969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-03-02T20:19:59.100825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-03-02T20:19:59.101201] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-03-02T20:19:59.102062] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-03-02T20:19:59.102116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:59.102148] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:59.102176] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:59.102235] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:59.159904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:59.160662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:59.160748] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:59.160781] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:59.278668] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:59.278845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:59.278887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:59.278916] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:59.282853] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: DOWN (p=40.22%) [2026-03-02T20:19:59.283153] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-03-02T20:19:59.283281] [INFO ] [sig ] CTRA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:59.426594] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CTRA.txt [2026-03-02T20:19:59.426731] [INFO ] [sig ] [800/3370] Completed CTRA in 0.3s | 2.72 sym/s | Total: 4.9m | ETA: 15.8m [2026-03-02T20:19:59.426770] [INFO ] [sig ] [801/3370] Forecasting CTRE... [2026-03-02T20:19:59.426799] [INFO ] [sig ] Generating forecast for: CTRE [2026-03-02T20:19:59.426831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-03-02T20:19:59.438158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-03-02T20:19:59.438472] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-03-02T20:19:59.439377] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-03-02T20:19:59.439433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:59.439466] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:59.439494] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:59.439553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:59.499277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:59.500005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:59.500090] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:59.500123] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:59.620628] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:59.620783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:59.620824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:59.620854] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:59.624275] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: DOWN (p=16.58%) [2026-03-02T20:19:59.624551] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-03-02T20:19:59.624702] [INFO ] [sig ] CTRE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:19:59.768149] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CTRE.txt [2026-03-02T20:19:59.768328] [INFO ] [sig ] [801/3370] Completed CTRE in 0.3s | 2.72 sym/s | Total: 4.9m | ETA: 15.8m [2026-03-02T20:19:59.768369] [INFO ] [sig ] [802/3370] Forecasting CTRM... [2026-03-02T20:19:59.768400] [INFO ] [sig ] Generating forecast for: CTRM [2026-03-02T20:19:59.768430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-03-02T20:19:59.779767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-03-02T20:19:59.780108] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-03-02T20:19:59.780999] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-03-02T20:19:59.781053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:19:59.781086] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:19:59.781113] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:19:59.781172] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:19:59.841491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:19:59.842243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:19:59.842329] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:19:59.842364] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:19:59.957399] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:19:59.957560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:19:59.957623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:19:59.957654] [INFO ] [FORECASTER] Training complete [2026-03-02T20:19:59.961084] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: UP (p=93.62%) [2026-03-02T20:19:59.961364] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-03-02T20:19:59.961492] [INFO ] [sig ] CTRM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:00.112007] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CTRM.txt [2026-03-02T20:20:00.112158] [INFO ] [sig ] [802/3370] Completed CTRM in 0.3s | 2.72 sym/s | Total: 4.9m | ETA: 15.7m [2026-03-02T20:20:00.112199] [INFO ] [sig ] [803/3370] Forecasting CTRN... [2026-03-02T20:20:00.112231] [INFO ] [sig ] Generating forecast for: CTRN [2026-03-02T20:20:00.112263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-03-02T20:20:00.125254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-03-02T20:20:00.125672] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-03-02T20:20:00.126552] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-03-02T20:20:00.126630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:00.126665] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:00.126694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:00.126754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:00.190378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:00.191346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:00.191438] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:00.191473] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:00.322035] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:00.322205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:00.322246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:00.322275] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:00.326016] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: DOWN (p=0.61%) [2026-03-02T20:20:00.326325] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-03-02T20:20:00.326475] [INFO ] [sig ] CTRN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:00.478349] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CTRN.txt [2026-03-02T20:20:00.478536] [INFO ] [sig ] [803/3370] Completed CTRN in 0.4s | 2.72 sym/s | Total: 4.9m | ETA: 15.7m [2026-03-02T20:20:00.478605] [INFO ] [sig ] [804/3370] Forecasting CTS... [2026-03-02T20:20:00.478641] [INFO ] [sig ] Generating forecast for: CTS [2026-03-02T20:20:00.478674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-03-02T20:20:00.492264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-03-02T20:20:00.492651] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-03-02T20:20:00.493491] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-03-02T20:20:00.493544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:00.493597] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:00.493629] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:00.493688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:00.555072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:00.555935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:00.556027] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:00.556061] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:00.686730] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:00.686905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:00.686947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:00.686978] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:00.690659] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: UP (p=56.21%) [2026-03-02T20:20:00.691173] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-03-02T20:20:00.691321] [INFO ] [sig ] CTS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:00.850459] [INFO ] [LOCAL ] Saved forecast: CTS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CTS.txt [2026-03-02T20:20:00.850657] [INFO ] [sig ] [804/3370] Completed CTS in 0.4s | 2.72 sym/s | Total: 4.9m | ETA: 15.7m [2026-03-02T20:20:00.850701] [INFO ] [sig ] [805/3370] Forecasting CTSH... [2026-03-02T20:20:00.850732] [INFO ] [sig ] Generating forecast for: CTSH [2026-03-02T20:20:00.850769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-03-02T20:20:00.862497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-03-02T20:20:00.862876] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-03-02T20:20:00.863757] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-03-02T20:20:00.863813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:00.863891] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:00.863929] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:00.864006] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:00.926633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:00.927641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:00.927764] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:00.927800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:01.059407] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:01.059603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:01.059648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:01.059677] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:01.063334] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: UP (p=71.75%) [2026-03-02T20:20:01.063683] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-03-02T20:20:01.063827] [INFO ] [sig ] CTSH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:01.220637] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CTSH.txt [2026-03-02T20:20:01.220801] [INFO ] [sig ] [805/3370] Completed CTSH in 0.4s | 2.72 sym/s | Total: 4.9m | ETA: 15.7m [2026-03-02T20:20:01.220842] [INFO ] [sig ] [806/3370] Forecasting CTVA... [2026-03-02T20:20:01.220874] [INFO ] [sig ] Generating forecast for: CTVA [2026-03-02T20:20:01.220904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-03-02T20:20:01.233099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-03-02T20:20:01.233512] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-03-02T20:20:01.234372] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-03-02T20:20:01.234439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:01.234478] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:01.234511] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:01.234592] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:01.295316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:01.296294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:01.296385] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:01.296420] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:01.437187] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:01.437372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:01.437414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:01.437445] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:01.441082] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: DOWN (p=47.80%) [2026-03-02T20:20:01.441385] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-03-02T20:20:01.441523] [INFO ] [sig ] CTVA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:01.596802] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CTVA.txt [2026-03-02T20:20:01.596983] [INFO ] [sig ] [806/3370] Completed CTVA in 0.4s | 2.72 sym/s | Total: 4.9m | ETA: 15.7m [2026-03-02T20:20:01.597026] [INFO ] [sig ] [807/3370] Forecasting CUBE... [2026-03-02T20:20:01.597055] [INFO ] [sig ] Generating forecast for: CUBE [2026-03-02T20:20:01.597085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-03-02T20:20:01.609868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-03-02T20:20:01.610330] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-03-02T20:20:01.611279] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-03-02T20:20:01.611351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:01.611386] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:01.611413] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:01.611486] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:01.678554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:01.679735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:01.679833] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:01.679869] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:01.808467] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:01.808858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:01.808901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:01.808930] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:01.813125] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: DOWN (p=40.86%) [2026-03-02T20:20:01.813671] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-03-02T20:20:01.813820] [INFO ] [sig ] CUBE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:01.964327] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CUBE.txt [2026-03-02T20:20:01.964497] [INFO ] [sig ] [807/3370] Completed CUBE in 0.4s | 2.72 sym/s | Total: 4.9m | ETA: 15.7m [2026-03-02T20:20:01.964538] [INFO ] [sig ] [808/3370] Forecasting CUBI... [2026-03-02T20:20:01.964591] [INFO ] [sig ] Generating forecast for: CUBI [2026-03-02T20:20:01.964627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-03-02T20:20:01.978326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-03-02T20:20:01.978749] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-03-02T20:20:01.979793] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-03-02T20:20:01.979846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:01.979878] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:01.979905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:01.979963] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:02.049334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:02.050304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:02.050414] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:02.050469] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:02.188412] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:02.188615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:02.188659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:02.188727] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:02.193164] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: DOWN (p=3.08%) [2026-03-02T20:20:02.193643] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-03-02T20:20:02.193813] [INFO ] [sig ] CUBI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:02.352876] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CUBI.txt [2026-03-02T20:20:02.353100] [INFO ] [sig ] [808/3370] Completed CUBI in 0.4s | 2.72 sym/s | Total: 5.0m | ETA: 15.7m [2026-03-02T20:20:02.353151] [INFO ] [sig ] [809/3370] Forecasting CUK... [2026-03-02T20:20:02.353184] [INFO ] [sig ] Generating forecast for: CUK [2026-03-02T20:20:02.353226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-03-02T20:20:02.369213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-03-02T20:20:02.369684] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-03-02T20:20:02.370746] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-03-02T20:20:02.370812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:02.370846] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:02.370873] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:02.370950] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:02.438208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:02.439374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:02.439503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:02.439556] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:02.591929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:02.592116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:02.592161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:02.592192] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:02.596488] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-03-02T20:20:02.596922] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-03-02T20:20:02.597104] [INFO ] [sig ] CUK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:02.769835] [INFO ] [LOCAL ] Saved forecast: CUK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CUK.txt [2026-03-02T20:20:02.770002] [INFO ] [sig ] [809/3370] Completed CUK in 0.4s | 2.72 sym/s | Total: 5.0m | ETA: 15.7m [2026-03-02T20:20:02.770233] [INFO ] [sig ] [810/3370] Forecasting CULP... [2026-03-02T20:20:02.770264] [INFO ] [sig ] Generating forecast for: CULP [2026-03-02T20:20:02.770294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-03-02T20:20:02.783315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-03-02T20:20:02.783744] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-03-02T20:20:02.784613] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-03-02T20:20:02.784667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:02.784699] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:02.784725] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:02.784783] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:02.851568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:02.853372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:02.853565] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:02.853694] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:02.986667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:02.986848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:02.986904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:02.986937] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:02.991185] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: DOWN (p=13.75%) [2026-03-02T20:20:02.991531] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-03-02T20:20:02.991743] [INFO ] [sig ] CULP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:03.181781] [INFO ] [LOCAL ] Saved forecast: CULP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CULP.txt [2026-03-02T20:20:03.181955] [INFO ] [sig ] [810/3370] Completed CULP in 0.4s | 2.72 sym/s | Total: 5.0m | ETA: 15.7m [2026-03-02T20:20:03.182002] [INFO ] [sig ] [811/3370] Forecasting CURI... [2026-03-02T20:20:03.182035] [INFO ] [sig ] Generating forecast for: CURI [2026-03-02T20:20:03.182070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-03-02T20:20:03.200292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-03-02T20:20:03.200917] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-03-02T20:20:03.202000] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-03-02T20:20:03.202055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:03.202090] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:03.202117] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:03.202177] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:03.264368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:03.265418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:03.265546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:03.265601] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:03.385077] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:03.385199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:03.385238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:03.385266] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:03.388682] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: UP (p=80.55%) [2026-03-02T20:20:03.388971] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-03-02T20:20:03.389115] [INFO ] [sig ] CURI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:03.532925] [INFO ] [LOCAL ] Saved forecast: CURI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CURI.txt [2026-03-02T20:20:03.533059] [INFO ] [sig ] [811/3370] Completed CURI in 0.4s | 2.72 sym/s | Total: 5.0m | ETA: 15.7m [2026-03-02T20:20:03.533106] [INFO ] [sig ] [812/3370] Forecasting CUZ... [2026-03-02T20:20:03.533136] [INFO ] [sig ] Generating forecast for: CUZ [2026-03-02T20:20:03.533167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-03-02T20:20:03.546354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-03-02T20:20:03.546648] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-03-02T20:20:03.547462] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-03-02T20:20:03.547517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:03.547550] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:03.547601] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:03.547662] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:03.606524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:03.607365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:03.607447] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:03.607479] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:03.727786] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:03.727927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:03.727971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:03.728000] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:03.731419] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: DOWN (p=46.32%) [2026-03-02T20:20:03.731733] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-03-02T20:20:03.731864] [INFO ] [sig ] CUZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:03.877021] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CUZ.txt [2026-03-02T20:20:03.877187] [INFO ] [sig ] [812/3370] Completed CUZ in 0.3s | 2.72 sym/s | Total: 5.0m | ETA: 15.7m [2026-03-02T20:20:03.877229] [INFO ] [sig ] [813/3370] Forecasting CVBF... [2026-03-02T20:20:03.877261] [INFO ] [sig ] Generating forecast for: CVBF [2026-03-02T20:20:03.877292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-03-02T20:20:03.890516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-03-02T20:20:03.890937] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-03-02T20:20:03.891789] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-03-02T20:20:03.891842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:03.891873] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:03.891900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:03.891957] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:03.952029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:03.952973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:03.953085] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:03.953120] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:04.081725] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:04.081887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:04.081932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:04.081969] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:04.085524] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: UP (p=74.81%) [2026-03-02T20:20:04.085820] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-03-02T20:20:04.085966] [INFO ] [sig ] CVBF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:04.232620] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CVBF.txt [2026-03-02T20:20:04.232798] [INFO ] [sig ] [813/3370] Completed CVBF in 0.4s | 2.72 sym/s | Total: 5.0m | ETA: 15.7m [2026-03-02T20:20:04.232854] [INFO ] [sig ] [814/3370] Forecasting CVCO... [2026-03-02T20:20:04.232885] [INFO ] [sig ] Generating forecast for: CVCO [2026-03-02T20:20:04.232922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-03-02T20:20:04.244875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-03-02T20:20:04.245192] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-03-02T20:20:04.246042] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-03-02T20:20:04.246096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:04.246129] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:04.246157] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:04.246216] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:04.306197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:04.307070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:04.307159] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:04.307193] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:04.427935] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:04.428132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:04.428195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:04.428226] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:04.431870] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: UP (p=89.75%) [2026-03-02T20:20:04.432241] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-03-02T20:20:04.432392] [INFO ] [sig ] CVCO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:04.591097] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CVCO.txt [2026-03-02T20:20:04.591250] [INFO ] [sig ] [814/3370] Completed CVCO in 0.4s | 2.72 sym/s | Total: 5.0m | ETA: 15.7m [2026-03-02T20:20:04.591290] [INFO ] [sig ] [815/3370] Forecasting CVE... [2026-03-02T20:20:04.591321] [INFO ] [sig ] Generating forecast for: CVE [2026-03-02T20:20:04.591352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-03-02T20:20:04.603280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-03-02T20:20:04.603679] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-03-02T20:20:04.604494] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-03-02T20:20:04.604557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:04.604628] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:04.604663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:04.604724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:04.667604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:04.668747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:04.668893] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:04.668940] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:04.798553] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:04.798741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:04.798784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:04.798815] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:04.802347] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: UP (p=64.69%) [2026-03-02T20:20:04.802676] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-03-02T20:20:04.802821] [INFO ] [sig ] CVE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:04.956613] [INFO ] [LOCAL ] Saved forecast: CVE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CVE.txt [2026-03-02T20:20:04.956826] [INFO ] [sig ] [815/3370] Completed CVE in 0.4s | 2.72 sym/s | Total: 5.0m | ETA: 15.7m [2026-03-02T20:20:04.956887] [INFO ] [sig ] [816/3370] Forecasting CVEO... [2026-03-02T20:20:04.956935] [INFO ] [sig ] Generating forecast for: CVEO [2026-03-02T20:20:04.956988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-03-02T20:20:04.969332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-03-02T20:20:04.969682] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-03-02T20:20:04.970517] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-03-02T20:20:04.970599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:04.970638] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:04.970667] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:04.970727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:05.031819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:05.032553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:05.032655] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:05.032689] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:05.151820] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:05.151983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:05.152023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:05.152051] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:05.155533] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-03-02T20:20:05.155832] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-03-02T20:20:05.155962] [INFO ] [sig ] CVEO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:05.305387] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CVEO.txt [2026-03-02T20:20:05.305598] [INFO ] [sig ] [816/3370] Completed CVEO in 0.3s | 2.72 sym/s | Total: 5.0m | ETA: 15.7m [2026-03-02T20:20:05.305644] [INFO ] [sig ] [817/3370] Forecasting CVGI... [2026-03-02T20:20:05.305675] [INFO ] [sig ] Generating forecast for: CVGI [2026-03-02T20:20:05.305705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-03-02T20:20:05.317836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-03-02T20:20:05.318259] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-03-02T20:20:05.319152] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-03-02T20:20:05.319205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:05.319236] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:05.319262] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:05.319318] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:05.378328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:05.379282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:05.379371] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:05.379407] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:05.514528] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:05.514737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:05.514783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:05.514814] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:05.518494] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: DOWN (p=2.35%) [2026-03-02T20:20:05.518828] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-03-02T20:20:05.518983] [INFO ] [sig ] CVGI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:05.670411] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CVGI.txt [2026-03-02T20:20:05.670590] [INFO ] [sig ] [817/3370] Completed CVGI in 0.4s | 2.72 sym/s | Total: 5.0m | ETA: 15.7m [2026-03-02T20:20:05.670637] [INFO ] [sig ] [818/3370] Forecasting CVI... [2026-03-02T20:20:05.670668] [INFO ] [sig ] Generating forecast for: CVI [2026-03-02T20:20:05.670699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-03-02T20:20:05.682947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-03-02T20:20:05.683319] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-03-02T20:20:05.684195] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-03-02T20:20:05.684251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:05.684306] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:05.684337] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:05.684397] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:05.743805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:05.744739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:05.744835] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:05.744870] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:05.890604] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:05.890781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:05.890827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:05.890858] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:05.894796] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: DOWN (p=13.24%) [2026-03-02T20:20:05.895131] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-03-02T20:20:05.895468] [INFO ] [sig ] CVI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:06.048604] [INFO ] [LOCAL ] Saved forecast: CVI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CVI.txt [2026-03-02T20:20:06.048795] [INFO ] [sig ] [818/3370] Completed CVI in 0.4s | 2.72 sym/s | Total: 5.0m | ETA: 15.7m [2026-03-02T20:20:06.048840] [INFO ] [sig ] [819/3370] Forecasting CVKD... [2026-03-02T20:20:06.048871] [INFO ] [sig ] Generating forecast for: CVKD [2026-03-02T20:20:06.048904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-03-02T20:20:06.061059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-03-02T20:20:06.061510] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-03-02T20:20:06.062524] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-03-02T20:20:06.062609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:06.062651] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:06.062685] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:06.062763] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:06.135192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:06.136116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:06.136208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:06.136245] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:06.269667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:06.269841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:06.269884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:06.269914] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:06.273823] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: UP (p=65.48%) [2026-03-02T20:20:06.274110] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-03-02T20:20:06.274246] [INFO ] [sig ] CVKD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:06.420443] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CVKD.txt [2026-03-02T20:20:06.420610] [INFO ] [sig ] [819/3370] Completed CVKD in 0.4s | 2.72 sym/s | Total: 5.0m | ETA: 15.6m [2026-03-02T20:20:06.420652] [INFO ] [sig ] [820/3370] Forecasting CVNA... [2026-03-02T20:20:06.420684] [INFO ] [sig ] Generating forecast for: CVNA [2026-03-02T20:20:06.420715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-03-02T20:20:06.432628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-03-02T20:20:06.432926] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-03-02T20:20:06.433751] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-03-02T20:20:06.433805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:06.433838] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:06.433866] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:06.433924] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:06.493370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:06.494297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:06.494385] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:06.494420] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:06.618409] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:06.618605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:06.618649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:06.618676] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:06.622226] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: UP (p=90.30%) [2026-03-02T20:20:06.622511] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-03-02T20:20:06.622667] [INFO ] [sig ] CVNA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:06.770227] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CVNA.txt [2026-03-02T20:20:06.770391] [INFO ] [sig ] [820/3370] Completed CVNA in 0.3s | 2.72 sym/s | Total: 5.0m | ETA: 15.6m [2026-03-02T20:20:06.770432] [INFO ] [sig ] [821/3370] Forecasting CVRX... [2026-03-02T20:20:06.770463] [INFO ] [sig ] Generating forecast for: CVRX [2026-03-02T20:20:06.770494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-03-02T20:20:06.782726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-03-02T20:20:06.783071] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-03-02T20:20:06.783928] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-03-02T20:20:06.783982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:06.784017] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:06.784043] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:06.784101] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:06.844646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:06.845823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:06.845920] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:06.845953] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:06.972327] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:06.972505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:06.972548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:06.972601] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:06.976790] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: UP (p=83.47%) [2026-03-02T20:20:06.977201] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-03-02T20:20:06.977406] [INFO ] [sig ] CVRX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:07.129403] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CVRX.txt [2026-03-02T20:20:07.129567] [INFO ] [sig ] [821/3370] Completed CVRX in 0.4s | 2.72 sym/s | Total: 5.0m | ETA: 15.6m [2026-03-02T20:20:07.129631] [INFO ] [sig ] [822/3370] Forecasting CVS... [2026-03-02T20:20:07.129668] [INFO ] [sig ] Generating forecast for: CVS [2026-03-02T20:20:07.129699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-03-02T20:20:07.141913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-03-02T20:20:07.142306] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-03-02T20:20:07.143148] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-03-02T20:20:07.143202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:07.143282] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:07.143311] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:07.143559] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:07.203785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:07.204671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:07.204759] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:07.204793] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:07.330834] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:07.330999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:07.331041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:07.331070] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:07.334623] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-03-02T20:20:07.334915] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-03-02T20:20:07.335052] [INFO ] [sig ] CVS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:07.494778] [INFO ] [LOCAL ] Saved forecast: CVS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CVS.txt [2026-03-02T20:20:07.494937] [INFO ] [sig ] [822/3370] Completed CVS in 0.4s | 2.72 sym/s | Total: 5.0m | ETA: 15.6m [2026-03-02T20:20:07.494978] [INFO ] [sig ] [823/3370] Forecasting CVX... [2026-03-02T20:20:07.495009] [INFO ] [sig ] Generating forecast for: CVX [2026-03-02T20:20:07.495040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-03-02T20:20:07.510033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-03-02T20:20:07.510397] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-03-02T20:20:07.511304] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-03-02T20:20:07.511359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:07.511393] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:07.511422] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:07.511482] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:07.570671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:07.571557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:07.571672] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:07.571707] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:07.697185] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:07.697358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:07.697400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:07.697431] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:07.701512] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: UP (p=65.78%) [2026-03-02T20:20:07.701859] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-03-02T20:20:07.702052] [INFO ] [sig ] CVX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:07.853952] [INFO ] [LOCAL ] Saved forecast: CVX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CVX.txt [2026-03-02T20:20:07.854109] [INFO ] [sig ] [823/3370] Completed CVX in 0.4s | 2.72 sym/s | Total: 5.0m | ETA: 15.6m [2026-03-02T20:20:07.854150] [INFO ] [sig ] [824/3370] Forecasting CWAN... [2026-03-02T20:20:07.854179] [INFO ] [sig ] Generating forecast for: CWAN [2026-03-02T20:20:07.854209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-03-02T20:20:07.865743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-03-02T20:20:07.866082] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-03-02T20:20:07.866899] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-03-02T20:20:07.866952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:07.866985] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:07.867012] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:07.867075] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:07.929302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:07.930335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:07.930425] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:07.930458] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:08.049822] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:08.049988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:08.050035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:08.050070] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:08.053521] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: UP (p=56.67%) [2026-03-02T20:20:08.053815] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-03-02T20:20:08.053946] [INFO ] [sig ] CWAN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:08.196798] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CWAN.txt [2026-03-02T20:20:08.196937] [INFO ] [sig ] [824/3370] Completed CWAN in 0.3s | 2.72 sym/s | Total: 5.1m | ETA: 15.6m [2026-03-02T20:20:08.196978] [INFO ] [sig ] [825/3370] Forecasting CWBC... [2026-03-02T20:20:08.197007] [INFO ] [sig ] Generating forecast for: CWBC [2026-03-02T20:20:08.197039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-03-02T20:20:08.208647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-03-02T20:20:08.208941] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-03-02T20:20:08.209772] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-03-02T20:20:08.209824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:08.209856] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:08.209883] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:08.209940] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:08.270498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:08.271203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:08.271286] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:08.271319] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:08.395958] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:08.396083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:08.396120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:08.396194] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:08.399601] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: UP (p=80.17%) [2026-03-02T20:20:08.399879] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-03-02T20:20:08.400007] [INFO ] [sig ] CWBC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:08.545310] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CWBC.txt [2026-03-02T20:20:08.545434] [INFO ] [sig ] [825/3370] Completed CWBC in 0.3s | 2.72 sym/s | Total: 5.1m | ETA: 15.6m [2026-03-02T20:20:08.545473] [INFO ] [sig ] [826/3370] Forecasting CWCO... [2026-03-02T20:20:08.545502] [INFO ] [sig ] Generating forecast for: CWCO [2026-03-02T20:20:08.545531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-03-02T20:20:08.557709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-03-02T20:20:08.557977] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-03-02T20:20:08.558866] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-03-02T20:20:08.558918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:08.558951] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:08.558978] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:08.559043] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:08.618126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:08.618757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:08.618837] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:08.618870] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:08.737120] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:08.737250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:08.737287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:08.737315] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:08.741170] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: DOWN (p=16.86%) [2026-03-02T20:20:08.741654] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-03-02T20:20:08.741784] [INFO ] [sig ] CWCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:08.892145] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CWCO.txt [2026-03-02T20:20:08.892313] [INFO ] [sig ] [826/3370] Completed CWCO in 0.3s | 2.72 sym/s | Total: 5.1m | ETA: 15.6m [2026-03-02T20:20:08.892355] [INFO ] [sig ] [827/3370] Forecasting CWD... [2026-03-02T20:20:08.892384] [INFO ] [sig ] Generating forecast for: CWD [2026-03-02T20:20:08.892414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-03-02T20:20:08.903940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-03-02T20:20:08.904216] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-03-02T20:20:08.905032] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-03-02T20:20:08.905086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:08.905119] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:08.905146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:08.905205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:08.963170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:08.963899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:08.963983] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:08.964029] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:09.077782] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:09.077953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:09.077993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:09.078023] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:09.081444] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: UP (p=57.95%) [2026-03-02T20:20:09.081742] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-03-02T20:20:09.081873] [INFO ] [sig ] CWD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:09.226711] [INFO ] [LOCAL ] Saved forecast: CWD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CWD.txt [2026-03-02T20:20:09.226846] [INFO ] [sig ] [827/3370] Completed CWD in 0.3s | 2.72 sym/s | Total: 5.1m | ETA: 15.6m [2026-03-02T20:20:09.226894] [INFO ] [sig ] [828/3370] Forecasting CWEN... [2026-03-02T20:20:09.226921] [INFO ] [sig ] Generating forecast for: CWEN [2026-03-02T20:20:09.226952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-03-02T20:20:09.239077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-03-02T20:20:09.239389] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-03-02T20:20:09.240213] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-03-02T20:20:09.240267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:09.240298] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:09.240325] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:09.240382] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:09.299724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:09.300401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:09.300493] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:09.300531] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:09.421059] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:09.421214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:09.421253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:09.421281] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:09.424669] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: UP (p=82.03%) [2026-03-02T20:20:09.424941] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-03-02T20:20:09.425069] [INFO ] [sig ] CWEN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:09.567136] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CWEN.txt [2026-03-02T20:20:09.567253] [INFO ] [sig ] [828/3370] Completed CWEN in 0.3s | 2.72 sym/s | Total: 5.1m | ETA: 15.6m [2026-03-02T20:20:09.567291] [INFO ] [sig ] [829/3370] Forecasting CWH... [2026-03-02T20:20:09.567321] [INFO ] [sig ] Generating forecast for: CWH [2026-03-02T20:20:09.567351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-03-02T20:20:09.579892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-03-02T20:20:09.580298] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-03-02T20:20:09.581144] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-03-02T20:20:09.581197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:09.581228] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:09.581255] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:09.581324] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:09.642446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:09.643524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:09.643636] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:09.643672] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:09.767088] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:09.767261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:09.767303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:09.767332] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:09.770795] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: DOWN (p=33.33%) [2026-03-02T20:20:09.771071] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-03-02T20:20:09.771208] [INFO ] [sig ] CWH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:09.916639] [INFO ] [LOCAL ] Saved forecast: CWH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CWH.txt [2026-03-02T20:20:09.916807] [INFO ] [sig ] [829/3370] Completed CWH in 0.3s | 2.72 sym/s | Total: 5.1m | ETA: 15.6m [2026-03-02T20:20:09.916848] [INFO ] [sig ] [830/3370] Forecasting CWK... [2026-03-02T20:20:09.916879] [INFO ] [sig ] Generating forecast for: CWK [2026-03-02T20:20:09.916908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-03-02T20:20:09.929153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-03-02T20:20:09.929533] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-03-02T20:20:09.930382] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-03-02T20:20:09.930436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:09.930468] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:09.930495] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:09.930553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:09.988699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:09.989619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:09.989707] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:09.989740] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:10.110530] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:10.110718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:10.110759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:10.110789] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:10.114484] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: DOWN (p=3.38%) [2026-03-02T20:20:10.114826] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-03-02T20:20:10.114971] [INFO ] [sig ] CWK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:10.259892] [INFO ] [LOCAL ] Saved forecast: CWK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CWK.txt [2026-03-02T20:20:10.260024] [INFO ] [sig ] [830/3370] Completed CWK in 0.3s | 2.72 sym/s | Total: 5.1m | ETA: 15.6m [2026-03-02T20:20:10.260062] [INFO ] [sig ] [831/3370] Forecasting CXDO... [2026-03-02T20:20:10.260092] [INFO ] [sig ] Generating forecast for: CXDO [2026-03-02T20:20:10.260123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-03-02T20:20:10.273005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-03-02T20:20:10.273329] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-03-02T20:20:10.274147] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-03-02T20:20:10.274229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:10.274263] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:10.274290] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:10.274347] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:10.339790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:10.340648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:10.340736] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:10.340771] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:10.462858] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:10.463025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:10.463083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:10.463131] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:10.467048] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-03-02T20:20:10.467387] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-03-02T20:20:10.467533] [INFO ] [sig ] CXDO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:10.623029] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CXDO.txt [2026-03-02T20:20:10.623199] [INFO ] [sig ] [831/3370] Completed CXDO in 0.4s | 2.72 sym/s | Total: 5.1m | ETA: 15.6m [2026-03-02T20:20:10.623246] [INFO ] [sig ] [832/3370] Forecasting CXE... [2026-03-02T20:20:10.623275] [INFO ] [sig ] Generating forecast for: CXE [2026-03-02T20:20:10.623305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-03-02T20:20:10.634670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-03-02T20:20:10.634995] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-03-02T20:20:10.635830] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-03-02T20:20:10.635883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:10.635915] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:10.635942] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:10.636004] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:10.693232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:10.693901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:10.694011] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:10.694045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:10.807378] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:10.807537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:10.807595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:10.807631] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:10.811138] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: UP (p=56.72%) [2026-03-02T20:20:10.811643] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-03-02T20:20:10.811786] [INFO ] [sig ] CXE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:10.956557] [INFO ] [LOCAL ] Saved forecast: CXE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CXE.txt [2026-03-02T20:20:10.956720] [INFO ] [sig ] [832/3370] Completed CXE in 0.3s | 2.72 sym/s | Total: 5.1m | ETA: 15.6m [2026-03-02T20:20:10.956761] [INFO ] [sig ] [833/3370] Forecasting CXSE... [2026-03-02T20:20:10.956791] [INFO ] [sig ] Generating forecast for: CXSE [2026-03-02T20:20:10.956821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-03-02T20:20:10.968016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-03-02T20:20:10.968415] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-03-02T20:20:10.969286] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-03-02T20:20:10.969339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:10.969372] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:10.969399] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:10.969456] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:11.027399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:11.028770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:11.028859] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:11.028892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:11.145389] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:11.145556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:11.145621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:11.145652] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:11.149317] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: DOWN (p=1.96%) [2026-03-02T20:20:11.149627] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-03-02T20:20:11.149764] [INFO ] [sig ] CXSE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:11.305505] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CXSE.txt [2026-03-02T20:20:11.305684] [INFO ] [sig ] [833/3370] Completed CXSE in 0.3s | 2.72 sym/s | Total: 5.1m | ETA: 15.5m [2026-03-02T20:20:11.305727] [INFO ] [sig ] [834/3370] Forecasting CYD... [2026-03-02T20:20:11.305758] [INFO ] [sig ] Generating forecast for: CYD [2026-03-02T20:20:11.305790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-03-02T20:20:11.322812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-03-02T20:20:11.323303] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-03-02T20:20:11.324348] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-03-02T20:20:11.324421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:11.324479] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:11.324511] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:11.324570] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:11.389719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:11.390476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:11.390605] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:11.390643] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:11.518115] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:11.518280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:11.518321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:11.518351] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:11.521833] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: DOWN (p=43.05%) [2026-03-02T20:20:11.522114] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-03-02T20:20:11.522246] [INFO ] [sig ] CYD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:11.670994] [INFO ] [LOCAL ] Saved forecast: CYD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CYD.txt [2026-03-02T20:20:11.671179] [INFO ] [sig ] [834/3370] Completed CYD in 0.4s | 2.72 sym/s | Total: 5.1m | ETA: 15.5m [2026-03-02T20:20:11.671222] [INFO ] [sig ] [835/3370] Forecasting CYH... [2026-03-02T20:20:11.671252] [INFO ] [sig ] Generating forecast for: CYH [2026-03-02T20:20:11.671283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-03-02T20:20:11.683595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-03-02T20:20:11.683986] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-03-02T20:20:11.684846] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-03-02T20:20:11.684898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:11.684931] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:11.684957] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:11.685015] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:11.745206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:11.746147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:11.746238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:11.746273] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:11.867683] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:11.867849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:11.867890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:11.867921] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:11.871545] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: DOWN (p=32.91%) [2026-03-02T20:20:11.871862] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-03-02T20:20:11.872003] [INFO ] [sig ] CYH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:12.023121] [INFO ] [LOCAL ] Saved forecast: CYH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CYH.txt [2026-03-02T20:20:12.023310] [INFO ] [sig ] [835/3370] Completed CYH in 0.4s | 2.72 sym/s | Total: 5.1m | ETA: 15.5m [2026-03-02T20:20:12.023354] [INFO ] [sig ] [836/3370] Forecasting CYN... [2026-03-02T20:20:12.023384] [INFO ] [sig ] Generating forecast for: CYN [2026-03-02T20:20:12.023415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-03-02T20:20:12.036167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-03-02T20:20:12.036848] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-03-02T20:20:12.037851] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-03-02T20:20:12.037913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:12.037956] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:12.037985] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:12.038102] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:12.109675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:12.110704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:12.110806] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:12.110846] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:12.233105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:12.233293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:12.233510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:12.233540] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:12.237188] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: DOWN (p=25.14%) [2026-03-02T20:20:12.237680] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-03-02T20:20:12.237827] [INFO ] [sig ] CYN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:12.386598] [INFO ] [LOCAL ] Saved forecast: CYN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CYN.txt [2026-03-02T20:20:12.386765] [INFO ] [sig ] [836/3370] Completed CYN in 0.4s | 2.72 sym/s | Total: 5.1m | ETA: 15.5m [2026-03-02T20:20:12.386808] [INFO ] [sig ] [837/3370] Forecasting CYRX... [2026-03-02T20:20:12.386837] [INFO ] [sig ] Generating forecast for: CYRX [2026-03-02T20:20:12.386867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-03-02T20:20:12.398675] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'CYRX'. [2026-03-02T20:20:12.399012] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-03-02T20:20:12.399960] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-03-02T20:20:12.400014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:12.400047] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:12.400075] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:12.400134] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:12.461783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:12.462715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:12.462802] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:12.462836] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:12.586399] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:12.586563] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:20:12.586625] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:12.586655] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:12.590330] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: DOWN (p=8.68%) [2026-03-02T20:20:12.590658] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-03-02T20:20:12.590797] [INFO ] [sig ] CYRX: Forecast for 2026-02-27: DOWN (sign=0.00) [2026-03-02T20:20:12.746029] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-03-02 0 -> ./output/forecasts/individual/2026-03-02/CYRX.txt [2026-03-02T20:20:12.746205] [INFO ] [sig ] [837/3370] Completed CYRX in 0.4s | 2.72 sym/s | Total: 5.1m | ETA: 15.5m [2026-03-02T20:20:12.746247] [INFO ] [sig ] [838/3370] Forecasting CYTK... [2026-03-02T20:20:12.746275] [INFO ] [sig ] Generating forecast for: CYTK [2026-03-02T20:20:12.746308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-03-02T20:20:12.757714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-03-02T20:20:12.758082] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-03-02T20:20:12.758945] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-03-02T20:20:12.758998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:12.759031] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:12.759059] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:12.759117] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:12.818511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:12.819432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:12.819518] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:12.819551] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:12.947161] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:12.947350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:12.947391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:12.947422] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:12.951066] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: UP (p=97.34%) [2026-03-02T20:20:12.951373] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-03-02T20:20:12.951718] [INFO ] [sig ] CYTK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:13.100703] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CYTK.txt [2026-03-02T20:20:13.100860] [INFO ] [sig ] [838/3370] Completed CYTK in 0.4s | 2.72 sym/s | Total: 5.1m | ETA: 15.5m [2026-03-02T20:20:13.100901] [INFO ] [sig ] [839/3370] Forecasting CZFS... [2026-03-02T20:20:13.100931] [INFO ] [sig ] Generating forecast for: CZFS [2026-03-02T20:20:13.100961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-03-02T20:20:13.111312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-03-02T20:20:13.111639] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-03-02T20:20:13.112440] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-03-02T20:20:13.112491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:13.112550] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:13.112597] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:13.112658] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:13.170437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:13.171299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:13.171415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:13.171461] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:13.267774] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:13.267912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:13.267952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:13.267980] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:13.271734] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: DOWN (p=46.02%) [2026-03-02T20:20:13.272007] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-03-02T20:20:13.272134] [INFO ] [sig ] CZFS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:13.418667] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CZFS.txt [2026-03-02T20:20:13.418804] [INFO ] [sig ] [839/3370] Completed CZFS in 0.3s | 2.72 sym/s | Total: 5.1m | ETA: 15.5m [2026-03-02T20:20:13.418845] [INFO ] [sig ] [840/3370] Forecasting CZNC... [2026-03-02T20:20:13.418874] [INFO ] [sig ] Generating forecast for: CZNC [2026-03-02T20:20:13.418903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-03-02T20:20:13.430205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-03-02T20:20:13.430544] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-03-02T20:20:13.431369] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-03-02T20:20:13.431421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:13.431452] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:13.431479] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:13.431537] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:13.489369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:13.490167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:13.490256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:13.490289] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:13.615336] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:13.615497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:13.615538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:13.615611] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:13.619124] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: DOWN (p=46.60%) [2026-03-02T20:20:13.619408] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-03-02T20:20:13.619541] [INFO ] [sig ] CZNC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:13.769408] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/CZNC.txt [2026-03-02T20:20:13.769772] [INFO ] [sig ] [840/3370] Completed CZNC in 0.4s | 2.72 sym/s | Total: 5.1m | ETA: 15.5m [2026-03-02T20:20:13.769817] [INFO ] [sig ] [841/3370] Forecasting CZWI... [2026-03-02T20:20:13.769848] [INFO ] [sig ] Generating forecast for: CZWI [2026-03-02T20:20:13.769879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-03-02T20:20:13.783382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-03-02T20:20:13.783742] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-03-02T20:20:13.784958] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-03-02T20:20:13.785011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:13.785045] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:13.785072] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:13.785131] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:13.847457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:13.848474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:13.848563] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:13.848619] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:13.964636] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:13.964831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:13.964880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:13.964912] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:13.968477] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: UP (p=77.42%) [2026-03-02T20:20:13.968774] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-03-02T20:20:13.968907] [INFO ] [sig ] CZWI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:14.113990] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/CZWI.txt [2026-03-02T20:20:14.114145] [INFO ] [sig ] [841/3370] Completed CZWI in 0.3s | 2.72 sym/s | Total: 5.2m | ETA: 15.5m [2026-03-02T20:20:14.114188] [INFO ] [sig ] [842/3370] Forecasting DAL... [2026-03-02T20:20:14.114219] [INFO ] [sig ] Generating forecast for: DAL [2026-03-02T20:20:14.114251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-03-02T20:20:14.127040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-03-02T20:20:14.127431] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-03-02T20:20:14.128354] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-03-02T20:20:14.128409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:14.128453] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:14.128485] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:14.128544] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:14.186519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:14.187299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:14.187383] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:14.187416] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:14.311503] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:14.311681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:14.311723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:14.311783] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:14.317076] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: DOWN (p=49.93%) [2026-03-02T20:20:14.317395] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-03-02T20:20:14.317538] [INFO ] [sig ] DAL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:14.464148] [INFO ] [LOCAL ] Saved forecast: DAL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DAL.txt [2026-03-02T20:20:14.464316] [INFO ] [sig ] [842/3370] Completed DAL in 0.4s | 2.72 sym/s | Total: 5.2m | ETA: 15.5m [2026-03-02T20:20:14.464548] [INFO ] [sig ] [843/3370] Forecasting DAN... [2026-03-02T20:20:14.464598] [INFO ] [sig ] Generating forecast for: DAN [2026-03-02T20:20:14.464631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-03-02T20:20:14.479146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-03-02T20:20:14.479557] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-03-02T20:20:14.480841] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-03-02T20:20:14.480894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:14.480927] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:14.480953] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:14.481011] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:14.542661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:14.543785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:14.543881] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:14.543915] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:14.673320] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:14.673485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:14.673526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:14.673554] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:14.677025] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: DOWN (p=19.25%) [2026-03-02T20:20:14.677347] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-03-02T20:20:14.677484] [INFO ] [sig ] DAN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:14.829215] [INFO ] [LOCAL ] Saved forecast: DAN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DAN.txt [2026-03-02T20:20:14.829396] [INFO ] [sig ] [843/3370] Completed DAN in 0.4s | 2.72 sym/s | Total: 5.2m | ETA: 15.5m [2026-03-02T20:20:14.829437] [INFO ] [sig ] [844/3370] Forecasting DAO... [2026-03-02T20:20:14.829467] [INFO ] [sig ] Generating forecast for: DAO [2026-03-02T20:20:14.829498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-03-02T20:20:14.842324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-03-02T20:20:14.842759] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-03-02T20:20:14.843640] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-03-02T20:20:14.843694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:14.843727] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:14.843753] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:14.843823] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:14.903006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:14.903961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:14.904049] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:14.904083] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:15.027445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:15.027637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:15.027680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:15.027711] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:15.031607] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: DOWN (p=31.75%) [2026-03-02T20:20:15.032127] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-03-02T20:20:15.032271] [INFO ] [sig ] DAO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:15.179438] [INFO ] [LOCAL ] Saved forecast: DAO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DAO.txt [2026-03-02T20:20:15.179639] [INFO ] [sig ] [844/3370] Completed DAO in 0.4s | 2.72 sym/s | Total: 5.2m | ETA: 15.5m [2026-03-02T20:20:15.179689] [INFO ] [sig ] [845/3370] Forecasting DAPP... [2026-03-02T20:20:15.179718] [INFO ] [sig ] Generating forecast for: DAPP [2026-03-02T20:20:15.179750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-03-02T20:20:15.192681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-03-02T20:20:15.193088] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-03-02T20:20:15.193926] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-03-02T20:20:15.193980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:15.194011] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:15.194037] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:15.194093] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:15.257898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:15.259080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:15.259171] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:15.259207] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:15.386800] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:15.386970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:15.387010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:15.387037] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:15.391031] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-03-02T20:20:15.391507] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-03-02T20:20:15.391667] [INFO ] [sig ] DAPP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:15.549810] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DAPP.txt [2026-03-02T20:20:15.549990] [INFO ] [sig ] [845/3370] Completed DAPP in 0.4s | 2.72 sym/s | Total: 5.2m | ETA: 15.5m [2026-03-02T20:20:15.550051] [INFO ] [sig ] [846/3370] Forecasting DARE... [2026-03-02T20:20:15.550085] [INFO ] [sig ] Generating forecast for: DARE [2026-03-02T20:20:15.550116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-03-02T20:20:15.561792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-03-02T20:20:15.562138] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-03-02T20:20:15.563026] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-03-02T20:20:15.563081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:15.563114] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:15.563144] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:15.563216] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:15.630118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:15.631129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:15.631221] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:15.631256] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:15.748149] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:15.748325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:15.748611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:15.748663] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:15.752707] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: UP (p=52.00%) [2026-03-02T20:20:15.753001] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-03-02T20:20:15.753142] [INFO ] [sig ] DARE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:15.917630] [INFO ] [LOCAL ] Saved forecast: DARE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DARE.txt [2026-03-02T20:20:15.917797] [INFO ] [sig ] [846/3370] Completed DARE in 0.4s | 2.72 sym/s | Total: 5.2m | ETA: 15.5m [2026-03-02T20:20:15.917839] [INFO ] [sig ] [847/3370] Forecasting DASH... [2026-03-02T20:20:15.917869] [INFO ] [sig ] Generating forecast for: DASH [2026-03-02T20:20:15.917900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-03-02T20:20:15.933083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-03-02T20:20:15.933751] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-03-02T20:20:15.934658] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-03-02T20:20:15.934712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:15.934746] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:15.934773] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:15.934836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:15.998805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:15.999734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:15.999823] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:15.999859] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:16.127647] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:16.127837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:16.127879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:16.127910] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:16.132017] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: UP (p=83.60%) [2026-03-02T20:20:16.132331] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-03-02T20:20:16.132498] [INFO ] [sig ] DASH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:16.285442] [INFO ] [LOCAL ] Saved forecast: DASH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DASH.txt [2026-03-02T20:20:16.285619] [INFO ] [sig ] [847/3370] Completed DASH in 0.4s | 2.72 sym/s | Total: 5.2m | ETA: 15.5m [2026-03-02T20:20:16.285664] [INFO ] [sig ] [848/3370] Forecasting DAVA... [2026-03-02T20:20:16.285695] [INFO ] [sig ] Generating forecast for: DAVA [2026-03-02T20:20:16.285725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-03-02T20:20:16.300072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-03-02T20:20:16.300480] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-03-02T20:20:16.301730] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-03-02T20:20:16.301782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:16.301815] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:16.301841] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:16.301898] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:16.361495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:16.362440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:16.362532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:16.362566] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:16.513982] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:16.514170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:16.514217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:16.514248] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:16.518077] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: UP (p=88.77%) [2026-03-02T20:20:16.518404] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-03-02T20:20:16.518550] [INFO ] [sig ] DAVA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:16.663983] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DAVA.txt [2026-03-02T20:20:16.664146] [INFO ] [sig ] [848/3370] Completed DAVA in 0.4s | 2.72 sym/s | Total: 5.2m | ETA: 15.4m [2026-03-02T20:20:16.664188] [INFO ] [sig ] [849/3370] Forecasting DAVE... [2026-03-02T20:20:16.664217] [INFO ] [sig ] Generating forecast for: DAVE [2026-03-02T20:20:16.664255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-03-02T20:20:16.678270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-03-02T20:20:16.678681] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-03-02T20:20:16.679523] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-03-02T20:20:16.679595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:16.679630] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:16.679658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:16.679717] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:16.738003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:16.738924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:16.739052] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:16.739087] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:16.864310] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:16.864488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:16.864534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:16.864605] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:16.868248] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: DOWN (p=41.60%) [2026-03-02T20:20:16.868559] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-03-02T20:20:16.868730] [INFO ] [sig ] DAVE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:17.016928] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DAVE.txt [2026-03-02T20:20:17.017067] [INFO ] [sig ] [849/3370] Completed DAVE in 0.4s | 2.72 sym/s | Total: 5.2m | ETA: 15.4m [2026-03-02T20:20:17.017116] [INFO ] [sig ] [850/3370] Forecasting DAWN... [2026-03-02T20:20:17.017149] [INFO ] [sig ] Generating forecast for: DAWN [2026-03-02T20:20:17.017179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-03-02T20:20:17.029939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-03-02T20:20:17.030287] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-03-02T20:20:17.031177] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-03-02T20:20:17.031233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:17.031267] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:17.031295] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:17.031355] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:17.090994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:17.091749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:17.091838] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:17.091874] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:17.218694] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:17.218847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:17.218889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:17.218921] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:17.222973] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: DOWN (p=18.89%) [2026-03-02T20:20:17.223263] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-03-02T20:20:17.223403] [INFO ] [sig ] DAWN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:17.382995] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DAWN.txt [2026-03-02T20:20:17.383163] [INFO ] [sig ] [850/3370] Completed DAWN in 0.4s | 2.72 sym/s | Total: 5.2m | ETA: 15.4m [2026-03-02T20:20:17.383226] [INFO ] [sig ] [851/3370] Forecasting DB... [2026-03-02T20:20:17.383260] [INFO ] [sig ] Generating forecast for: DB [2026-03-02T20:20:17.383290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-03-02T20:20:17.395855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-03-02T20:20:17.396244] [INFO ] [FORECASTER] Starting predict_future for DB [2026-03-02T20:20:17.397325] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-03-02T20:20:17.397389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:17.397422] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:17.397449] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:17.397507] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:17.457041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:17.457939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:17.458070] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:17.458108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:17.586743] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:17.586919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:17.586960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:17.586988] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:17.590498] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: UP (p=79.23%) [2026-03-02T20:20:17.590832] [INFO ] [FORECASTER] Completed predict_future for DB [2026-03-02T20:20:17.590974] [INFO ] [sig ] DB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:17.735941] [INFO ] [LOCAL ] Saved forecast: DB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DB.txt [2026-03-02T20:20:17.736082] [INFO ] [sig ] [851/3370] Completed DB in 0.4s | 2.72 sym/s | Total: 5.2m | ETA: 15.4m [2026-03-02T20:20:17.736122] [INFO ] [sig ] [852/3370] Forecasting DBI... [2026-03-02T20:20:17.736152] [INFO ] [sig ] Generating forecast for: DBI [2026-03-02T20:20:17.736183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-03-02T20:20:17.751219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-03-02T20:20:17.751621] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-03-02T20:20:17.752476] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-03-02T20:20:17.752529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:17.752563] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:17.752611] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:17.752671] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:17.812800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:17.813658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:17.813746] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:17.813780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:17.943739] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:17.943911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:17.943954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:17.944178] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:17.948207] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: UP (p=97.62%) [2026-03-02T20:20:17.948534] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-03-02T20:20:17.948698] [INFO ] [sig ] DBI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:18.103774] [INFO ] [LOCAL ] Saved forecast: DBI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DBI.txt [2026-03-02T20:20:18.104000] [INFO ] [sig ] [852/3370] Completed DBI in 0.4s | 2.72 sym/s | Total: 5.2m | ETA: 15.4m [2026-03-02T20:20:18.104063] [INFO ] [sig ] [853/3370] Forecasting DBL... [2026-03-02T20:20:18.104096] [INFO ] [sig ] Generating forecast for: DBL [2026-03-02T20:20:18.104126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-03-02T20:20:18.116949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-03-02T20:20:18.117385] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-03-02T20:20:18.118346] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-03-02T20:20:18.118409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:18.118443] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:18.118486] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:18.118549] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:18.182534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:18.183604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:18.183694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:18.183727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:18.304702] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:18.304872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:18.304916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:18.304947] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:18.308724] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: DOWN (p=39.44%) [2026-03-02T20:20:18.309026] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-03-02T20:20:18.309179] [INFO ] [sig ] DBL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:18.462228] [INFO ] [LOCAL ] Saved forecast: DBL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DBL.txt [2026-03-02T20:20:18.462412] [INFO ] [sig ] [853/3370] Completed DBL in 0.4s | 2.72 sym/s | Total: 5.2m | ETA: 15.4m [2026-03-02T20:20:18.462453] [INFO ] [sig ] [854/3370] Forecasting DBRG... [2026-03-02T20:20:18.462484] [INFO ] [sig ] Generating forecast for: DBRG [2026-03-02T20:20:18.462515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-03-02T20:20:18.475275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-03-02T20:20:18.475674] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-03-02T20:20:18.476564] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-03-02T20:20:18.476638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:18.476670] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:18.476697] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:18.476754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:18.535837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:18.536764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:18.536855] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:18.536889] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:18.658477] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:18.658665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:18.658707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:18.658736] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:18.662477] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: UP (p=87.13%) [2026-03-02T20:20:18.662779] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-03-02T20:20:18.662916] [INFO ] [sig ] DBRG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:18.808656] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DBRG.txt [2026-03-02T20:20:18.808831] [INFO ] [sig ] [854/3370] Completed DBRG in 0.3s | 2.72 sym/s | Total: 5.2m | ETA: 15.4m [2026-03-02T20:20:18.808871] [INFO ] [sig ] [855/3370] Forecasting DBX... [2026-03-02T20:20:18.808902] [INFO ] [sig ] Generating forecast for: DBX [2026-03-02T20:20:18.808931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-03-02T20:20:18.822200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-03-02T20:20:18.822542] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-03-02T20:20:18.823394] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-03-02T20:20:18.823450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:18.823697] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:18.823728] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:18.823786] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:18.884447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:18.885278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:18.885383] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:18.885423] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:19.008131] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:19.008319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:19.008373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:19.008410] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:19.012058] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: UP (p=85.19%) [2026-03-02T20:20:19.012401] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-03-02T20:20:19.012555] [INFO ] [sig ] DBX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:19.174586] [INFO ] [LOCAL ] Saved forecast: DBX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DBX.txt [2026-03-02T20:20:19.174759] [INFO ] [sig ] [855/3370] Completed DBX in 0.4s | 2.72 sym/s | Total: 5.2m | ETA: 15.4m [2026-03-02T20:20:19.174803] [INFO ] [sig ] [856/3370] Forecasting DCBO... [2026-03-02T20:20:19.174832] [INFO ] [sig ] Generating forecast for: DCBO [2026-03-02T20:20:19.174863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-03-02T20:20:19.187431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-03-02T20:20:19.187865] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-03-02T20:20:19.188820] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-03-02T20:20:19.188875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:19.188974] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:19.189018] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:19.189105] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:19.249337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:19.250296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:19.250399] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:19.250436] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:19.381900] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:19.382081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:19.382135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:19.382165] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:19.385660] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: UP (p=50.88%) [2026-03-02T20:20:19.385942] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-03-02T20:20:19.386076] [INFO ] [sig ] DCBO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:19.535413] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DCBO.txt [2026-03-02T20:20:19.535602] [INFO ] [sig ] [856/3370] Completed DCBO in 0.4s | 2.72 sym/s | Total: 5.2m | ETA: 15.4m [2026-03-02T20:20:19.535647] [INFO ] [sig ] [857/3370] Forecasting DCI... [2026-03-02T20:20:19.535678] [INFO ] [sig ] Generating forecast for: DCI [2026-03-02T20:20:19.535716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-03-02T20:20:19.547700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-03-02T20:20:19.548095] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-03-02T20:20:19.548955] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-03-02T20:20:19.549009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:19.549044] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:19.549071] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:19.549128] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:19.609795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:19.610799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:19.610895] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:19.610930] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:19.738185] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:19.738354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:19.738396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:19.738428] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:19.742133] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: UP (p=90.82%) [2026-03-02T20:20:19.742438] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-03-02T20:20:19.742597] [INFO ] [sig ] DCI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:19.899450] [INFO ] [LOCAL ] Saved forecast: DCI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DCI.txt [2026-03-02T20:20:19.899662] [INFO ] [sig ] [857/3370] Completed DCI in 0.4s | 2.72 sym/s | Total: 5.2m | ETA: 15.4m [2026-03-02T20:20:19.899711] [INFO ] [sig ] [858/3370] Forecasting DCO... [2026-03-02T20:20:19.899744] [INFO ] [sig ] Generating forecast for: DCO [2026-03-02T20:20:19.899782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-03-02T20:20:19.913040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-03-02T20:20:19.913485] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-03-02T20:20:19.914479] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-03-02T20:20:19.914552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:19.914615] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:19.914644] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:19.914703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:19.976524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:19.977502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:19.977787] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:19.977824] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:20.100893] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:20.101059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:20.101099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:20.101128] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:20.104688] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: UP (p=94.82%) [2026-03-02T20:20:20.105005] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-03-02T20:20:20.105148] [INFO ] [sig ] DCO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:20.254361] [INFO ] [LOCAL ] Saved forecast: DCO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DCO.txt [2026-03-02T20:20:20.254528] [INFO ] [sig ] [858/3370] Completed DCO in 0.4s | 2.72 sym/s | Total: 5.3m | ETA: 15.4m [2026-03-02T20:20:20.254588] [INFO ] [sig ] [859/3370] Forecasting DCOM... [2026-03-02T20:20:20.254622] [INFO ] [sig ] Generating forecast for: DCOM [2026-03-02T20:20:20.254654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-03-02T20:20:20.266895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-03-02T20:20:20.267323] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-03-02T20:20:20.268232] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-03-02T20:20:20.268288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:20.268321] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:20.268348] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:20.268407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:20.329620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:20.330563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:20.330677] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:20.330713] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:20.448743] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:20.448913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:20.448954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:20.448982] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:20.452538] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: UP (p=54.98%) [2026-03-02T20:20:20.452858] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-03-02T20:20:20.453000] [INFO ] [sig ] DCOM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:20.599182] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DCOM.txt [2026-03-02T20:20:20.599356] [INFO ] [sig ] [859/3370] Completed DCOM in 0.3s | 2.72 sym/s | Total: 5.3m | ETA: 15.4m [2026-03-02T20:20:20.599402] [INFO ] [sig ] [860/3370] Forecasting DCTH... [2026-03-02T20:20:20.599433] [INFO ] [sig ] Generating forecast for: DCTH [2026-03-02T20:20:20.599464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-03-02T20:20:20.611930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-03-02T20:20:20.612324] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-03-02T20:20:20.613157] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-03-02T20:20:20.613210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:20.613244] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:20.613271] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:20.613328] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:20.672205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:20.673130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:20.673216] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:20.673251] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:20.801543] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:20.801746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:20.801794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:20.801824] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:20.805459] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: UP (p=91.14%) [2026-03-02T20:20:20.805787] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-03-02T20:20:20.805932] [INFO ] [sig ] DCTH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:20.951942] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DCTH.txt [2026-03-02T20:20:20.952090] [INFO ] [sig ] [860/3370] Completed DCTH in 0.4s | 2.72 sym/s | Total: 5.3m | ETA: 15.4m [2026-03-02T20:20:20.952131] [INFO ] [sig ] [861/3370] Forecasting DD... [2026-03-02T20:20:20.952161] [INFO ] [sig ] Generating forecast for: DD [2026-03-02T20:20:20.952199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-03-02T20:20:20.965718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-03-02T20:20:20.966077] [INFO ] [FORECASTER] Starting predict_future for DD [2026-03-02T20:20:20.967108] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-03-02T20:20:20.967162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:20.967194] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:20.967220] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:20.967276] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:21.029241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:21.030151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:21.030236] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:21.030270] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:21.153309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:21.153466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:21.153507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:21.153535] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:21.156955] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: DOWN (p=0.68%) [2026-03-02T20:20:21.157235] [INFO ] [FORECASTER] Completed predict_future for DD [2026-03-02T20:20:21.157371] [INFO ] [sig ] DD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:21.301079] [INFO ] [LOCAL ] Saved forecast: DD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DD.txt [2026-03-02T20:20:21.301224] [INFO ] [sig ] [861/3370] Completed DD in 0.3s | 2.72 sym/s | Total: 5.3m | ETA: 15.4m [2026-03-02T20:20:21.301265] [INFO ] [sig ] [862/3370] Forecasting DDD... [2026-03-02T20:20:21.301294] [INFO ] [sig ] Generating forecast for: DDD [2026-03-02T20:20:21.301324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-03-02T20:20:21.313351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-03-02T20:20:21.313743] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-03-02T20:20:21.314562] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-03-02T20:20:21.314640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:21.314673] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:21.314700] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:21.314757] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:21.373038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:21.373850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:21.373934] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:21.373969] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:21.497808] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:21.498028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:21.498093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:21.498125] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:21.501855] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: UP (p=73.23%) [2026-03-02T20:20:21.502192] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-03-02T20:20:21.502340] [INFO ] [sig ] DDD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:21.671599] [INFO ] [LOCAL ] Saved forecast: DDD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DDD.txt [2026-03-02T20:20:21.671783] [INFO ] [sig ] [862/3370] Completed DDD in 0.4s | 2.72 sym/s | Total: 5.3m | ETA: 15.4m [2026-03-02T20:20:21.671828] [INFO ] [sig ] [863/3370] Forecasting DDI... [2026-03-02T20:20:21.671858] [INFO ] [sig ] Generating forecast for: DDI [2026-03-02T20:20:21.671889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-03-02T20:20:21.683777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-03-02T20:20:21.684180] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-03-02T20:20:21.685342] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-03-02T20:20:21.685410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:21.685460] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:21.685503] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:21.685609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:21.748337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:21.749334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:21.749466] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:21.749510] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:21.869902] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:21.870068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:21.870109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:21.870138] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:21.873989] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-03-02T20:20:21.874278] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-03-02T20:20:21.874414] [INFO ] [sig ] DDI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:22.020077] [INFO ] [LOCAL ] Saved forecast: DDI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DDI.txt [2026-03-02T20:20:22.020225] [INFO ] [sig ] [863/3370] Completed DDI in 0.3s | 2.72 sym/s | Total: 5.3m | ETA: 15.3m [2026-03-02T20:20:22.020266] [INFO ] [sig ] [864/3370] Forecasting DDL... [2026-03-02T20:20:22.020296] [INFO ] [sig ] Generating forecast for: DDL [2026-03-02T20:20:22.020328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-03-02T20:20:22.034429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-03-02T20:20:22.034802] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-03-02T20:20:22.035651] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-03-02T20:20:22.035705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:22.035739] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:22.035766] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:22.035826] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:22.094616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:22.095423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:22.095513] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:22.095547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:22.224135] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:22.224319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:22.224363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:22.224398] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:22.228009] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-03-02T20:20:22.228357] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-03-02T20:20:22.228511] [INFO ] [sig ] DDL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:22.378960] [INFO ] [LOCAL ] Saved forecast: DDL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DDL.txt [2026-03-02T20:20:22.379143] [INFO ] [sig ] [864/3370] Completed DDL in 0.4s | 2.72 sym/s | Total: 5.3m | ETA: 15.3m [2026-03-02T20:20:22.379186] [INFO ] [sig ] [865/3370] Forecasting DDOG... [2026-03-02T20:20:22.379220] [INFO ] [sig ] Generating forecast for: DDOG [2026-03-02T20:20:22.379252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-03-02T20:20:22.392139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-03-02T20:20:22.392548] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-03-02T20:20:22.393393] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-03-02T20:20:22.393452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:22.393486] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:22.393515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:22.393591] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:22.455432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:22.456721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:22.456839] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:22.456899] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:22.589126] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:22.589329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:22.589370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:22.589404] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:22.593122] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: DOWN (p=8.49%) [2026-03-02T20:20:22.593457] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-03-02T20:20:22.593636] [INFO ] [sig ] DDOG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:22.763215] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DDOG.txt [2026-03-02T20:20:22.763377] [INFO ] [sig ] [865/3370] Completed DDOG in 0.4s | 2.72 sym/s | Total: 5.3m | ETA: 15.3m [2026-03-02T20:20:22.763434] [INFO ] [sig ] [866/3370] Forecasting DDS... [2026-03-02T20:20:22.763471] [INFO ] [sig ] Generating forecast for: DDS [2026-03-02T20:20:22.763502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-03-02T20:20:22.776749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-03-02T20:20:22.777113] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-03-02T20:20:22.777995] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-03-02T20:20:22.778075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:22.778123] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:22.778153] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:22.778212] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:22.846212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:22.847148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:22.847239] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:22.847274] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:22.977665] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:22.977832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:22.977872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:22.977901] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:22.981439] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: DOWN (p=23.08%) [2026-03-02T20:20:22.981746] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-03-02T20:20:22.981878] [INFO ] [sig ] DDS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:23.126565] [INFO ] [LOCAL ] Saved forecast: DDS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DDS.txt [2026-03-02T20:20:23.126736] [INFO ] [sig ] [866/3370] Completed DDS in 0.4s | 2.72 sym/s | Total: 5.3m | ETA: 15.3m [2026-03-02T20:20:23.126787] [INFO ] [sig ] [867/3370] Forecasting DE... [2026-03-02T20:20:23.126820] [INFO ] [sig ] Generating forecast for: DE [2026-03-02T20:20:23.126852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-03-02T20:20:23.140021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-03-02T20:20:23.140408] [INFO ] [FORECASTER] Starting predict_future for DE [2026-03-02T20:20:23.141277] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-03-02T20:20:23.141332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:23.141364] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:23.141391] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:23.141448] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:23.201711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:23.202561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:23.202667] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:23.202701] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:23.336314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:23.336685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:23.336731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:23.336763] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:23.340763] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: DOWN (p=31.99%) [2026-03-02T20:20:23.341079] [INFO ] [FORECASTER] Completed predict_future for DE [2026-03-02T20:20:23.341253] [INFO ] [sig ] DE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:23.496823] [INFO ] [LOCAL ] Saved forecast: DE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DE.txt [2026-03-02T20:20:23.496986] [INFO ] [sig ] [867/3370] Completed DE in 0.4s | 2.72 sym/s | Total: 5.3m | ETA: 15.3m [2026-03-02T20:20:23.497040] [INFO ] [sig ] [868/3370] Forecasting DEA... [2026-03-02T20:20:23.497079] [INFO ] [sig ] Generating forecast for: DEA [2026-03-02T20:20:23.497112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-03-02T20:20:23.510409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-03-02T20:20:23.511014] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-03-02T20:20:23.512031] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-03-02T20:20:23.512101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:23.512146] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:23.512175] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:23.512233] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:23.573374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:23.574209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:23.574307] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:23.574346] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:23.704699] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:23.704887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:23.704930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:23.704960] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:23.708795] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: DOWN (p=0.52%) [2026-03-02T20:20:23.709151] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-03-02T20:20:23.709323] [INFO ] [sig ] DEA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:23.875562] [INFO ] [LOCAL ] Saved forecast: DEA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DEA.txt [2026-03-02T20:20:23.875751] [INFO ] [sig ] [868/3370] Completed DEA in 0.4s | 2.72 sym/s | Total: 5.3m | ETA: 15.3m [2026-03-02T20:20:23.875794] [INFO ] [sig ] [869/3370] Forecasting DECK... [2026-03-02T20:20:23.875827] [INFO ] [sig ] Generating forecast for: DECK [2026-03-02T20:20:23.875859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-03-02T20:20:23.890185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-03-02T20:20:23.890672] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-03-02T20:20:23.891605] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-03-02T20:20:23.891668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:23.891702] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:23.891730] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:23.891792] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:23.952515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:23.953502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:23.953615] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:23.953653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:24.085376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:24.085545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:24.085800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:24.085831] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:24.090005] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: DOWN (p=24.91%) [2026-03-02T20:20:24.090304] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-03-02T20:20:24.090447] [INFO ] [sig ] DECK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:24.242089] [INFO ] [LOCAL ] Saved forecast: DECK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DECK.txt [2026-03-02T20:20:24.242261] [INFO ] [sig ] [869/3370] Completed DECK in 0.4s | 2.72 sym/s | Total: 5.3m | ETA: 15.3m [2026-03-02T20:20:24.242354] [INFO ] [sig ] [870/3370] Forecasting DEI... [2026-03-02T20:20:24.242408] [INFO ] [sig ] Generating forecast for: DEI [2026-03-02T20:20:24.242454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-03-02T20:20:24.256374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-03-02T20:20:24.256800] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-03-02T20:20:24.257656] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-03-02T20:20:24.257711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:24.257743] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:24.257771] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:24.257829] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:24.317496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:24.318659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:24.318747] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:24.318781] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:24.439548] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:24.439752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:24.439795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:24.439826] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:24.443743] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: DOWN (p=3.64%) [2026-03-02T20:20:24.444083] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-03-02T20:20:24.444256] [INFO ] [sig ] DEI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:24.600964] [INFO ] [LOCAL ] Saved forecast: DEI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DEI.txt [2026-03-02T20:20:24.601130] [INFO ] [sig ] [870/3370] Completed DEI in 0.4s | 2.72 sym/s | Total: 5.3m | ETA: 15.3m [2026-03-02T20:20:24.601172] [INFO ] [sig ] [871/3370] Forecasting DELL... [2026-03-02T20:20:24.601201] [INFO ] [sig ] Generating forecast for: DELL [2026-03-02T20:20:24.601231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-03-02T20:20:24.614001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-03-02T20:20:24.614402] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-03-02T20:20:24.615283] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-03-02T20:20:24.615339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:24.615372] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:24.615401] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:24.615464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:24.673981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:24.674907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:24.674997] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:24.675031] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:24.802183] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:24.802383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:24.802438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:24.802469] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:24.806318] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: UP (p=59.70%) [2026-03-02T20:20:24.806644] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-03-02T20:20:24.806792] [INFO ] [sig ] DELL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:24.957366] [INFO ] [LOCAL ] Saved forecast: DELL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DELL.txt [2026-03-02T20:20:24.957517] [INFO ] [sig ] [871/3370] Completed DELL in 0.4s | 2.72 sym/s | Total: 5.3m | ETA: 15.3m [2026-03-02T20:20:24.957769] [INFO ] [sig ] [872/3370] Forecasting DEO... [2026-03-02T20:20:24.957809] [INFO ] [sig ] Generating forecast for: DEO [2026-03-02T20:20:24.957845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-03-02T20:20:24.974077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-03-02T20:20:24.974463] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-03-02T20:20:24.975517] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-03-02T20:20:24.975602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:24.975638] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:24.975665] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:24.975721] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:25.034947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:25.035836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:25.035929] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:25.035963] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:25.160713] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:25.160876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:25.160916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:25.160944] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:25.164384] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: UP (p=82.83%) [2026-03-02T20:20:25.164715] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-03-02T20:20:25.164848] [INFO ] [sig ] DEO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:25.309753] [INFO ] [LOCAL ] Saved forecast: DEO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DEO.txt [2026-03-02T20:20:25.309902] [INFO ] [sig ] [872/3370] Completed DEO in 0.4s | 2.72 sym/s | Total: 5.3m | ETA: 15.3m [2026-03-02T20:20:25.309945] [INFO ] [sig ] [873/3370] Forecasting DERM... [2026-03-02T20:20:25.309977] [INFO ] [sig ] Generating forecast for: DERM [2026-03-02T20:20:25.310023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-03-02T20:20:25.322972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-03-02T20:20:25.323304] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-03-02T20:20:25.324153] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-03-02T20:20:25.324207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:25.324240] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:25.324297] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:25.324359] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:25.383474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:25.384463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:25.384566] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:25.384625] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:25.509030] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:25.509197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:25.509239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:25.509288] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:25.512865] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: UP (p=83.62%) [2026-03-02T20:20:25.513162] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-03-02T20:20:25.513300] [INFO ] [sig ] DERM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:25.668425] [INFO ] [LOCAL ] Saved forecast: DERM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DERM.txt [2026-03-02T20:20:25.668592] [INFO ] [sig ] [873/3370] Completed DERM in 0.4s | 2.72 sym/s | Total: 5.3m | ETA: 15.3m [2026-03-02T20:20:25.668635] [INFO ] [sig ] [874/3370] Forecasting DFGP... [2026-03-02T20:20:25.668666] [INFO ] [sig ] Generating forecast for: DFGP [2026-03-02T20:20:25.668698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-03-02T20:20:25.681251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-03-02T20:20:25.681618] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-03-02T20:20:25.682458] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-03-02T20:20:25.682511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:25.682544] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:25.682588] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:25.682650] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:25.742942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:25.743723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:25.743806] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:25.743839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:25.870358] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:25.870527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:25.870568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:25.870621] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:25.874187] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: UP (p=85.30%) [2026-03-02T20:20:25.874476] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-03-02T20:20:25.874641] [INFO ] [sig ] DFGP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:26.030474] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DFGP.txt [2026-03-02T20:20:26.030659] [INFO ] [sig ] [874/3370] Completed DFGP in 0.4s | 2.72 sym/s | Total: 5.3m | ETA: 15.3m [2026-03-02T20:20:26.030706] [INFO ] [sig ] [875/3370] Forecasting DFGX... [2026-03-02T20:20:26.030737] [INFO ] [sig ] Generating forecast for: DFGX [2026-03-02T20:20:26.030769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-03-02T20:20:26.044302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-03-02T20:20:26.044740] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-03-02T20:20:26.045610] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-03-02T20:20:26.045666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:26.045699] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:26.045727] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:26.045786] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:26.107444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:26.108641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:26.108935] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:26.108989] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:26.239130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:26.239303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:26.239350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:26.239381] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:26.243221] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: DOWN (p=23.55%) [2026-03-02T20:20:26.243559] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-03-02T20:20:26.243728] [INFO ] [sig ] DFGX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:26.399221] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DFGX.txt [2026-03-02T20:20:26.399389] [INFO ] [sig ] [875/3370] Completed DFGX in 0.4s | 2.72 sym/s | Total: 5.4m | ETA: 15.3m [2026-03-02T20:20:26.399431] [INFO ] [sig ] [876/3370] Forecasting DFH... [2026-03-02T20:20:26.399465] [INFO ] [sig ] Generating forecast for: DFH [2026-03-02T20:20:26.399498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-03-02T20:20:26.413883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-03-02T20:20:26.414312] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-03-02T20:20:26.415210] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-03-02T20:20:26.415267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:26.415301] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:26.415329] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:26.415389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:26.482984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:26.484109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:26.484213] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:26.484251] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:26.606325] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:26.606493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:26.606535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:26.606564] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:26.610623] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: UP (p=77.88%) [2026-03-02T20:20:26.610969] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-03-02T20:20:26.611131] [INFO ] [sig ] DFH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:26.763001] [INFO ] [LOCAL ] Saved forecast: DFH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DFH.txt [2026-03-02T20:20:26.763165] [INFO ] [sig ] [876/3370] Completed DFH in 0.4s | 2.72 sym/s | Total: 5.4m | ETA: 15.3m [2026-03-02T20:20:26.763208] [INFO ] [sig ] [877/3370] Forecasting DFIN... [2026-03-02T20:20:26.763237] [INFO ] [sig ] Generating forecast for: DFIN [2026-03-02T20:20:26.763267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-03-02T20:20:26.781115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-03-02T20:20:26.781653] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-03-02T20:20:26.782819] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-03-02T20:20:26.782888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:26.782922] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:26.782976] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:26.783043] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:26.862355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:26.863453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:26.863617] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:26.863660] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:26.987394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:26.987589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:26.987635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:26.987665] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:26.991256] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: UP (p=99.41%) [2026-03-02T20:20:26.991612] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-03-02T20:20:26.991764] [INFO ] [sig ] DFIN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:27.142259] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DFIN.txt [2026-03-02T20:20:27.142421] [INFO ] [sig ] [877/3370] Completed DFIN in 0.4s | 2.72 sym/s | Total: 5.4m | ETA: 15.3m [2026-03-02T20:20:27.142464] [INFO ] [sig ] [878/3370] Forecasting DFP... [2026-03-02T20:20:27.142494] [INFO ] [sig ] Generating forecast for: DFP [2026-03-02T20:20:27.142523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-03-02T20:20:27.155521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-03-02T20:20:27.155945] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-03-02T20:20:27.156830] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-03-02T20:20:27.156884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:27.156916] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:27.156943] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:27.157001] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:27.215110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:27.216026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:27.216116] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:27.216149] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:27.341061] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:27.341236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:27.341276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:27.341304] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:27.345057] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: DOWN (p=0.28%) [2026-03-02T20:20:27.345433] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-03-02T20:20:27.345603] [INFO ] [sig ] DFP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:27.491052] [INFO ] [LOCAL ] Saved forecast: DFP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DFP.txt [2026-03-02T20:20:27.491219] [INFO ] [sig ] [878/3370] Completed DFP in 0.3s | 2.72 sym/s | Total: 5.4m | ETA: 15.3m [2026-03-02T20:20:27.491260] [INFO ] [sig ] [879/3370] Forecasting DG... [2026-03-02T20:20:27.491290] [INFO ] [sig ] Generating forecast for: DG [2026-03-02T20:20:27.491320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-03-02T20:20:27.504176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-03-02T20:20:27.504657] [INFO ] [FORECASTER] Starting predict_future for DG [2026-03-02T20:20:27.505494] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-03-02T20:20:27.505567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:27.505633] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:27.505660] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:27.505718] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:27.564687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:27.565561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:27.565678] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:27.565713] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:27.686369] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:27.686517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:27.686556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:27.686604] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:27.689976] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: DOWN (p=18.59%) [2026-03-02T20:20:27.690257] [INFO ] [FORECASTER] Completed predict_future for DG [2026-03-02T20:20:27.690387] [INFO ] [sig ] DG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:27.833550] [INFO ] [LOCAL ] Saved forecast: DG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DG.txt [2026-03-02T20:20:27.833699] [INFO ] [sig ] [879/3370] Completed DG in 0.3s | 2.72 sym/s | Total: 5.4m | ETA: 15.2m [2026-03-02T20:20:27.833739] [INFO ] [sig ] [880/3370] Forecasting DGCB... [2026-03-02T20:20:27.833768] [INFO ] [sig ] Generating forecast for: DGCB [2026-03-02T20:20:27.833798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-03-02T20:20:27.845786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-03-02T20:20:27.846103] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-03-02T20:20:27.846941] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-03-02T20:20:27.846993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:27.847027] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:27.847054] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:27.847112] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:27.905065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:27.905739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:27.905821] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:27.905854] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:28.022494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:28.022652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:28.022692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:28.022720] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:28.026081] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: DOWN (p=40.25%) [2026-03-02T20:20:28.026358] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-03-02T20:20:28.026487] [INFO ] [sig ] DGCB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:28.173053] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DGCB.txt [2026-03-02T20:20:28.173233] [INFO ] [sig ] [880/3370] Completed DGCB in 0.3s | 2.72 sym/s | Total: 5.4m | ETA: 15.2m [2026-03-02T20:20:28.173275] [INFO ] [sig ] [881/3370] Forecasting DGICA... [2026-03-02T20:20:28.173304] [INFO ] [sig ] Generating forecast for: DGICA [2026-03-02T20:20:28.173342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-03-02T20:20:28.185867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-03-02T20:20:28.186264] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-03-02T20:20:28.187106] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-03-02T20:20:28.187160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:28.187191] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:28.187218] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:28.187275] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:28.245838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:28.246760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:28.246846] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:28.246903] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:28.370129] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:28.370292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:28.370333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:28.370361] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:28.373783] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-03-02T20:20:28.374059] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-03-02T20:20:28.374186] [INFO ] [sig ] DGICA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:28.518470] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DGICA.txt [2026-03-02T20:20:28.518629] [INFO ] [sig ] [881/3370] Completed DGICA in 0.3s | 2.72 sym/s | Total: 5.4m | ETA: 15.2m [2026-03-02T20:20:28.518674] [INFO ] [sig ] [882/3370] Forecasting DGII... [2026-03-02T20:20:28.518703] [INFO ] [sig ] Generating forecast for: DGII [2026-03-02T20:20:28.518732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-03-02T20:20:28.530513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-03-02T20:20:28.530896] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-03-02T20:20:28.531756] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-03-02T20:20:28.531809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:28.531841] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:28.531867] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:28.531925] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:28.590680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:28.591496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:28.591626] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:28.591664] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:28.715642] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:28.715810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:28.715849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:28.715880] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:28.719350] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: DOWN (p=3.92%) [2026-03-02T20:20:28.719668] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-03-02T20:20:28.719808] [INFO ] [sig ] DGII: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:28.866191] [INFO ] [LOCAL ] Saved forecast: DGII 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DGII.txt [2026-03-02T20:20:28.866358] [INFO ] [sig ] [882/3370] Completed DGII in 0.3s | 2.72 sym/s | Total: 5.4m | ETA: 15.2m [2026-03-02T20:20:28.866399] [INFO ] [sig ] [883/3370] Forecasting DGRE... [2026-03-02T20:20:28.866429] [INFO ] [sig ] Generating forecast for: DGRE [2026-03-02T20:20:28.866460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-03-02T20:20:28.877420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-03-02T20:20:28.877807] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-03-02T20:20:28.878697] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-03-02T20:20:28.878750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:28.878782] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:28.878809] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:28.878868] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:28.939992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:28.941003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:28.941087] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:28.941151] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:29.055069] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:29.055207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:29.055245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:29.055275] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:29.058642] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: DOWN (p=16.03%) [2026-03-02T20:20:29.058919] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-03-02T20:20:29.059056] [INFO ] [sig ] DGRE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:29.212141] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DGRE.txt [2026-03-02T20:20:29.212303] [INFO ] [sig ] [883/3370] Completed DGRE in 0.3s | 2.72 sym/s | Total: 5.4m | ETA: 15.2m [2026-03-02T20:20:29.212342] [INFO ] [sig ] [884/3370] Forecasting DGRS... [2026-03-02T20:20:29.212374] [INFO ] [sig ] Generating forecast for: DGRS [2026-03-02T20:20:29.212405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-03-02T20:20:29.224866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-03-02T20:20:29.225206] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-03-02T20:20:29.226075] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-03-02T20:20:29.226130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:29.226162] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:29.226189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:29.226248] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:29.288250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:29.289185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:29.289271] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:29.289304] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:29.413330] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:29.413501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:29.413543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:29.413593] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:29.417240] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: UP (p=56.56%) [2026-03-02T20:20:29.417529] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-03-02T20:20:29.417681] [INFO ] [sig ] DGRS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:29.566254] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DGRS.txt [2026-03-02T20:20:29.566417] [INFO ] [sig ] [884/3370] Completed DGRS in 0.4s | 2.72 sym/s | Total: 5.4m | ETA: 15.2m [2026-03-02T20:20:29.566460] [INFO ] [sig ] [885/3370] Forecasting DGX... [2026-03-02T20:20:29.566490] [INFO ] [sig ] Generating forecast for: DGX [2026-03-02T20:20:29.566526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-03-02T20:20:29.580328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-03-02T20:20:29.580762] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-03-02T20:20:29.581680] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-03-02T20:20:29.581736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:29.581770] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:29.581798] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:29.581857] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:29.644914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:29.645843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:29.645937] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:29.645973] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:29.770063] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:29.770235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:29.770278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:29.770307] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:29.774308] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: DOWN (p=15.95%) [2026-03-02T20:20:29.774739] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-03-02T20:20:29.774905] [INFO ] [sig ] DGX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:29.947941] [INFO ] [LOCAL ] Saved forecast: DGX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DGX.txt [2026-03-02T20:20:29.948138] [INFO ] [sig ] [885/3370] Completed DGX in 0.4s | 2.72 sym/s | Total: 5.4m | ETA: 15.2m [2026-03-02T20:20:29.948183] [INFO ] [sig ] [886/3370] Forecasting DH... [2026-03-02T20:20:29.948214] [INFO ] [sig ] Generating forecast for: DH [2026-03-02T20:20:29.948245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-03-02T20:20:29.961284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-03-02T20:20:29.961755] [INFO ] [FORECASTER] Starting predict_future for DH [2026-03-02T20:20:29.962762] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-03-02T20:20:29.962821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:29.962855] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:29.962883] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:29.962942] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:30.026243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:30.027187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:30.027285] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:30.027320] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:30.164412] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:30.164648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:30.164705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:30.164746] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:30.170209] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-03-02T20:20:30.170722] [INFO ] [FORECASTER] Completed predict_future for DH [2026-03-02T20:20:30.171113] [INFO ] [sig ] DH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:30.350149] [INFO ] [LOCAL ] Saved forecast: DH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DH.txt [2026-03-02T20:20:30.350344] [INFO ] [sig ] [886/3370] Completed DH in 0.4s | 2.72 sym/s | Total: 5.4m | ETA: 15.2m [2026-03-02T20:20:30.350387] [INFO ] [sig ] [887/3370] Forecasting DHC... [2026-03-02T20:20:30.350418] [INFO ] [sig ] Generating forecast for: DHC [2026-03-02T20:20:30.350449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-03-02T20:20:30.363457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-03-02T20:20:30.363831] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-03-02T20:20:30.364707] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-03-02T20:20:30.364762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:30.364795] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:30.364821] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:30.364886] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:30.425429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:30.426484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:30.426623] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:30.426672] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:30.554354] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:30.554520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:30.554594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:30.554634] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:30.558119] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: UP (p=93.18%) [2026-03-02T20:20:30.558400] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-03-02T20:20:30.558528] [INFO ] [sig ] DHC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:30.738742] [INFO ] [LOCAL ] Saved forecast: DHC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DHC.txt [2026-03-02T20:20:30.739111] [INFO ] [sig ] [887/3370] Completed DHC in 0.4s | 2.72 sym/s | Total: 5.4m | ETA: 15.2m [2026-03-02T20:20:30.739159] [INFO ] [sig ] [888/3370] Forecasting DHF... [2026-03-02T20:20:30.739199] [INFO ] [sig ] Generating forecast for: DHF [2026-03-02T20:20:30.739237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-03-02T20:20:30.752224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-03-02T20:20:30.752662] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-03-02T20:20:30.753775] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-03-02T20:20:30.754019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:30.754051] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:30.754079] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:30.754138] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:30.816429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:30.817384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:30.817472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:30.817506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:30.943798] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:30.943988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:30.944037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:30.944067] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:30.947722] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: DOWN (p=17.32%) [2026-03-02T20:20:30.948000] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-03-02T20:20:30.948183] [INFO ] [sig ] DHF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:31.094844] [INFO ] [LOCAL ] Saved forecast: DHF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DHF.txt [2026-03-02T20:20:31.095012] [INFO ] [sig ] [888/3370] Completed DHF in 0.4s | 2.72 sym/s | Total: 5.4m | ETA: 15.2m [2026-03-02T20:20:31.095055] [INFO ] [sig ] [889/3370] Forecasting DHI... [2026-03-02T20:20:31.095084] [INFO ] [sig ] Generating forecast for: DHI [2026-03-02T20:20:31.095114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-03-02T20:20:31.108484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-03-02T20:20:31.108930] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-03-02T20:20:31.109817] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-03-02T20:20:31.109870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:31.109903] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:31.109930] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:31.109989] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:31.170420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:31.171377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:31.171467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:31.171503] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:31.297603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:31.297772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:31.297813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:31.297842] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:31.301388] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: DOWN (p=46.47%) [2026-03-02T20:20:31.301692] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-03-02T20:20:31.301834] [INFO ] [sig ] DHI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:31.445993] [INFO ] [LOCAL ] Saved forecast: DHI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DHI.txt [2026-03-02T20:20:31.446141] [INFO ] [sig ] [889/3370] Completed DHI in 0.4s | 2.72 sym/s | Total: 5.4m | ETA: 15.2m [2026-03-02T20:20:31.446180] [INFO ] [sig ] [890/3370] Forecasting DHIL... [2026-03-02T20:20:31.446209] [INFO ] [sig ] Generating forecast for: DHIL [2026-03-02T20:20:31.446239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-03-02T20:20:31.458295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-03-02T20:20:31.458633] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-03-02T20:20:31.459440] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-03-02T20:20:31.459492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:31.459561] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:31.459633] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:31.459695] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:31.518244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:31.519139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:31.519227] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:31.519261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:31.636617] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:31.636788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:31.636828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:31.636858] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:31.640421] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-03-02T20:20:31.640778] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-03-02T20:20:31.640923] [INFO ] [sig ] DHIL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:31.791491] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DHIL.txt [2026-03-02T20:20:31.791697] [INFO ] [sig ] [890/3370] Completed DHIL in 0.3s | 2.72 sym/s | Total: 5.4m | ETA: 15.2m [2026-03-02T20:20:31.791743] [INFO ] [sig ] [891/3370] Forecasting DHX... [2026-03-02T20:20:31.791773] [INFO ] [sig ] Generating forecast for: DHX [2026-03-02T20:20:31.791805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-03-02T20:20:31.806115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-03-02T20:20:31.806545] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-03-02T20:20:31.807451] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-03-02T20:20:31.807506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:31.807541] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:31.807569] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:31.807651] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:31.865870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:31.866817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:31.866906] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:31.866941] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:31.988313] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:31.988480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:31.988521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:31.988552] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:31.992019] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: DOWN (p=4.74%) [2026-03-02T20:20:31.992297] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-03-02T20:20:31.992428] [INFO ] [sig ] DHX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:32.137913] [INFO ] [LOCAL ] Saved forecast: DHX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DHX.txt [2026-03-02T20:20:32.138107] [INFO ] [sig ] [891/3370] Completed DHX in 0.3s | 2.72 sym/s | Total: 5.5m | ETA: 15.2m [2026-03-02T20:20:32.138152] [INFO ] [sig ] [892/3370] Forecasting DIBS... [2026-03-02T20:20:32.138181] [INFO ] [sig ] Generating forecast for: DIBS [2026-03-02T20:20:32.138211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-03-02T20:20:32.150009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-03-02T20:20:32.150381] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-03-02T20:20:32.151242] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-03-02T20:20:32.151297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:32.151330] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:32.151358] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:32.151417] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:32.214735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:32.215716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:32.215801] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:32.215834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:32.333797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:32.333958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:32.333997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:32.334026] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:32.337451] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: UP (p=70.58%) [2026-03-02T20:20:32.337747] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-03-02T20:20:32.337878] [INFO ] [sig ] DIBS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:32.482765] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DIBS.txt [2026-03-02T20:20:32.482932] [INFO ] [sig ] [892/3370] Completed DIBS in 0.3s | 2.72 sym/s | Total: 5.5m | ETA: 15.2m [2026-03-02T20:20:32.482977] [INFO ] [sig ] [893/3370] Forecasting DIN... [2026-03-02T20:20:32.483010] [INFO ] [sig ] Generating forecast for: DIN [2026-03-02T20:20:32.483043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-03-02T20:20:32.496076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-03-02T20:20:32.496472] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-03-02T20:20:32.497337] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-03-02T20:20:32.497392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:32.497424] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:32.497452] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:32.497510] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:32.558683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:32.559564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:32.559689] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:32.559747] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:32.685777] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:32.685957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:32.686002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:32.686070] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:32.690019] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: DOWN (p=4.69%) [2026-03-02T20:20:32.690391] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-03-02T20:20:32.690548] [INFO ] [sig ] DIN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:32.848173] [INFO ] [LOCAL ] Saved forecast: DIN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DIN.txt [2026-03-02T20:20:32.848346] [INFO ] [sig ] [893/3370] Completed DIN in 0.4s | 2.72 sym/s | Total: 5.5m | ETA: 15.2m [2026-03-02T20:20:32.848396] [INFO ] [sig ] [894/3370] Forecasting DINO... [2026-03-02T20:20:32.848428] [INFO ] [sig ] Generating forecast for: DINO [2026-03-02T20:20:32.848460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-03-02T20:20:32.861600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-03-02T20:20:32.861977] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-03-02T20:20:32.862874] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-03-02T20:20:32.862927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:32.862961] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:32.862989] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:32.863049] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:32.924188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:32.925079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:32.925166] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:32.925200] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:33.050873] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:33.051025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:33.051065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:33.051096] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:33.054661] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: DOWN (p=23.57%) [2026-03-02T20:20:33.054970] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-03-02T20:20:33.055114] [INFO ] [sig ] DINO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:33.202342] [INFO ] [LOCAL ] Saved forecast: DINO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DINO.txt [2026-03-02T20:20:33.202499] [INFO ] [sig ] [894/3370] Completed DINO in 0.4s | 2.72 sym/s | Total: 5.5m | ETA: 15.1m [2026-03-02T20:20:33.202542] [INFO ] [sig ] [895/3370] Forecasting DIS... [2026-03-02T20:20:33.202592] [INFO ] [sig ] Generating forecast for: DIS [2026-03-02T20:20:33.202628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-03-02T20:20:33.215499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-03-02T20:20:33.215885] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-03-02T20:20:33.216797] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-03-02T20:20:33.216852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:33.216886] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:33.216915] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:33.216975] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:33.276607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:33.277329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:33.277415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:33.277450] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:33.405254] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:33.405426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:33.405468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:33.405497] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:33.409219] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: DOWN (p=38.26%) [2026-03-02T20:20:33.409522] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-03-02T20:20:33.409685] [INFO ] [sig ] DIS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:33.570317] [INFO ] [LOCAL ] Saved forecast: DIS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DIS.txt [2026-03-02T20:20:33.570481] [INFO ] [sig ] [895/3370] Completed DIS in 0.4s | 2.72 sym/s | Total: 5.5m | ETA: 15.1m [2026-03-02T20:20:33.570525] [INFO ] [sig ] [896/3370] Forecasting DJCO... [2026-03-02T20:20:33.570556] [INFO ] [sig ] Generating forecast for: DJCO [2026-03-02T20:20:33.570627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-03-02T20:20:33.583169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-03-02T20:20:33.583507] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-03-02T20:20:33.584388] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-03-02T20:20:33.584446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:33.584480] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:33.584508] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:33.584568] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:33.647934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:33.649346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:33.649443] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:33.649476] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:33.781181] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:33.781356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:33.781398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:33.781429] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:33.785023] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: UP (p=69.22%) [2026-03-02T20:20:33.785386] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-03-02T20:20:33.785547] [INFO ] [sig ] DJCO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:33.932929] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DJCO.txt [2026-03-02T20:20:33.933066] [INFO ] [sig ] [896/3370] Completed DJCO in 0.4s | 2.72 sym/s | Total: 5.5m | ETA: 15.1m [2026-03-02T20:20:33.933106] [INFO ] [sig ] [897/3370] Forecasting DK... [2026-03-02T20:20:33.933134] [INFO ] [sig ] Generating forecast for: DK [2026-03-02T20:20:33.933165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-03-02T20:20:33.945470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-03-02T20:20:33.945828] [INFO ] [FORECASTER] Starting predict_future for DK [2026-03-02T20:20:33.946680] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-03-02T20:20:33.946745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:33.946785] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:33.946814] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:33.946873] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:34.005793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:34.006811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:34.006908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:34.006943] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:34.130477] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:34.130655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:34.130696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:34.130744] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:34.134220] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: DOWN (p=16.75%) [2026-03-02T20:20:34.134495] [INFO ] [FORECASTER] Completed predict_future for DK [2026-03-02T20:20:34.134653] [INFO ] [sig ] DK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:34.281185] [INFO ] [LOCAL ] Saved forecast: DK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DK.txt [2026-03-02T20:20:34.281327] [INFO ] [sig ] [897/3370] Completed DK in 0.3s | 2.72 sym/s | Total: 5.5m | ETA: 15.1m [2026-03-02T20:20:34.281368] [INFO ] [sig ] [898/3370] Forecasting DKL... [2026-03-02T20:20:34.281398] [INFO ] [sig ] Generating forecast for: DKL [2026-03-02T20:20:34.281428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-03-02T20:20:34.294117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-03-02T20:20:34.294468] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-03-02T20:20:34.295293] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-03-02T20:20:34.295346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:34.295378] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:34.295405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:34.295462] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:34.354108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:34.354892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:34.354989] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:34.355026] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:34.475903] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:34.476074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:34.476115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:34.476144] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:34.479692] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: UP (p=62.25%) [2026-03-02T20:20:34.479976] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-03-02T20:20:34.480112] [INFO ] [sig ] DKL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:34.634771] [INFO ] [LOCAL ] Saved forecast: DKL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DKL.txt [2026-03-02T20:20:34.634941] [INFO ] [sig ] [898/3370] Completed DKL in 0.4s | 2.72 sym/s | Total: 5.5m | ETA: 15.1m [2026-03-02T20:20:34.634983] [INFO ] [sig ] [899/3370] Forecasting DKNG... [2026-03-02T20:20:34.635012] [INFO ] [sig ] Generating forecast for: DKNG [2026-03-02T20:20:34.635041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-03-02T20:20:34.649185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-03-02T20:20:34.649634] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-03-02T20:20:34.650553] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-03-02T20:20:34.650641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:34.650682] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:34.650717] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:34.650788] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:34.711277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:34.712220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:34.712309] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:34.712359] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:34.838145] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:34.838318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:34.838359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:34.838388] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:34.842196] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: UP (p=67.36%) [2026-03-02T20:20:34.842488] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-03-02T20:20:34.842671] [INFO ] [sig ] DKNG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:34.997611] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DKNG.txt [2026-03-02T20:20:34.997772] [INFO ] [sig ] [899/3370] Completed DKNG in 0.4s | 2.72 sym/s | Total: 5.5m | ETA: 15.1m [2026-03-02T20:20:34.997814] [INFO ] [sig ] [900/3370] Forecasting DKS... [2026-03-02T20:20:34.997843] [INFO ] [sig ] Generating forecast for: DKS [2026-03-02T20:20:34.997874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-03-02T20:20:35.010212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-03-02T20:20:35.010625] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-03-02T20:20:35.011468] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-03-02T20:20:35.011522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:35.011553] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:35.011602] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:35.011662] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:35.087159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:35.088146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:35.088237] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:35.088307] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:35.208912] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:35.209080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:35.209122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:35.209154] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:35.212818] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: UP (p=83.27%) [2026-03-02T20:20:35.213127] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-03-02T20:20:35.213271] [INFO ] [sig ] DKS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:35.377761] [INFO ] [LOCAL ] Saved forecast: DKS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DKS.txt [2026-03-02T20:20:35.377903] [INFO ] [sig ] [900/3370] Completed DKS in 0.4s | 2.72 sym/s | Total: 5.5m | ETA: 15.1m [2026-03-02T20:20:35.377944] [INFO ] [sig ] [901/3370] Forecasting DLB... [2026-03-02T20:20:35.377974] [INFO ] [sig ] Generating forecast for: DLB [2026-03-02T20:20:35.378005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-03-02T20:20:35.390154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-03-02T20:20:35.390515] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-03-02T20:20:35.391532] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-03-02T20:20:35.391607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:35.391643] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:35.391671] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:35.391740] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:35.450029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:35.450919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:35.451005] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:35.451038] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:35.578826] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:35.578999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:35.579040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:35.579071] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:35.582843] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: DOWN (p=34.36%) [2026-03-02T20:20:35.583289] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-03-02T20:20:35.583425] [INFO ] [sig ] DLB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:35.731321] [INFO ] [LOCAL ] Saved forecast: DLB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DLB.txt [2026-03-02T20:20:35.731489] [INFO ] [sig ] [901/3370] Completed DLB in 0.4s | 2.72 sym/s | Total: 5.5m | ETA: 15.1m [2026-03-02T20:20:35.731530] [INFO ] [sig ] [902/3370] Forecasting DLHC... [2026-03-02T20:20:35.731561] [INFO ] [sig ] Generating forecast for: DLHC [2026-03-02T20:20:35.731612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-03-02T20:20:35.744688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-03-02T20:20:35.745155] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-03-02T20:20:35.746182] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-03-02T20:20:35.746244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:35.746278] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:35.746304] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:35.746379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:35.807224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:35.808259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:35.808359] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:35.808405] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:35.953879] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:35.954101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:35.954168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:35.954222] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:35.960043] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: UP (p=67.01%) [2026-03-02T20:20:35.960640] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-03-02T20:20:35.960887] [INFO ] [sig ] DLHC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:36.181247] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DLHC.txt [2026-03-02T20:20:36.181435] [INFO ] [sig ] [902/3370] Completed DLHC in 0.4s | 2.72 sym/s | Total: 5.5m | ETA: 15.1m [2026-03-02T20:20:36.181479] [INFO ] [sig ] [903/3370] Forecasting DLNG... [2026-03-02T20:20:36.181511] [INFO ] [sig ] Generating forecast for: DLNG [2026-03-02T20:20:36.181542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-03-02T20:20:36.215464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-03-02T20:20:36.216073] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-03-02T20:20:36.217510] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-03-02T20:20:36.217613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:36.217667] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:36.217712] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:36.217809] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:36.305410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:36.306767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:36.306918] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:36.306974] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:36.479756] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:36.479963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:36.480023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:36.480069] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:36.485321] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-03-02T20:20:36.485840] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-03-02T20:20:36.486040] [INFO ] [sig ] DLNG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:36.723609] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DLNG.txt [2026-03-02T20:20:36.723905] [INFO ] [sig ] [903/3370] Completed DLNG in 0.5s | 2.72 sym/s | Total: 5.5m | ETA: 15.1m [2026-03-02T20:20:36.723980] [INFO ] [sig ] [904/3370] Forecasting DLO... [2026-03-02T20:20:36.724031] [INFO ] [sig ] Generating forecast for: DLO [2026-03-02T20:20:36.724084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-03-02T20:20:36.795870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-03-02T20:20:36.796498] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-03-02T20:20:36.797904] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-03-02T20:20:36.797985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:36.798038] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:36.798222] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:36.798329] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:36.904856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:36.906357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:36.906607] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:36.906674] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:37.066827] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:37.067024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:37.067075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:37.067112] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:37.074394] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: UP (p=57.65%) [2026-03-02T20:20:37.075009] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-03-02T20:20:37.075236] [INFO ] [sig ] DLO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:37.273116] [INFO ] [LOCAL ] Saved forecast: DLO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DLO.txt [2026-03-02T20:20:37.273361] [INFO ] [sig ] [904/3370] Completed DLO in 0.5s | 2.72 sym/s | Total: 5.5m | ETA: 15.1m [2026-03-02T20:20:37.273421] [INFO ] [sig ] [905/3370] Forecasting DLPN... [2026-03-02T20:20:37.273461] [INFO ] [sig ] Generating forecast for: DLPN [2026-03-02T20:20:37.273500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-03-02T20:20:37.287770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-03-02T20:20:37.288337] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-03-02T20:20:37.289322] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-03-02T20:20:37.289381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:37.289414] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:37.289442] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:37.289502] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:37.363404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:37.364474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:37.364594] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:37.364633] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:37.474475] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:37.474659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:37.474703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:37.474738] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:37.478544] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: DOWN (p=3.95%) [2026-03-02T20:20:37.478910] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-03-02T20:20:37.479063] [INFO ] [sig ] DLPN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:37.662641] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DLPN.txt [2026-03-02T20:20:37.662816] [INFO ] [sig ] [905/3370] Completed DLPN in 0.4s | 2.72 sym/s | Total: 5.5m | ETA: 15.1m [2026-03-02T20:20:37.662859] [INFO ] [sig ] [906/3370] Forecasting DLTH... [2026-03-02T20:20:37.662893] [INFO ] [sig ] Generating forecast for: DLTH [2026-03-02T20:20:37.662925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-03-02T20:20:37.675614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-03-02T20:20:37.676001] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-03-02T20:20:37.676886] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-03-02T20:20:37.676940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:37.676975] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:37.677003] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:37.677063] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:37.746495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:37.747457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:37.747558] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:37.747616] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:37.880429] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:37.880622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:37.880664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:37.880695] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:37.884439] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: UP (p=94.09%) [2026-03-02T20:20:37.884752] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-03-02T20:20:37.884890] [INFO ] [sig ] DLTH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:38.034144] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DLTH.txt [2026-03-02T20:20:38.034319] [INFO ] [sig ] [906/3370] Completed DLTH in 0.4s | 2.72 sym/s | Total: 5.5m | ETA: 15.1m [2026-03-02T20:20:38.034363] [INFO ] [sig ] [907/3370] Forecasting DLX... [2026-03-02T20:20:38.034393] [INFO ] [sig ] Generating forecast for: DLX [2026-03-02T20:20:38.034423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-03-02T20:20:38.046946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-03-02T20:20:38.047329] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-03-02T20:20:38.048219] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-03-02T20:20:38.048275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:38.048353] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:38.048394] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:38.048478] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:38.108644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:38.109768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:38.109855] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:38.109889] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:38.236654] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:38.236814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:38.236854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:38.236884] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:38.240501] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: UP (p=85.43%) [2026-03-02T20:20:38.240799] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-03-02T20:20:38.240931] [INFO ] [sig ] DLX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:38.385155] [INFO ] [LOCAL ] Saved forecast: DLX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DLX.txt [2026-03-02T20:20:38.385295] [INFO ] [sig ] [907/3370] Completed DLX in 0.4s | 2.72 sym/s | Total: 5.6m | ETA: 15.1m [2026-03-02T20:20:38.385335] [INFO ] [sig ] [908/3370] Forecasting DLY... [2026-03-02T20:20:38.385365] [INFO ] [sig ] Generating forecast for: DLY [2026-03-02T20:20:38.385395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-03-02T20:20:38.398203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-03-02T20:20:38.398610] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-03-02T20:20:38.399459] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-03-02T20:20:38.399512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:38.399543] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:38.399589] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:38.399651] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:38.456544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:38.457295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:38.457376] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:38.457409] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:38.574690] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:38.574849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:38.574890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:38.574920] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:38.578400] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: UP (p=92.29%) [2026-03-02T20:20:38.578716] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-03-02T20:20:38.578852] [INFO ] [sig ] DLY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:38.723449] [INFO ] [LOCAL ] Saved forecast: DLY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DLY.txt [2026-03-02T20:20:38.723614] [INFO ] [sig ] [908/3370] Completed DLY in 0.3s | 2.72 sym/s | Total: 5.6m | ETA: 15.1m [2026-03-02T20:20:38.723657] [INFO ] [sig ] [909/3370] Forecasting DMAC... [2026-03-02T20:20:38.723686] [INFO ] [sig ] Generating forecast for: DMAC [2026-03-02T20:20:38.723717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-03-02T20:20:38.736731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-03-02T20:20:38.737303] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-03-02T20:20:38.738172] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-03-02T20:20:38.738225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:38.738258] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:38.738286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:38.738344] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:38.796031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:38.796813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:38.796897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:38.796929] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:38.920271] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:38.920448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:38.920495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:38.920525] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:38.924387] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: DOWN (p=35.32%) [2026-03-02T20:20:38.924687] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-03-02T20:20:38.924818] [INFO ] [sig ] DMAC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:39.071260] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DMAC.txt [2026-03-02T20:20:39.071412] [INFO ] [sig ] [909/3370] Completed DMAC in 0.3s | 2.72 sym/s | Total: 5.6m | ETA: 15.1m [2026-03-02T20:20:39.071454] [INFO ] [sig ] [910/3370] Forecasting DMB... [2026-03-02T20:20:39.071497] [INFO ] [sig ] Generating forecast for: DMB [2026-03-02T20:20:39.071533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-03-02T20:20:39.083707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-03-02T20:20:39.084094] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-03-02T20:20:39.085191] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-03-02T20:20:39.085246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:39.085279] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:39.085306] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:39.085365] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:39.147683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:39.148624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:39.148717] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:39.148756] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:39.272753] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:39.272948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:39.272991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:39.273064] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:39.277323] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: DOWN (p=17.76%) [2026-03-02T20:20:39.277708] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-03-02T20:20:39.277862] [INFO ] [sig ] DMB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:39.426560] [INFO ] [LOCAL ] Saved forecast: DMB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DMB.txt [2026-03-02T20:20:39.426741] [INFO ] [sig ] [910/3370] Completed DMB in 0.4s | 2.72 sym/s | Total: 5.6m | ETA: 15.1m [2026-03-02T20:20:39.426783] [INFO ] [sig ] [911/3370] Forecasting DMLP... [2026-03-02T20:20:39.426813] [INFO ] [sig ] Generating forecast for: DMLP [2026-03-02T20:20:39.426844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-03-02T20:20:39.439469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-03-02T20:20:39.439868] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-03-02T20:20:39.440723] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-03-02T20:20:39.440777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:39.440811] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:39.440838] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:39.440924] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:39.501558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:39.502473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:39.502567] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:39.502625] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:39.625180] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:39.625343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:39.625386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:39.625414] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:39.628928] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: UP (p=70.57%) [2026-03-02T20:20:39.629381] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-03-02T20:20:39.629515] [INFO ] [sig ] DMLP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:39.783024] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DMLP.txt [2026-03-02T20:20:39.783194] [INFO ] [sig ] [911/3370] Completed DMLP in 0.4s | 2.72 sym/s | Total: 5.6m | ETA: 15.1m [2026-03-02T20:20:39.783236] [INFO ] [sig ] [912/3370] Forecasting DMO... [2026-03-02T20:20:39.783271] [INFO ] [sig ] Generating forecast for: DMO [2026-03-02T20:20:39.783317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-03-02T20:20:39.796969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-03-02T20:20:39.797534] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-03-02T20:20:39.798726] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-03-02T20:20:39.798782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:39.798818] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:39.798845] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:39.798904] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:39.859075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:39.860068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:39.860159] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:39.860194] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:39.987903] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:39.988089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:39.988134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:39.988167] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:39.991797] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-03-02T20:20:39.992088] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-03-02T20:20:39.992229] [INFO ] [sig ] DMO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:40.145006] [INFO ] [LOCAL ] Saved forecast: DMO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DMO.txt [2026-03-02T20:20:40.145161] [INFO ] [sig ] [912/3370] Completed DMO in 0.4s | 2.72 sym/s | Total: 5.6m | ETA: 15.1m [2026-03-02T20:20:40.145200] [INFO ] [sig ] [913/3370] Forecasting DMRC... [2026-03-02T20:20:40.145232] [INFO ] [sig ] Generating forecast for: DMRC [2026-03-02T20:20:40.145263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-03-02T20:20:40.157558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-03-02T20:20:40.157985] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-03-02T20:20:40.158955] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-03-02T20:20:40.159011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:40.159045] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:40.159073] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:40.159132] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:40.217865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:40.218775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:40.218878] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:40.218919] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:40.342209] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:40.342367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:40.342405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:40.342435] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:40.345879] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-03-02T20:20:40.346162] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-03-02T20:20:40.346295] [INFO ] [sig ] DMRC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:40.495689] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DMRC.txt [2026-03-02T20:20:40.495888] [INFO ] [sig ] [913/3370] Completed DMRC in 0.4s | 2.72 sym/s | Total: 5.6m | ETA: 15.0m [2026-03-02T20:20:40.495938] [INFO ] [sig ] [914/3370] Forecasting DMXF... [2026-03-02T20:20:40.495970] [INFO ] [sig ] Generating forecast for: DMXF [2026-03-02T20:20:40.496003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-03-02T20:20:40.508324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-03-02T20:20:40.508699] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-03-02T20:20:40.509630] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-03-02T20:20:40.509687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:40.509733] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:40.509764] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:40.509831] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:40.570679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:40.571440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:40.571527] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:40.571562] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:40.692097] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:40.692252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:40.692296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:40.692327] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:40.695966] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: UP (p=91.84%) [2026-03-02T20:20:40.696261] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-03-02T20:20:40.696399] [INFO ] [sig ] DMXF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:40.846203] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DMXF.txt [2026-03-02T20:20:40.846345] [INFO ] [sig ] [914/3370] Completed DMXF in 0.4s | 2.72 sym/s | Total: 5.6m | ETA: 15.0m [2026-03-02T20:20:40.846385] [INFO ] [sig ] [915/3370] Forecasting DNA... [2026-03-02T20:20:40.846415] [INFO ] [sig ] Generating forecast for: DNA [2026-03-02T20:20:40.846445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-03-02T20:20:40.858486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-03-02T20:20:40.858880] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-03-02T20:20:40.859723] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-03-02T20:20:40.859777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:40.859809] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:40.859840] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:40.859900] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:40.920171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:40.921075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:40.921170] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:40.921204] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:41.049452] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:41.049640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:41.049685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:41.049716] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:41.053328] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: UP (p=93.46%) [2026-03-02T20:20:41.053639] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-03-02T20:20:41.053778] [INFO ] [sig ] DNA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:41.200320] [INFO ] [LOCAL ] Saved forecast: DNA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DNA.txt [2026-03-02T20:20:41.200483] [INFO ] [sig ] [915/3370] Completed DNA in 0.4s | 2.72 sym/s | Total: 5.6m | ETA: 15.0m [2026-03-02T20:20:41.200528] [INFO ] [sig ] [916/3370] Forecasting DNLI... [2026-03-02T20:20:41.200559] [INFO ] [sig ] Generating forecast for: DNLI [2026-03-02T20:20:41.200615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-03-02T20:20:41.213459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-03-02T20:20:41.213880] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-03-02T20:20:41.214734] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-03-02T20:20:41.214787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:41.214824] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:41.214853] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:41.214911] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:41.276363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:41.277143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:41.277228] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:41.277264] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:41.410330] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:41.410508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:41.410550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:41.410598] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:41.414659] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: DOWN (p=9.15%) [2026-03-02T20:20:41.414995] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-03-02T20:20:41.415135] [INFO ] [sig ] DNLI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:41.639756] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DNLI.txt [2026-03-02T20:20:41.639934] [INFO ] [sig ] [916/3370] Completed DNLI in 0.4s | 2.72 sym/s | Total: 5.6m | ETA: 15.0m [2026-03-02T20:20:41.639978] [INFO ] [sig ] [917/3370] Forecasting DNP... [2026-03-02T20:20:41.640008] [INFO ] [sig ] Generating forecast for: DNP [2026-03-02T20:20:41.640039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-03-02T20:20:41.652152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-03-02T20:20:41.652516] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-03-02T20:20:41.653374] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-03-02T20:20:41.653427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:41.653460] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:41.653488] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:41.653546] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:41.712085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:41.712915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:41.713031] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:41.713066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:41.837492] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:41.837674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:41.837718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:41.837748] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:41.841281] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: UP (p=51.05%) [2026-03-02T20:20:41.841588] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-03-02T20:20:41.841726] [INFO ] [sig ] DNP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:41.995617] [INFO ] [LOCAL ] Saved forecast: DNP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DNP.txt [2026-03-02T20:20:41.995784] [INFO ] [sig ] [917/3370] Completed DNP in 0.4s | 2.72 sym/s | Total: 5.6m | ETA: 15.0m [2026-03-02T20:20:41.995832] [INFO ] [sig ] [918/3370] Forecasting DNTH... [2026-03-02T20:20:41.995865] [INFO ] [sig ] Generating forecast for: DNTH [2026-03-02T20:20:41.995896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-03-02T20:20:42.009501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-03-02T20:20:42.009872] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-03-02T20:20:42.010709] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-03-02T20:20:42.010762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:42.010793] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:42.010821] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:42.010878] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:42.069974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:42.070611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:42.070694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:42.070727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:42.191107] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:42.191261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:42.191299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:42.191328] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:42.194743] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: DOWN (p=34.33%) [2026-03-02T20:20:42.195027] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-03-02T20:20:42.195158] [INFO ] [sig ] DNTH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:42.339827] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DNTH.txt [2026-03-02T20:20:42.339995] [INFO ] [sig ] [918/3370] Completed DNTH in 0.3s | 2.72 sym/s | Total: 5.6m | ETA: 15.0m [2026-03-02T20:20:42.340041] [INFO ] [sig ] [919/3370] Forecasting DOCN... [2026-03-02T20:20:42.340070] [INFO ] [sig ] Generating forecast for: DOCN [2026-03-02T20:20:42.340100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-03-02T20:20:42.353096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-03-02T20:20:42.353432] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-03-02T20:20:42.354460] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-03-02T20:20:42.354513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:42.354546] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:42.354593] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:42.354655] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:42.416675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:42.417533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:42.417652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:42.417687] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:42.538512] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:42.538691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:42.538733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:42.538762] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:42.542438] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: UP (p=95.51%) [2026-03-02T20:20:42.542736] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-03-02T20:20:42.542891] [INFO ] [sig ] DOCN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:42.690469] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DOCN.txt [2026-03-02T20:20:42.690627] [INFO ] [sig ] [919/3370] Completed DOCN in 0.4s | 2.72 sym/s | Total: 5.6m | ETA: 15.0m [2026-03-02T20:20:42.690671] [INFO ] [sig ] [920/3370] Forecasting DOCS... [2026-03-02T20:20:42.690700] [INFO ] [sig ] Generating forecast for: DOCS [2026-03-02T20:20:42.690730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-03-02T20:20:42.702981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-03-02T20:20:42.703373] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-03-02T20:20:42.704250] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-03-02T20:20:42.704304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:42.704337] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:42.704364] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:42.704422] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:42.766103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:42.766960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:42.767050] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:42.767086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:42.904402] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:42.904783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:42.904832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:42.904870] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:42.909096] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: DOWN (p=41.40%) [2026-03-02T20:20:42.909397] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-03-02T20:20:42.909540] [INFO ] [sig ] DOCS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:43.067630] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DOCS.txt [2026-03-02T20:20:43.068007] [INFO ] [sig ] [920/3370] Completed DOCS in 0.4s | 2.72 sym/s | Total: 5.6m | ETA: 15.0m [2026-03-02T20:20:43.068094] [INFO ] [sig ] [921/3370] Forecasting DOGZ... [2026-03-02T20:20:43.068156] [INFO ] [sig ] Generating forecast for: DOGZ [2026-03-02T20:20:43.068202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-03-02T20:20:43.083156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-03-02T20:20:43.083511] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-03-02T20:20:43.084668] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-03-02T20:20:43.084729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:43.084777] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:43.084818] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:43.084893] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:43.148820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:43.149904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:43.150067] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:43.150106] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:43.281668] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:43.281832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:43.281885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:43.281942] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:43.285656] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: UP (p=92.00%) [2026-03-02T20:20:43.285982] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-03-02T20:20:43.286126] [INFO ] [sig ] DOGZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:43.443566] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DOGZ.txt [2026-03-02T20:20:43.443751] [INFO ] [sig ] [921/3370] Completed DOGZ in 0.4s | 2.72 sym/s | Total: 5.6m | ETA: 15.0m [2026-03-02T20:20:43.443795] [INFO ] [sig ] [922/3370] Forecasting DOLE... [2026-03-02T20:20:43.443826] [INFO ] [sig ] Generating forecast for: DOLE [2026-03-02T20:20:43.443858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-03-02T20:20:43.456266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-03-02T20:20:43.456653] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-03-02T20:20:43.457534] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-03-02T20:20:43.457613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:43.457649] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:43.457680] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:43.457740] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:43.523008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:43.523834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:43.523939] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:43.523982] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:43.653054] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:43.653237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:43.653282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:43.653312] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:43.657603] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: DOWN (p=35.58%) [2026-03-02T20:20:43.657900] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-03-02T20:20:43.658065] [INFO ] [sig ] DOLE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:43.816432] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DOLE.txt [2026-03-02T20:20:43.816609] [INFO ] [sig ] [922/3370] Completed DOLE in 0.4s | 2.72 sym/s | Total: 5.6m | ETA: 15.0m [2026-03-02T20:20:43.816653] [INFO ] [sig ] [923/3370] Forecasting DOMO... [2026-03-02T20:20:43.816686] [INFO ] [sig ] Generating forecast for: DOMO [2026-03-02T20:20:43.816719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-03-02T20:20:43.829134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-03-02T20:20:43.829499] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-03-02T20:20:43.830342] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-03-02T20:20:43.830395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:43.830428] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:43.830456] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:43.830514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:43.893035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:43.893992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:43.894099] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:43.894135] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:44.026151] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:44.026310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:44.026351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:44.026382] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:44.030627] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: UP (p=90.21%) [2026-03-02T20:20:44.030919] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-03-02T20:20:44.031059] [INFO ] [sig ] DOMO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:44.185562] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DOMO.txt [2026-03-02T20:20:44.185747] [INFO ] [sig ] [923/3370] Completed DOMO in 0.4s | 2.72 sym/s | Total: 5.7m | ETA: 15.0m [2026-03-02T20:20:44.185788] [INFO ] [sig ] [924/3370] Forecasting DORM... [2026-03-02T20:20:44.185821] [INFO ] [sig ] Generating forecast for: DORM [2026-03-02T20:20:44.185851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-03-02T20:20:44.199990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-03-02T20:20:44.200635] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-03-02T20:20:44.201534] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-03-02T20:20:44.201623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:44.201683] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:44.201714] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:44.201775] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:44.268127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:44.269069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:44.269158] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:44.269379] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:44.396867] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:44.397025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:44.397066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:44.397094] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:44.400601] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: DOWN (p=38.04%) [2026-03-02T20:20:44.400898] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-03-02T20:20:44.401073] [INFO ] [sig ] DORM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:44.547134] [INFO ] [LOCAL ] Saved forecast: DORM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DORM.txt [2026-03-02T20:20:44.547284] [INFO ] [sig ] [924/3370] Completed DORM in 0.4s | 2.72 sym/s | Total: 5.7m | ETA: 15.0m [2026-03-02T20:20:44.547325] [INFO ] [sig ] [925/3370] Forecasting DOUG... [2026-03-02T20:20:44.547354] [INFO ] [sig ] Generating forecast for: DOUG [2026-03-02T20:20:44.547384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-03-02T20:20:44.559354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-03-02T20:20:44.559744] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-03-02T20:20:44.560557] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-03-02T20:20:44.560638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:44.560686] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:44.560714] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:44.560772] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:44.619312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:44.620180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:44.620269] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:44.620303] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:44.745919] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:44.746318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:44.746371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:44.746405] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:44.750631] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: DOWN (p=41.04%) [2026-03-02T20:20:44.750946] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-03-02T20:20:44.751101] [INFO ] [sig ] DOUG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:44.913486] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DOUG.txt [2026-03-02T20:20:44.913687] [INFO ] [sig ] [925/3370] Completed DOUG in 0.4s | 2.72 sym/s | Total: 5.7m | ETA: 15.0m [2026-03-02T20:20:44.913733] [INFO ] [sig ] [926/3370] Forecasting DOX... [2026-03-02T20:20:44.913766] [INFO ] [sig ] Generating forecast for: DOX [2026-03-02T20:20:44.913796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-03-02T20:20:44.926558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-03-02T20:20:44.926997] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-03-02T20:20:44.927886] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-03-02T20:20:44.927943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:44.927978] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:44.928005] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:44.928087] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:44.993115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:44.994339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:44.994452] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:44.994509] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:45.126200] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:45.126388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:45.126431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:45.126463] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:45.130306] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: UP (p=98.28%) [2026-03-02T20:20:45.130621] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-03-02T20:20:45.130766] [INFO ] [sig ] DOX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:45.292321] [INFO ] [LOCAL ] Saved forecast: DOX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DOX.txt [2026-03-02T20:20:45.292507] [INFO ] [sig ] [926/3370] Completed DOX in 0.4s | 2.72 sym/s | Total: 5.7m | ETA: 15.0m [2026-03-02T20:20:45.292566] [INFO ] [sig ] [927/3370] Forecasting DPG... [2026-03-02T20:20:45.292631] [INFO ] [sig ] Generating forecast for: DPG [2026-03-02T20:20:45.292664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-03-02T20:20:45.308898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-03-02T20:20:45.309397] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-03-02T20:20:45.310447] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-03-02T20:20:45.310511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:45.310546] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:45.310598] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:45.310662] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:45.374375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:45.375196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:45.375286] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:45.375327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:45.507043] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:45.507214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:45.507257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:45.507327] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:45.511069] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: UP (p=52.16%) [2026-03-02T20:20:45.511391] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-03-02T20:20:45.511543] [INFO ] [sig ] DPG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:45.665814] [INFO ] [LOCAL ] Saved forecast: DPG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DPG.txt [2026-03-02T20:20:45.665973] [INFO ] [sig ] [927/3370] Completed DPG in 0.4s | 2.72 sym/s | Total: 5.7m | ETA: 15.0m [2026-03-02T20:20:45.666020] [INFO ] [sig ] [928/3370] Forecasting DPRO... [2026-03-02T20:20:45.666056] [INFO ] [sig ] Generating forecast for: DPRO [2026-03-02T20:20:45.666086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-03-02T20:20:45.678796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-03-02T20:20:45.679161] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-03-02T20:20:45.680101] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-03-02T20:20:45.680157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:45.680200] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:45.680233] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:45.680294] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:45.745711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:45.746789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:45.746878] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:45.746914] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:45.874683] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:45.874854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:45.874896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:45.874927] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:45.878520] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: DOWN (p=37.00%) [2026-03-02T20:20:45.878832] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-03-02T20:20:45.878996] [INFO ] [sig ] DPRO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:46.048543] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DPRO.txt [2026-03-02T20:20:46.048734] [INFO ] [sig ] [928/3370] Completed DPRO in 0.4s | 2.72 sym/s | Total: 5.7m | ETA: 15.0m [2026-03-02T20:20:46.048776] [INFO ] [sig ] [929/3370] Forecasting DPZ... [2026-03-02T20:20:46.048806] [INFO ] [sig ] Generating forecast for: DPZ [2026-03-02T20:20:46.048846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-03-02T20:20:46.063248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-03-02T20:20:46.063612] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-03-02T20:20:46.064423] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-03-02T20:20:46.064476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:46.064507] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:46.064534] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:46.064611] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:46.123600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:46.124866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:46.124954] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:46.124987] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:46.246459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:46.246645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:46.246687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:46.246717] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:46.250143] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: UP (p=51.48%) [2026-03-02T20:20:46.250428] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-03-02T20:20:46.250561] [INFO ] [sig ] DPZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:46.396921] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DPZ.txt [2026-03-02T20:20:46.397094] [INFO ] [sig ] [929/3370] Completed DPZ in 0.3s | 2.72 sym/s | Total: 5.7m | ETA: 14.9m [2026-03-02T20:20:46.397140] [INFO ] [sig ] [930/3370] Forecasting DQ... [2026-03-02T20:20:46.397174] [INFO ] [sig ] Generating forecast for: DQ [2026-03-02T20:20:46.397209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-03-02T20:20:46.409925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-03-02T20:20:46.410322] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-03-02T20:20:46.411210] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-03-02T20:20:46.411263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:46.411298] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:46.411325] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:46.411383] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:46.473403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:46.474344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:46.474434] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:46.474469] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:46.599736] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:46.599921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:46.599965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:46.599996] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:46.603500] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: DOWN (p=9.91%) [2026-03-02T20:20:46.603807] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-03-02T20:20:46.603948] [INFO ] [sig ] DQ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:46.755312] [INFO ] [LOCAL ] Saved forecast: DQ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DQ.txt [2026-03-02T20:20:46.755480] [INFO ] [sig ] [930/3370] Completed DQ in 0.4s | 2.72 sym/s | Total: 5.7m | ETA: 14.9m [2026-03-02T20:20:46.755523] [INFO ] [sig ] [931/3370] Forecasting DRD... [2026-03-02T20:20:46.755553] [INFO ] [sig ] Generating forecast for: DRD [2026-03-02T20:20:46.755606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-03-02T20:20:46.767799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-03-02T20:20:46.768333] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-03-02T20:20:46.769235] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-03-02T20:20:46.769290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:46.769323] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:46.769350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:46.769408] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:46.827939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:46.828913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:46.829008] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:46.829041] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:46.956713] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:46.956893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:46.956954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:46.956998] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:46.961306] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: DOWN (p=27.98%) [2026-03-02T20:20:46.961659] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-03-02T20:20:46.961810] [INFO ] [sig ] DRD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:47.146514] [INFO ] [LOCAL ] Saved forecast: DRD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DRD.txt [2026-03-02T20:20:47.146696] [INFO ] [sig ] [931/3370] Completed DRD in 0.4s | 2.72 sym/s | Total: 5.7m | ETA: 14.9m [2026-03-02T20:20:47.146739] [INFO ] [sig ] [932/3370] Forecasting DRH... [2026-03-02T20:20:47.146770] [INFO ] [sig ] Generating forecast for: DRH [2026-03-02T20:20:47.146801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-03-02T20:20:47.158772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-03-02T20:20:47.159142] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-03-02T20:20:47.159996] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-03-02T20:20:47.160061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:47.160096] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:47.160123] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:47.160180] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:47.217895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:47.218755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:47.218842] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:47.218875] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:47.343391] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:47.343559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:47.343655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:47.343685] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:47.347432] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: UP (p=72.58%) [2026-03-02T20:20:47.347853] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-03-02T20:20:47.348035] [INFO ] [sig ] DRH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:47.500935] [INFO ] [LOCAL ] Saved forecast: DRH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DRH.txt [2026-03-02T20:20:47.501095] [INFO ] [sig ] [932/3370] Completed DRH in 0.4s | 2.72 sym/s | Total: 5.7m | ETA: 14.9m [2026-03-02T20:20:47.501135] [INFO ] [sig ] [933/3370] Forecasting DRI... [2026-03-02T20:20:47.501166] [INFO ] [sig ] Generating forecast for: DRI [2026-03-02T20:20:47.501197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-03-02T20:20:47.514983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-03-02T20:20:47.515367] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-03-02T20:20:47.516415] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-03-02T20:20:47.516467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:47.516498] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:47.516524] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:47.516600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:47.576500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:47.577445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:47.577532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:47.577567] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:47.706178] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:47.706528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:47.706585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:47.706620] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:47.710341] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: UP (p=90.32%) [2026-03-02T20:20:47.710646] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-03-02T20:20:47.710780] [INFO ] [sig ] DRI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:47.857963] [INFO ] [LOCAL ] Saved forecast: DRI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DRI.txt [2026-03-02T20:20:47.858117] [INFO ] [sig ] [933/3370] Completed DRI in 0.4s | 2.72 sym/s | Total: 5.7m | ETA: 14.9m [2026-03-02T20:20:47.858157] [INFO ] [sig ] [934/3370] Forecasting DRLL... [2026-03-02T20:20:47.858187] [INFO ] [sig ] Generating forecast for: DRLL [2026-03-02T20:20:47.858218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-03-02T20:20:47.870596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-03-02T20:20:47.870899] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-03-02T20:20:47.871912] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-03-02T20:20:47.871963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:47.871995] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:47.872021] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:47.872078] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:47.932062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:47.932768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:47.932877] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:47.932911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:48.052032] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:48.052215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:48.052256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:48.052285] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:48.056377] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-03-02T20:20:48.056675] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-03-02T20:20:48.056807] [INFO ] [sig ] DRLL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:48.205226] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DRLL.txt [2026-03-02T20:20:48.205359] [INFO ] [sig ] [934/3370] Completed DRLL in 0.3s | 2.72 sym/s | Total: 5.7m | ETA: 14.9m [2026-03-02T20:20:48.205398] [INFO ] [sig ] [935/3370] Forecasting DRMA... [2026-03-02T20:20:48.205427] [INFO ] [sig ] Generating forecast for: DRMA [2026-03-02T20:20:48.205458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-03-02T20:20:48.217261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-03-02T20:20:48.217557] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-03-02T20:20:48.218417] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-03-02T20:20:48.218469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:48.218500] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:48.218526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:48.218608] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:48.276319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:48.276970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:48.277055] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:48.277088] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:48.396780] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:48.396940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:48.396980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:48.397009] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:48.400660] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: DOWN (p=3.06%) [2026-03-02T20:20:48.400936] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-03-02T20:20:48.401067] [INFO ] [sig ] DRMA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:48.554277] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DRMA.txt [2026-03-02T20:20:48.554439] [INFO ] [sig ] [935/3370] Completed DRMA in 0.3s | 2.72 sym/s | Total: 5.7m | ETA: 14.9m [2026-03-02T20:20:48.554481] [INFO ] [sig ] [936/3370] Forecasting DRS... [2026-03-02T20:20:48.554511] [INFO ] [sig ] Generating forecast for: DRS [2026-03-02T20:20:48.554545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-03-02T20:20:48.567695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-03-02T20:20:48.568142] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-03-02T20:20:48.569049] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-03-02T20:20:48.569104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:48.569138] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:48.569167] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:48.569228] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:48.630743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:48.631647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:48.631740] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:48.631776] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:48.751473] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:48.751673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:48.751716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:48.751748] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:48.755253] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: DOWN (p=21.53%) [2026-03-02T20:20:48.755552] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-03-02T20:20:48.755709] [INFO ] [sig ] DRS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:48.910722] [INFO ] [LOCAL ] Saved forecast: DRS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DRS.txt [2026-03-02T20:20:48.910896] [INFO ] [sig ] [936/3370] Completed DRS in 0.4s | 2.72 sym/s | Total: 5.7m | ETA: 14.9m [2026-03-02T20:20:48.910937] [INFO ] [sig ] [937/3370] Forecasting DRTS... [2026-03-02T20:20:48.910969] [INFO ] [sig ] Generating forecast for: DRTS [2026-03-02T20:20:48.911001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-03-02T20:20:48.925536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-03-02T20:20:48.926111] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-03-02T20:20:48.927568] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-03-02T20:20:48.927699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:48.927749] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:48.927789] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:48.927875] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:48.992356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:48.993289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:48.993387] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:48.993422] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:49.114494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:49.114685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:49.114726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:49.114755] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:49.118325] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: UP (p=60.38%) [2026-03-02T20:20:49.118685] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-03-02T20:20:49.118838] [INFO ] [sig ] DRTS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:49.276758] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DRTS.txt [2026-03-02T20:20:49.276953] [INFO ] [sig ] [937/3370] Completed DRTS in 0.4s | 2.72 sym/s | Total: 5.7m | ETA: 14.9m [2026-03-02T20:20:49.276999] [INFO ] [sig ] [938/3370] Forecasting DRUG... [2026-03-02T20:20:49.277030] [INFO ] [sig ] Generating forecast for: DRUG [2026-03-02T20:20:49.277063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-03-02T20:20:49.288643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-03-02T20:20:49.289065] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-03-02T20:20:49.289953] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-03-02T20:20:49.290036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:49.290078] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:49.290114] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:49.290181] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:49.352150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:49.353107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:49.353201] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:49.353237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:49.473982] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:49.474147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:49.474186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:49.474216] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:49.477697] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: UP (p=95.79%) [2026-03-02T20:20:49.477974] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-03-02T20:20:49.478127] [INFO ] [sig ] DRUG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:49.640727] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DRUG.txt [2026-03-02T20:20:49.640891] [INFO ] [sig ] [938/3370] Completed DRUG in 0.4s | 2.72 sym/s | Total: 5.7m | ETA: 14.9m [2026-03-02T20:20:49.640932] [INFO ] [sig ] [939/3370] Forecasting DRVN... [2026-03-02T20:20:49.640965] [INFO ] [sig ] Generating forecast for: DRVN [2026-03-02T20:20:49.641003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-03-02T20:20:49.653065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-03-02T20:20:49.653436] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-03-02T20:20:49.654267] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-03-02T20:20:49.654320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:49.654354] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:49.654382] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:49.654439] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:49.713117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:49.714031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:49.714133] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:49.714168] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:49.839547] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:49.839760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:49.839801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:49.839831] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:49.843415] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: DOWN (p=44.72%) [2026-03-02T20:20:49.843730] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-03-02T20:20:49.843867] [INFO ] [sig ] DRVN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:49.998713] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DRVN.txt [2026-03-02T20:20:49.998957] [INFO ] [sig ] [939/3370] Completed DRVN in 0.4s | 2.72 sym/s | Total: 5.7m | ETA: 14.9m [2026-03-02T20:20:49.999026] [INFO ] [sig ] [940/3370] Forecasting DSGX... [2026-03-02T20:20:49.999076] [INFO ] [sig ] Generating forecast for: DSGX [2026-03-02T20:20:49.999126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-03-02T20:20:50.014759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-03-02T20:20:50.015190] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-03-02T20:20:50.016290] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-03-02T20:20:50.016345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:50.016379] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:50.016406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:50.016466] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:50.075474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:50.076385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:50.076473] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:50.076506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:50.195310] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:50.195476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:50.195515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:50.195545] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:50.198996] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: DOWN (p=8.22%) [2026-03-02T20:20:50.199302] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-03-02T20:20:50.199434] [INFO ] [sig ] DSGX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:50.348427] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DSGX.txt [2026-03-02T20:20:50.348603] [INFO ] [sig ] [940/3370] Completed DSGX in 0.3s | 2.72 sym/s | Total: 5.8m | ETA: 14.9m [2026-03-02T20:20:50.348648] [INFO ] [sig ] [941/3370] Forecasting DSL... [2026-03-02T20:20:50.348677] [INFO ] [sig ] Generating forecast for: DSL [2026-03-02T20:20:50.348709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-03-02T20:20:50.361743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-03-02T20:20:50.362107] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-03-02T20:20:50.363003] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-03-02T20:20:50.363055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:50.363114] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:50.363142] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:50.363210] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:50.421002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:50.421861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:50.421949] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:50.421983] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:50.536395] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:50.536563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:50.536631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:50.536660] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:50.540164] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: DOWN (p=12.58%) [2026-03-02T20:20:50.540444] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-03-02T20:20:50.540593] [INFO ] [sig ] DSL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:50.691725] [INFO ] [LOCAL ] Saved forecast: DSL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DSL.txt [2026-03-02T20:20:50.691908] [INFO ] [sig ] [941/3370] Completed DSL in 0.3s | 2.72 sym/s | Total: 5.8m | ETA: 14.9m [2026-03-02T20:20:50.691959] [INFO ] [sig ] [942/3370] Forecasting DSM... [2026-03-02T20:20:50.691994] [INFO ] [sig ] Generating forecast for: DSM [2026-03-02T20:20:50.692033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-03-02T20:20:50.704996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-03-02T20:20:50.705621] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-03-02T20:20:50.706464] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-03-02T20:20:50.706518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:50.706551] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:50.706600] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:50.706661] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:50.770407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:50.771360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:50.771490] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:50.771532] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:50.896964] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:50.897148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:50.897196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:50.897226] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:50.901022] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: UP (p=74.09%) [2026-03-02T20:20:50.901372] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-03-02T20:20:50.901528] [INFO ] [sig ] DSM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:51.057068] [INFO ] [LOCAL ] Saved forecast: DSM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DSM.txt [2026-03-02T20:20:51.057253] [INFO ] [sig ] [942/3370] Completed DSM in 0.4s | 2.72 sym/s | Total: 5.8m | ETA: 14.9m [2026-03-02T20:20:51.057296] [INFO ] [sig ] [943/3370] Forecasting DSP... [2026-03-02T20:20:51.057325] [INFO ] [sig ] Generating forecast for: DSP [2026-03-02T20:20:51.057356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-03-02T20:20:51.069985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-03-02T20:20:51.070618] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-03-02T20:20:51.071705] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-03-02T20:20:51.071766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:51.071799] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:51.071826] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:51.071884] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:51.136414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:51.137351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:51.137461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:51.137496] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:51.264744] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:51.264914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:51.264954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:51.264984] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:51.268687] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: DOWN (p=2.40%) [2026-03-02T20:20:51.269035] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-03-02T20:20:51.269239] [INFO ] [sig ] DSP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:51.425827] [INFO ] [LOCAL ] Saved forecast: DSP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DSP.txt [2026-03-02T20:20:51.425990] [INFO ] [sig ] [943/3370] Completed DSP in 0.4s | 2.72 sym/s | Total: 5.8m | ETA: 14.9m [2026-03-02T20:20:51.426032] [INFO ] [sig ] [944/3370] Forecasting DSX... [2026-03-02T20:20:51.426061] [INFO ] [sig ] Generating forecast for: DSX [2026-03-02T20:20:51.426093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-03-02T20:20:51.439871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-03-02T20:20:51.440323] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-03-02T20:20:51.441319] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-03-02T20:20:51.441379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:51.441414] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:51.441444] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:51.441504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:51.502971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:51.504155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:51.504290] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:51.504330] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:51.627290] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:51.627450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:51.627493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:51.627523] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:51.631223] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: DOWN (p=24.06%) [2026-03-02T20:20:51.631524] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-03-02T20:20:51.631682] [INFO ] [sig ] DSX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:51.774881] [INFO ] [LOCAL ] Saved forecast: DSX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DSX.txt [2026-03-02T20:20:51.775039] [INFO ] [sig ] [944/3370] Completed DSX in 0.3s | 2.72 sym/s | Total: 5.8m | ETA: 14.9m [2026-03-02T20:20:51.775079] [INFO ] [sig ] [945/3370] Forecasting DTB... [2026-03-02T20:20:51.775111] [INFO ] [sig ] Generating forecast for: DTB [2026-03-02T20:20:51.775141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-03-02T20:20:51.789612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-03-02T20:20:51.789917] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-03-02T20:20:51.790739] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-03-02T20:20:51.790793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:51.790825] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:51.790852] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:51.790910] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:51.851834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:51.852630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:51.852716] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:51.852749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:51.967847] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:51.968015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:51.968093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:51.968188] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:51.972284] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: UP (p=93.86%) [2026-03-02T20:20:51.972625] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-03-02T20:20:51.972777] [INFO ] [sig ] DTB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:52.120745] [INFO ] [LOCAL ] Saved forecast: DTB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DTB.txt [2026-03-02T20:20:52.120883] [INFO ] [sig ] [945/3370] Completed DTB in 0.3s | 2.72 sym/s | Total: 5.8m | ETA: 14.8m [2026-03-02T20:20:52.120922] [INFO ] [sig ] [946/3370] Forecasting DTE... [2026-03-02T20:20:52.120953] [INFO ] [sig ] Generating forecast for: DTE [2026-03-02T20:20:52.120983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-03-02T20:20:52.135216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-03-02T20:20:52.135763] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-03-02T20:20:52.136606] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-03-02T20:20:52.136662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:52.136697] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:52.136726] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:52.136785] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:52.197317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:52.198117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:52.198210] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:52.198243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:52.314153] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:52.314310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:52.314349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:52.314378] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:52.317860] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: UP (p=78.96%) [2026-03-02T20:20:52.318182] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-03-02T20:20:52.318320] [INFO ] [sig ] DTE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:52.464598] [INFO ] [LOCAL ] Saved forecast: DTE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DTE.txt [2026-03-02T20:20:52.464732] [INFO ] [sig ] [946/3370] Completed DTE in 0.3s | 2.72 sym/s | Total: 5.8m | ETA: 14.8m [2026-03-02T20:20:52.464772] [INFO ] [sig ] [947/3370] Forecasting DTG... [2026-03-02T20:20:52.464801] [INFO ] [sig ] Generating forecast for: DTG [2026-03-02T20:20:52.464832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-03-02T20:20:52.476450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-03-02T20:20:52.476779] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-03-02T20:20:52.477599] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-03-02T20:20:52.477652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:52.477684] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:52.477711] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:52.477768] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:52.537440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:52.538235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:52.538526] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:52.538561] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:52.659892] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:52.660055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:52.660097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:52.660128] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:52.663687] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: DOWN (p=32.50%) [2026-03-02T20:20:52.663968] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-03-02T20:20:52.664111] [INFO ] [sig ] DTG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:52.818266] [INFO ] [LOCAL ] Saved forecast: DTG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DTG.txt [2026-03-02T20:20:52.818428] [INFO ] [sig ] [947/3370] Completed DTG in 0.4s | 2.72 sym/s | Total: 5.8m | ETA: 14.8m [2026-03-02T20:20:52.818473] [INFO ] [sig ] [948/3370] Forecasting DTIL... [2026-03-02T20:20:52.818503] [INFO ] [sig ] Generating forecast for: DTIL [2026-03-02T20:20:52.818533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-03-02T20:20:52.831120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-03-02T20:20:52.831605] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-03-02T20:20:52.832468] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-03-02T20:20:52.832523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:52.832557] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:52.832609] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:52.832670] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:52.893765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:52.894688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:52.894777] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:52.894811] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:53.012547] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:53.012742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:53.012787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:53.012817] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:53.016502] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: UP (p=80.10%) [2026-03-02T20:20:53.016851] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-03-02T20:20:53.017000] [INFO ] [sig ] DTIL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:53.171424] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DTIL.txt [2026-03-02T20:20:53.171599] [INFO ] [sig ] [948/3370] Completed DTIL in 0.4s | 2.72 sym/s | Total: 5.8m | ETA: 14.8m [2026-03-02T20:20:53.171644] [INFO ] [sig ] [949/3370] Forecasting DTM... [2026-03-02T20:20:53.171675] [INFO ] [sig ] Generating forecast for: DTM [2026-03-02T20:20:53.171704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-03-02T20:20:53.189517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-03-02T20:20:53.189854] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-03-02T20:20:53.190754] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-03-02T20:20:53.190807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:53.190839] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:53.190885] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:53.190947] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:53.252409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:53.253293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:53.253381] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:53.253417] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:53.381610] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:53.381780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:53.381821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:53.381851] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:53.385912] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: UP (p=83.41%) [2026-03-02T20:20:53.386217] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-03-02T20:20:53.386357] [INFO ] [sig ] DTM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:53.538890] [INFO ] [LOCAL ] Saved forecast: DTM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DTM.txt [2026-03-02T20:20:53.539048] [INFO ] [sig ] [949/3370] Completed DTM in 0.4s | 2.72 sym/s | Total: 5.8m | ETA: 14.8m [2026-03-02T20:20:53.539090] [INFO ] [sig ] [950/3370] Forecasting DUK... [2026-03-02T20:20:53.539122] [INFO ] [sig ] Generating forecast for: DUK [2026-03-02T20:20:53.539155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-03-02T20:20:53.551802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-03-02T20:20:53.552196] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-03-02T20:20:53.553064] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-03-02T20:20:53.553128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:53.553168] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:53.553201] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:53.553273] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:53.613809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:53.614750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:53.614844] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:53.614879] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:53.740110] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:53.740472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:53.740515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:53.740545] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:53.744928] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: UP (p=59.63%) [2026-03-02T20:20:53.745223] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-03-02T20:20:53.745544] [INFO ] [sig ] DUK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:53.900167] [INFO ] [LOCAL ] Saved forecast: DUK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DUK.txt [2026-03-02T20:20:53.900342] [INFO ] [sig ] [950/3370] Completed DUK in 0.4s | 2.72 sym/s | Total: 5.8m | ETA: 14.8m [2026-03-02T20:20:53.900382] [INFO ] [sig ] [951/3370] Forecasting DUKB... [2026-03-02T20:20:53.900412] [INFO ] [sig ] Generating forecast for: DUKB [2026-03-02T20:20:53.900444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-03-02T20:20:53.911901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-03-02T20:20:53.912389] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-03-02T20:20:53.913801] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-03-02T20:20:53.913868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:53.913900] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:53.913927] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:53.913988] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:53.977089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:53.978031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:53.978159] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:53.978200] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:54.110914] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:54.111080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:54.111124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:54.111154] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:54.114682] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: DOWN (p=6.21%) [2026-03-02T20:20:54.115004] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-03-02T20:20:54.115150] [INFO ] [sig ] DUKB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:54.263536] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DUKB.txt [2026-03-02T20:20:54.263726] [INFO ] [sig ] [951/3370] Completed DUKB in 0.4s | 2.72 sym/s | Total: 5.8m | ETA: 14.8m [2026-03-02T20:20:54.263769] [INFO ] [sig ] [952/3370] Forecasting DUOL... [2026-03-02T20:20:54.263800] [INFO ] [sig ] Generating forecast for: DUOL [2026-03-02T20:20:54.263830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-03-02T20:20:54.275413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-03-02T20:20:54.275833] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-03-02T20:20:54.276778] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-03-02T20:20:54.276833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:54.276867] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:54.276896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:54.276955] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:54.335416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:54.336333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:54.336421] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:54.336454] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:54.467128] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:54.467312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:54.467363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:54.467404] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:54.471345] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=6.21%) [2026-03-02T20:20:54.471670] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-03-02T20:20:54.471817] [INFO ] [sig ] DUOL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:54.633994] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DUOL.txt [2026-03-02T20:20:54.634164] [INFO ] [sig ] [952/3370] Completed DUOL in 0.4s | 2.72 sym/s | Total: 5.8m | ETA: 14.8m [2026-03-02T20:20:54.634206] [INFO ] [sig ] [953/3370] Forecasting DVA... [2026-03-02T20:20:54.634237] [INFO ] [sig ] Generating forecast for: DVA [2026-03-02T20:20:54.634297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-03-02T20:20:54.646493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-03-02T20:20:54.646900] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-03-02T20:20:54.647729] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-03-02T20:20:54.647783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:54.647815] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:54.647842] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:54.647900] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:54.710883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:54.711856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:54.711975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:54.712011] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:54.856873] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:54.857067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:54.857131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:54.857178] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:54.862466] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: DOWN (p=10.97%) [2026-03-02T20:20:54.862945] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-03-02T20:20:54.863144] [INFO ] [sig ] DVA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:55.045459] [INFO ] [LOCAL ] Saved forecast: DVA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DVA.txt [2026-03-02T20:20:55.045621] [INFO ] [sig ] [953/3370] Completed DVA in 0.4s | 2.72 sym/s | Total: 5.8m | ETA: 14.8m [2026-03-02T20:20:55.045664] [INFO ] [sig ] [954/3370] Forecasting DVN... [2026-03-02T20:20:55.045693] [INFO ] [sig ] Generating forecast for: DVN [2026-03-02T20:20:55.045725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-03-02T20:20:55.058258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-03-02T20:20:55.058781] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-03-02T20:20:55.059609] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-03-02T20:20:55.059664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:55.059696] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:55.059723] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:55.059786] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:55.124801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:55.125798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:55.125884] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:55.125916] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:55.256856] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:55.257024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:55.257066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:55.257098] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:55.260810] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: DOWN (p=4.52%) [2026-03-02T20:20:55.261100] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-03-02T20:20:55.261239] [INFO ] [sig ] DVN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:55.417594] [INFO ] [LOCAL ] Saved forecast: DVN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DVN.txt [2026-03-02T20:20:55.417758] [INFO ] [sig ] [954/3370] Completed DVN in 0.4s | 2.72 sym/s | Total: 5.8m | ETA: 14.8m [2026-03-02T20:20:55.417827] [INFO ] [sig ] [955/3370] Forecasting DWAS... [2026-03-02T20:20:55.417858] [INFO ] [sig ] Generating forecast for: DWAS [2026-03-02T20:20:55.417888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-03-02T20:20:55.430551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-03-02T20:20:55.430907] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-03-02T20:20:55.431805] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-03-02T20:20:55.431859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:55.431893] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:55.431920] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:55.431978] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:55.495415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:55.496227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:55.496314] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:55.496347] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:55.623150] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:55.623319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:55.623369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:55.623401] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:55.627295] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=22.62%) [2026-03-02T20:20:55.627783] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-03-02T20:20:55.627926] [INFO ] [sig ] DWAS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:55.780948] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DWAS.txt [2026-03-02T20:20:55.781122] [INFO ] [sig ] [955/3370] Completed DWAS in 0.4s | 2.72 sym/s | Total: 5.8m | ETA: 14.8m [2026-03-02T20:20:55.781164] [INFO ] [sig ] [956/3370] Forecasting DWSH... [2026-03-02T20:20:55.781193] [INFO ] [sig ] Generating forecast for: DWSH [2026-03-02T20:20:55.781223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-03-02T20:20:55.793117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-03-02T20:20:55.793538] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-03-02T20:20:55.794391] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-03-02T20:20:55.794445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:55.794478] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:55.794505] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:55.794563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:55.853508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:55.854513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:55.854625] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:55.854663] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:55.970656] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:55.970824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:55.970867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:55.970896] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:55.974570] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: DOWN (p=21.38%) [2026-03-02T20:20:55.974895] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-03-02T20:20:55.975034] [INFO ] [sig ] DWSH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:56.126211] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DWSH.txt [2026-03-02T20:20:56.126354] [INFO ] [sig ] [956/3370] Completed DWSH in 0.3s | 2.72 sym/s | Total: 5.9m | ETA: 14.8m [2026-03-02T20:20:56.126396] [INFO ] [sig ] [957/3370] Forecasting DX... [2026-03-02T20:20:56.126426] [INFO ] [sig ] Generating forecast for: DX [2026-03-02T20:20:56.126456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-03-02T20:20:56.139450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-03-02T20:20:56.139818] [INFO ] [FORECASTER] Starting predict_future for DX [2026-03-02T20:20:56.140637] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-03-02T20:20:56.140690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:56.140723] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:56.140751] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:56.140809] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:56.199121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:56.199948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:56.200034] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:56.200068] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:56.322284] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:56.322449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:56.322489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:56.322518] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:56.326003] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: DOWN (p=38.88%) [2026-03-02T20:20:56.326293] [INFO ] [FORECASTER] Completed predict_future for DX [2026-03-02T20:20:56.326425] [INFO ] [sig ] DX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:56.476152] [INFO ] [LOCAL ] Saved forecast: DX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DX.txt [2026-03-02T20:20:56.476293] [INFO ] [sig ] [957/3370] Completed DX in 0.3s | 2.72 sym/s | Total: 5.9m | ETA: 14.8m [2026-03-02T20:20:56.476333] [INFO ] [sig ] [958/3370] Forecasting DXC... [2026-03-02T20:20:56.476363] [INFO ] [sig ] Generating forecast for: DXC [2026-03-02T20:20:56.476393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-03-02T20:20:56.489657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-03-02T20:20:56.490023] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-03-02T20:20:56.490876] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-03-02T20:20:56.490929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:56.490961] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:56.491029] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:56.491089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:56.550614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:56.551471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:56.551559] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:56.551613] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:56.680762] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:56.680986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:56.681031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:56.681063] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:56.686250] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: DOWN (p=15.08%) [2026-03-02T20:20:56.686831] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-03-02T20:20:56.686990] [INFO ] [sig ] DXC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:56.846130] [INFO ] [LOCAL ] Saved forecast: DXC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DXC.txt [2026-03-02T20:20:56.846320] [INFO ] [sig ] [958/3370] Completed DXC in 0.4s | 2.72 sym/s | Total: 5.9m | ETA: 14.8m [2026-03-02T20:20:56.846363] [INFO ] [sig ] [959/3370] Forecasting DXCM... [2026-03-02T20:20:56.846393] [INFO ] [sig ] Generating forecast for: DXCM [2026-03-02T20:20:56.846431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-03-02T20:20:56.858891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-03-02T20:20:56.859285] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-03-02T20:20:56.860377] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-03-02T20:20:56.860430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:56.860471] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:56.860712] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:56.860770] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:56.931622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:56.932531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:56.932666] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:56.932703] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:57.060902] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:57.061071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:57.061112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:57.061143] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:57.064698] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: DOWN (p=23.45%) [2026-03-02T20:20:57.064993] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-03-02T20:20:57.065133] [INFO ] [sig ] DXCM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:57.212597] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DXCM.txt [2026-03-02T20:20:57.212738] [INFO ] [sig ] [959/3370] Completed DXCM in 0.4s | 2.72 sym/s | Total: 5.9m | ETA: 14.8m [2026-03-02T20:20:57.212779] [INFO ] [sig ] [960/3370] Forecasting DXPE... [2026-03-02T20:20:57.212811] [INFO ] [sig ] Generating forecast for: DXPE [2026-03-02T20:20:57.212843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-03-02T20:20:57.225320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-03-02T20:20:57.225665] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-03-02T20:20:57.226532] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-03-02T20:20:57.226604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:57.226640] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:57.226668] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:57.226728] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:57.288107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:57.289003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:57.289094] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:57.289128] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:57.414779] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:57.414945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:57.414988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:57.415017] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:57.418818] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: UP (p=61.76%) [2026-03-02T20:20:57.419105] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-03-02T20:20:57.419246] [INFO ] [sig ] DXPE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:57.577928] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DXPE.txt [2026-03-02T20:20:57.578114] [INFO ] [sig ] [960/3370] Completed DXPE in 0.4s | 2.72 sym/s | Total: 5.9m | ETA: 14.8m [2026-03-02T20:20:57.578157] [INFO ] [sig ] [961/3370] Forecasting DY... [2026-03-02T20:20:57.578188] [INFO ] [sig ] Generating forecast for: DY [2026-03-02T20:20:57.578219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-03-02T20:20:57.592623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-03-02T20:20:57.592999] [INFO ] [FORECASTER] Starting predict_future for DY [2026-03-02T20:20:57.593826] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-03-02T20:20:57.593879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:57.593911] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:57.593938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:57.593995] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:57.653897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:57.654678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:57.654762] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:57.654796] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:57.781514] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:57.781700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:57.781743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:57.781773] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:57.785423] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: DOWN (p=1.58%) [2026-03-02T20:20:57.785735] [INFO ] [FORECASTER] Completed predict_future for DY [2026-03-02T20:20:57.785871] [INFO ] [sig ] DY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:57.933604] [INFO ] [LOCAL ] Saved forecast: DY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/DY.txt [2026-03-02T20:20:57.933752] [INFO ] [sig ] [961/3370] Completed DY in 0.4s | 2.72 sym/s | Total: 5.9m | ETA: 14.7m [2026-03-02T20:20:57.933792] [INFO ] [sig ] [962/3370] Forecasting DYN... [2026-03-02T20:20:57.933823] [INFO ] [sig ] Generating forecast for: DYN [2026-03-02T20:20:57.933853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-03-02T20:20:57.946447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-03-02T20:20:57.946801] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-03-02T20:20:57.947649] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-03-02T20:20:57.947701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:57.947743] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:57.947771] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:57.947828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:58.006943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:58.008016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:58.008155] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:58.008203] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:58.146617] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:58.146805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:58.146868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:58.146906] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:58.150424] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: UP (p=59.95%) [2026-03-02T20:20:58.150726] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-03-02T20:20:58.150861] [INFO ] [sig ] DYN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:20:58.297281] [INFO ] [LOCAL ] Saved forecast: DYN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/DYN.txt [2026-03-02T20:20:58.297422] [INFO ] [sig ] [962/3370] Completed DYN in 0.4s | 2.72 sym/s | Total: 5.9m | ETA: 14.7m [2026-03-02T20:20:58.297461] [INFO ] [sig ] [963/3370] Forecasting E... [2026-03-02T20:20:58.297491] [INFO ] [sig ] Generating forecast for: E [2026-03-02T20:20:58.297521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-03-02T20:20:58.308943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-03-02T20:20:58.309261] [INFO ] [FORECASTER] Starting predict_future for E [2026-03-02T20:20:58.310101] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-03-02T20:20:58.310153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:58.310186] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:58.310213] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:58.310275] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:58.370670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:58.371373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:58.371456] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:58.371489] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:58.495374] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:58.495537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:58.495597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:58.495631] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:58.499173] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: DOWN (p=5.96%) [2026-03-02T20:20:58.499487] [INFO ] [FORECASTER] Completed predict_future for E [2026-03-02T20:20:58.499642] [INFO ] [sig ] E: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:58.649396] [INFO ] [LOCAL ] Saved forecast: E 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/E.txt [2026-03-02T20:20:58.649657] [INFO ] [sig ] [963/3370] Completed E in 0.4s | 2.72 sym/s | Total: 5.9m | ETA: 14.7m [2026-03-02T20:20:58.649711] [INFO ] [sig ] [964/3370] Forecasting EA... [2026-03-02T20:20:58.649747] [INFO ] [sig ] Generating forecast for: EA [2026-03-02T20:20:58.649783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-03-02T20:20:58.663551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-03-02T20:20:58.664075] [INFO ] [FORECASTER] Starting predict_future for EA [2026-03-02T20:20:58.664970] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-03-02T20:20:58.665026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:58.665060] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:58.665087] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:58.665147] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:58.732055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:58.733141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:58.733257] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:58.733307] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:58.873917] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:58.874082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:58.874124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:58.874155] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:58.877755] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: DOWN (p=41.65%) [2026-03-02T20:20:58.878067] [INFO ] [FORECASTER] Completed predict_future for EA [2026-03-02T20:20:58.878213] [INFO ] [sig ] EA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:59.027853] [INFO ] [LOCAL ] Saved forecast: EA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EA.txt [2026-03-02T20:20:59.027989] [INFO ] [sig ] [964/3370] Completed EA in 0.4s | 2.72 sym/s | Total: 5.9m | ETA: 14.7m [2026-03-02T20:20:59.028031] [INFO ] [sig ] [965/3370] Forecasting EAF... [2026-03-02T20:20:59.028079] [INFO ] [sig ] Generating forecast for: EAF [2026-03-02T20:20:59.028111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-03-02T20:20:59.042338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-03-02T20:20:59.042853] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-03-02T20:20:59.044015] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-03-02T20:20:59.044266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:59.044329] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:59.044373] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:59.044436] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:59.105921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:59.106968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:59.107077] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:59.107111] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:59.239033] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:59.239225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:59.239275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:59.239308] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:59.243053] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: DOWN (p=41.57%) [2026-03-02T20:20:59.243365] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-03-02T20:20:59.243521] [INFO ] [sig ] EAF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:59.397980] [INFO ] [LOCAL ] Saved forecast: EAF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EAF.txt [2026-03-02T20:20:59.398188] [INFO ] [sig ] [965/3370] Completed EAF in 0.4s | 2.72 sym/s | Total: 5.9m | ETA: 14.7m [2026-03-02T20:20:59.398240] [INFO ] [sig ] [966/3370] Forecasting EAI... [2026-03-02T20:20:59.398285] [INFO ] [sig ] Generating forecast for: EAI [2026-03-02T20:20:59.398323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-03-02T20:20:59.411142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-03-02T20:20:59.411556] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-03-02T20:20:59.412448] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-03-02T20:20:59.412502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:59.412535] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:59.412563] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:59.412643] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:59.475199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:59.475889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:59.475983] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:59.476019] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:59.589343] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:59.589503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:59.589545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:59.589593] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:59.593374] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: DOWN (p=34.22%) [2026-03-02T20:20:59.593670] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-03-02T20:20:59.593808] [INFO ] [sig ] EAI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:20:59.739946] [INFO ] [LOCAL ] Saved forecast: EAI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EAI.txt [2026-03-02T20:20:59.740111] [INFO ] [sig ] [966/3370] Completed EAI in 0.3s | 2.72 sym/s | Total: 5.9m | ETA: 14.7m [2026-03-02T20:20:59.740155] [INFO ] [sig ] [967/3370] Forecasting EARN... [2026-03-02T20:20:59.740186] [INFO ] [sig ] Generating forecast for: EARN [2026-03-02T20:20:59.740218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-03-02T20:20:59.753200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-03-02T20:20:59.753601] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-03-02T20:20:59.754693] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-03-02T20:20:59.754749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:20:59.754783] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:20:59.754987] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:20:59.755048] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:20:59.816309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:20:59.817092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:20:59.817178] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:20:59.817215] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:20:59.941694] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:20:59.941849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:20:59.941889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:20:59.941916] [INFO ] [FORECASTER] Training complete [2026-03-02T20:20:59.945348] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: UP (p=80.63%) [2026-03-02T20:20:59.945651] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-03-02T20:20:59.945781] [INFO ] [sig ] EARN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:00.102382] [INFO ] [LOCAL ] Saved forecast: EARN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EARN.txt [2026-03-02T20:21:00.102807] [INFO ] [sig ] [967/3370] Completed EARN in 0.4s | 2.72 sym/s | Total: 5.9m | ETA: 14.7m [2026-03-02T20:21:00.102862] [INFO ] [sig ] [968/3370] Forecasting EB... [2026-03-02T20:21:00.102902] [INFO ] [sig ] Generating forecast for: EB [2026-03-02T20:21:00.102943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-03-02T20:21:00.122391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-03-02T20:21:00.123113] [INFO ] [FORECASTER] Starting predict_future for EB [2026-03-02T20:21:00.124326] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-03-02T20:21:00.124394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:00.124442] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:00.124487] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:00.124611] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:00.200820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:00.201723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:00.201810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:00.201845] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:00.334214] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:00.334353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:00.334395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:00.334426] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:00.338074] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: UP (p=59.43%) [2026-03-02T20:21:00.338403] [INFO ] [FORECASTER] Completed predict_future for EB [2026-03-02T20:21:00.338555] [INFO ] [sig ] EB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:00.507812] [INFO ] [LOCAL ] Saved forecast: EB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EB.txt [2026-03-02T20:21:00.508005] [INFO ] [sig ] [968/3370] Completed EB in 0.4s | 2.72 sym/s | Total: 5.9m | ETA: 14.7m [2026-03-02T20:21:00.508077] [INFO ] [sig ] [969/3370] Forecasting EBAY... [2026-03-02T20:21:00.508112] [INFO ] [sig ] Generating forecast for: EBAY [2026-03-02T20:21:00.508144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-03-02T20:21:00.522925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-03-02T20:21:00.523305] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-03-02T20:21:00.524175] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-03-02T20:21:00.524229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:00.524264] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:00.524297] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:00.524367] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:00.587076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:00.587936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:00.588246] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:00.588282] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:00.715107] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:00.715237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:00.715278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:00.715321] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:00.718911] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: UP (p=99.36%) [2026-03-02T20:21:00.719206] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-03-02T20:21:00.719373] [INFO ] [sig ] EBAY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:00.874528] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EBAY.txt [2026-03-02T20:21:00.874730] [INFO ] [sig ] [969/3370] Completed EBAY in 0.4s | 2.72 sym/s | Total: 5.9m | ETA: 14.7m [2026-03-02T20:21:00.874772] [INFO ] [sig ] [970/3370] Forecasting EBC... [2026-03-02T20:21:00.874803] [INFO ] [sig ] Generating forecast for: EBC [2026-03-02T20:21:00.874833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-03-02T20:21:00.887408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-03-02T20:21:00.887838] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-03-02T20:21:00.888777] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-03-02T20:21:00.888832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:00.888865] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:00.888892] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:00.888951] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:00.947371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:00.948321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:00.948434] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:00.948468] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:01.082121] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:01.082246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:01.082289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:01.082317] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:01.086095] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: UP (p=51.34%) [2026-03-02T20:21:01.086464] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-03-02T20:21:01.086644] [INFO ] [sig ] EBC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:01.240135] [INFO ] [LOCAL ] Saved forecast: EBC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EBC.txt [2026-03-02T20:21:01.240271] [INFO ] [sig ] [970/3370] Completed EBC in 0.4s | 2.72 sym/s | Total: 5.9m | ETA: 14.7m [2026-03-02T20:21:01.240328] [INFO ] [sig ] [971/3370] Forecasting EBF... [2026-03-02T20:21:01.240380] [INFO ] [sig ] Generating forecast for: EBF [2026-03-02T20:21:01.240423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-03-02T20:21:01.252039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-03-02T20:21:01.252361] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-03-02T20:21:01.253214] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-03-02T20:21:01.253267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:01.253300] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:01.253328] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:01.253389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:01.314734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:01.315564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:01.315669] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:01.315702] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:01.439306] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:01.439417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:01.439455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:01.439485] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:01.442954] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: UP (p=63.54%) [2026-03-02T20:21:01.443231] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-03-02T20:21:01.443366] [INFO ] [sig ] EBF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:01.597625] [INFO ] [LOCAL ] Saved forecast: EBF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EBF.txt [2026-03-02T20:21:01.597786] [INFO ] [sig ] [971/3370] Completed EBF in 0.4s | 2.72 sym/s | Total: 5.9m | ETA: 14.7m [2026-03-02T20:21:01.597852] [INFO ] [sig ] [972/3370] Forecasting EBON... [2026-03-02T20:21:01.597884] [INFO ] [sig ] Generating forecast for: EBON [2026-03-02T20:21:01.597914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-03-02T20:21:01.607964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-03-02T20:21:01.608284] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-03-02T20:21:01.609119] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-03-02T20:21:01.609172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:01.609204] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:01.609230] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:01.609286] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:01.682321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:01.683648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:01.683793] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:01.683841] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:01.828170] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:01.828373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:01.828428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:01.828466] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:01.833730] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: DOWN (p=38.26%) [2026-03-02T20:21:01.834264] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-03-02T20:21:01.834484] [INFO ] [sig ] EBON: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:02.082711] [INFO ] [LOCAL ] Saved forecast: EBON 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EBON.txt [2026-03-02T20:21:02.082953] [INFO ] [sig ] [972/3370] Completed EBON in 0.5s | 2.72 sym/s | Total: 6.0m | ETA: 14.7m [2026-03-02T20:21:02.083012] [INFO ] [sig ] [973/3370] Forecasting EBS... [2026-03-02T20:21:02.083059] [INFO ] [sig ] Generating forecast for: EBS [2026-03-02T20:21:02.083104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-03-02T20:21:02.101061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-03-02T20:21:02.101613] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-03-02T20:21:02.102767] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-03-02T20:21:02.102835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:02.102881] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:02.102919] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:02.103021] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:02.187704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:02.188904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:02.189016] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:02.189074] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:02.325858] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:02.326024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:02.326066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:02.326101] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:02.333958] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: DOWN (p=20.63%) [2026-03-02T20:21:02.334514] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-03-02T20:21:02.334755] [INFO ] [sig ] EBS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:02.511827] [INFO ] [LOCAL ] Saved forecast: EBS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EBS.txt [2026-03-02T20:21:02.511995] [INFO ] [sig ] [973/3370] Completed EBS in 0.4s | 2.72 sym/s | Total: 6.0m | ETA: 14.7m [2026-03-02T20:21:02.512038] [INFO ] [sig ] [974/3370] Forecasting EC... [2026-03-02T20:21:02.512070] [INFO ] [sig ] Generating forecast for: EC [2026-03-02T20:21:02.512102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-03-02T20:21:02.524714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-03-02T20:21:02.525129] [INFO ] [FORECASTER] Starting predict_future for EC [2026-03-02T20:21:02.526011] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-03-02T20:21:02.526066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:02.526099] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:02.526128] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:02.526187] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:02.590903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:02.592020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:02.592114] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:02.592148] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:02.714242] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:02.714423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:02.714470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:02.714498] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:02.717994] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: DOWN (p=12.63%) [2026-03-02T20:21:02.718299] [INFO ] [FORECASTER] Completed predict_future for EC [2026-03-02T20:21:02.718431] [INFO ] [sig ] EC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:02.876268] [INFO ] [LOCAL ] Saved forecast: EC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EC.txt [2026-03-02T20:21:02.876453] [INFO ] [sig ] [974/3370] Completed EC in 0.4s | 2.72 sym/s | Total: 6.0m | ETA: 14.7m [2026-03-02T20:21:02.876497] [INFO ] [sig ] [975/3370] Forecasting ECC... [2026-03-02T20:21:02.876527] [INFO ] [sig ] Generating forecast for: ECC [2026-03-02T20:21:02.876557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-03-02T20:21:02.888957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-03-02T20:21:02.889296] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-03-02T20:21:02.890152] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-03-02T20:21:02.890218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:02.890251] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:02.890304] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:02.890367] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:02.950477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:02.951405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:02.951503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:02.951538] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:03.076984] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:03.077124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:03.077162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:03.077190] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:03.080556] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: DOWN (p=1.84%) [2026-03-02T20:21:03.080851] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-03-02T20:21:03.080981] [INFO ] [sig ] ECC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:03.231727] [INFO ] [LOCAL ] Saved forecast: ECC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ECC.txt [2026-03-02T20:21:03.231872] [INFO ] [sig ] [975/3370] Completed ECC in 0.4s | 2.72 sym/s | Total: 6.0m | ETA: 14.7m [2026-03-02T20:21:03.231913] [INFO ] [sig ] [976/3370] Forecasting ECL... [2026-03-02T20:21:03.231942] [INFO ] [sig ] Generating forecast for: ECL [2026-03-02T20:21:03.231972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-03-02T20:21:03.244468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-03-02T20:21:03.244824] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-03-02T20:21:03.245680] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-03-02T20:21:03.245733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:03.245766] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:03.245793] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:03.245863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:03.307167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:03.307818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:03.307898] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:03.307932] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:03.429721] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:03.429885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:03.429928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:03.429956] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:03.433410] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: DOWN (p=16.62%) [2026-03-02T20:21:03.433709] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-03-02T20:21:03.433837] [INFO ] [sig ] ECL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:03.577394] [INFO ] [LOCAL ] Saved forecast: ECL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ECL.txt [2026-03-02T20:21:03.577532] [INFO ] [sig ] [976/3370] Completed ECL in 0.3s | 2.72 sym/s | Total: 6.0m | ETA: 14.7m [2026-03-02T20:21:03.577590] [INFO ] [sig ] [977/3370] Forecasting ECPG... [2026-03-02T20:21:03.577623] [INFO ] [sig ] Generating forecast for: ECPG [2026-03-02T20:21:03.577653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-03-02T20:21:03.590904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-03-02T20:21:03.591230] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-03-02T20:21:03.592106] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-03-02T20:21:03.592160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:03.592194] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:03.592223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:03.592281] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:03.651242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:03.651890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:03.651981] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:03.652014] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:03.769314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:03.769492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:03.769537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:03.769565] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:03.773035] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: DOWN (p=7.96%) [2026-03-02T20:21:03.773324] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-03-02T20:21:03.773483] [INFO ] [sig ] ECPG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:03.918340] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ECPG.txt [2026-03-02T20:21:03.918500] [INFO ] [sig ] [977/3370] Completed ECPG in 0.3s | 2.72 sym/s | Total: 6.0m | ETA: 14.7m [2026-03-02T20:21:03.918758] [INFO ] [sig ] [978/3370] Forecasting ECX... [2026-03-02T20:21:03.918787] [INFO ] [sig ] Generating forecast for: ECX [2026-03-02T20:21:03.918817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-03-02T20:21:03.934276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-03-02T20:21:03.934797] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-03-02T20:21:03.935785] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-03-02T20:21:03.935843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:03.935880] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:03.935910] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:03.935982] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:04.000938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:04.001896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:04.001987] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:04.002025] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:04.120397] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:04.120586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:04.120630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:04.120658] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:04.124256] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: UP (p=82.57%) [2026-03-02T20:21:04.124592] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-03-02T20:21:04.124731] [INFO ] [sig ] ECX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:04.288812] [INFO ] [LOCAL ] Saved forecast: ECX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ECX.txt [2026-03-02T20:21:04.288997] [INFO ] [sig ] [978/3370] Completed ECX in 0.4s | 2.72 sym/s | Total: 6.0m | ETA: 14.6m [2026-03-02T20:21:04.289048] [INFO ] [sig ] [979/3370] Forecasting ED... [2026-03-02T20:21:04.289081] [INFO ] [sig ] Generating forecast for: ED [2026-03-02T20:21:04.289112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-03-02T20:21:04.301746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-03-02T20:21:04.302079] [INFO ] [FORECASTER] Starting predict_future for ED [2026-03-02T20:21:04.302928] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-03-02T20:21:04.302979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:04.303012] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:04.303050] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:04.303120] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:04.370079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:04.371099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:04.371188] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:04.371223] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:04.496703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:04.497084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:04.497137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:04.497167] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:04.501140] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: UP (p=89.06%) [2026-03-02T20:21:04.501450] [INFO ] [FORECASTER] Completed predict_future for ED [2026-03-02T20:21:04.501612] [INFO ] [sig ] ED: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:04.650404] [INFO ] [LOCAL ] Saved forecast: ED 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ED.txt [2026-03-02T20:21:04.650594] [INFO ] [sig ] [979/3370] Completed ED in 0.4s | 2.72 sym/s | Total: 6.0m | ETA: 14.6m [2026-03-02T20:21:04.650638] [INFO ] [sig ] [980/3370] Forecasting EDAP... [2026-03-02T20:21:04.650670] [INFO ] [sig ] Generating forecast for: EDAP [2026-03-02T20:21:04.650700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-03-02T20:21:04.662450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-03-02T20:21:04.662861] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-03-02T20:21:04.663727] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-03-02T20:21:04.663780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:04.663812] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:04.663838] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:04.663895] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:04.725782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:04.726903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:04.726991] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:04.727026] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:04.862160] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:04.862330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:04.862372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:04.862402] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:04.866026] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: UP (p=99.47%) [2026-03-02T20:21:04.866332] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-03-02T20:21:04.866488] [INFO ] [sig ] EDAP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:05.020133] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EDAP.txt [2026-03-02T20:21:05.020302] [INFO ] [sig ] [980/3370] Completed EDAP in 0.4s | 2.72 sym/s | Total: 6.0m | ETA: 14.6m [2026-03-02T20:21:05.020343] [INFO ] [sig ] [981/3370] Forecasting EDD... [2026-03-02T20:21:05.020382] [INFO ] [sig ] Generating forecast for: EDD [2026-03-02T20:21:05.020422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-03-02T20:21:05.033498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-03-02T20:21:05.034014] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-03-02T20:21:05.035192] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-03-02T20:21:05.035256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:05.035288] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:05.035314] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:05.035379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:05.100103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:05.101304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:05.101399] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:05.101433] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:05.227560] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:05.227933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:05.227985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:05.228025] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:05.231996] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: DOWN (p=6.80%) [2026-03-02T20:21:05.232292] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-03-02T20:21:05.232437] [INFO ] [sig ] EDD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:05.389005] [INFO ] [LOCAL ] Saved forecast: EDD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EDD.txt [2026-03-02T20:21:05.389182] [INFO ] [sig ] [981/3370] Completed EDD in 0.4s | 2.72 sym/s | Total: 6.0m | ETA: 14.6m [2026-03-02T20:21:05.389223] [INFO ] [sig ] [982/3370] Forecasting EDF... [2026-03-02T20:21:05.389254] [INFO ] [sig ] Generating forecast for: EDF [2026-03-02T20:21:05.389284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-03-02T20:21:05.402933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-03-02T20:21:05.403379] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-03-02T20:21:05.404227] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-03-02T20:21:05.404281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:05.404314] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:05.404341] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:05.404398] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:05.465171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:05.466136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:05.466226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:05.466261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:05.593824] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:05.594000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:05.594066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:05.594098] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:05.598060] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: DOWN (p=26.62%) [2026-03-02T20:21:05.598367] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-03-02T20:21:05.598534] [INFO ] [sig ] EDF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:05.756196] [INFO ] [LOCAL ] Saved forecast: EDF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EDF.txt [2026-03-02T20:21:05.756357] [INFO ] [sig ] [982/3370] Completed EDF in 0.4s | 2.72 sym/s | Total: 6.0m | ETA: 14.6m [2026-03-02T20:21:05.756398] [INFO ] [sig ] [983/3370] Forecasting EDN... [2026-03-02T20:21:05.756429] [INFO ] [sig ] Generating forecast for: EDN [2026-03-02T20:21:05.756466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-03-02T20:21:05.768565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-03-02T20:21:05.768996] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-03-02T20:21:05.769884] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-03-02T20:21:05.769940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:05.769974] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:05.770004] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:05.770064] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:05.834719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:05.835669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:05.835769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:05.835810] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:05.970279] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:05.970459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:05.970511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:05.970549] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:05.974468] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: UP (p=89.92%) [2026-03-02T20:21:05.974920] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-03-02T20:21:05.975085] [INFO ] [sig ] EDN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:06.142380] [INFO ] [LOCAL ] Saved forecast: EDN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EDN.txt [2026-03-02T20:21:06.142549] [INFO ] [sig ] [983/3370] Completed EDN in 0.4s | 2.72 sym/s | Total: 6.0m | ETA: 14.6m [2026-03-02T20:21:06.142611] [INFO ] [sig ] [984/3370] Forecasting EE... [2026-03-02T20:21:06.142643] [INFO ] [sig ] Generating forecast for: EE [2026-03-02T20:21:06.142683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-03-02T20:21:06.155537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-03-02T20:21:06.156158] [INFO ] [FORECASTER] Starting predict_future for EE [2026-03-02T20:21:06.157033] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-03-02T20:21:06.157088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:06.157127] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:06.157156] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:06.157213] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:06.219469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:06.220447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:06.220565] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:06.220805] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:06.353121] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:06.353311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:06.353364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:06.353401] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:06.359321] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: UP (p=97.28%) [2026-03-02T20:21:06.360020] [INFO ] [FORECASTER] Completed predict_future for EE [2026-03-02T20:21:06.360261] [INFO ] [sig ] EE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:06.522302] [INFO ] [LOCAL ] Saved forecast: EE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EE.txt [2026-03-02T20:21:06.522474] [INFO ] [sig ] [984/3370] Completed EE in 0.4s | 2.72 sym/s | Total: 6.0m | ETA: 14.6m [2026-03-02T20:21:06.522518] [INFO ] [sig ] [985/3370] Forecasting EEMA... [2026-03-02T20:21:06.522550] [INFO ] [sig ] Generating forecast for: EEMA [2026-03-02T20:21:06.522605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-03-02T20:21:06.535219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-03-02T20:21:06.535589] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-03-02T20:21:06.536435] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-03-02T20:21:06.536491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:06.536526] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:06.536555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:06.536636] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:06.599179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:06.600096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:06.600190] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:06.600225] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:06.730648] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:06.730825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:06.730866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:06.730897] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:06.734829] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: DOWN (p=15.89%) [2026-03-02T20:21:06.735141] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-03-02T20:21:06.735285] [INFO ] [sig ] EEMA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:06.890724] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EEMA.txt [2026-03-02T20:21:06.890889] [INFO ] [sig ] [985/3370] Completed EEMA in 0.4s | 2.72 sym/s | Total: 6.0m | ETA: 14.6m [2026-03-02T20:21:06.890930] [INFO ] [sig ] [986/3370] Forecasting EEX... [2026-03-02T20:21:06.890960] [INFO ] [sig ] Generating forecast for: EEX [2026-03-02T20:21:06.890990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-03-02T20:21:06.902714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-03-02T20:21:06.903120] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-03-02T20:21:06.903966] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-03-02T20:21:06.904020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:06.904053] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:06.904091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:06.904150] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:06.969741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:06.970672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:06.970764] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:06.970800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:07.094117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:07.094278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:07.094319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:07.094352] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:07.098310] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: DOWN (p=17.08%) [2026-03-02T20:21:07.098802] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-03-02T20:21:07.098941] [INFO ] [sig ] EEX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:07.252931] [INFO ] [LOCAL ] Saved forecast: EEX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EEX.txt [2026-03-02T20:21:07.253095] [INFO ] [sig ] [986/3370] Completed EEX in 0.4s | 2.72 sym/s | Total: 6.0m | ETA: 14.6m [2026-03-02T20:21:07.253139] [INFO ] [sig ] [987/3370] Forecasting EFC... [2026-03-02T20:21:07.253170] [INFO ] [sig ] Generating forecast for: EFC [2026-03-02T20:21:07.253201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-03-02T20:21:07.265882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-03-02T20:21:07.266251] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-03-02T20:21:07.267078] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-03-02T20:21:07.267132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:07.267165] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:07.267192] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:07.267248] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:07.328895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:07.329874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:07.329966] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:07.330001] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:07.454025] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:07.454195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:07.454238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:07.454269] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:07.457919] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: DOWN (p=39.34%) [2026-03-02T20:21:07.458255] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-03-02T20:21:07.458401] [INFO ] [sig ] EFC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:07.609923] [INFO ] [LOCAL ] Saved forecast: EFC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EFC.txt [2026-03-02T20:21:07.610084] [INFO ] [sig ] [987/3370] Completed EFC in 0.4s | 2.72 sym/s | Total: 6.0m | ETA: 14.6m [2026-03-02T20:21:07.610125] [INFO ] [sig ] [988/3370] Forecasting EFSC... [2026-03-02T20:21:07.610156] [INFO ] [sig ] Generating forecast for: EFSC [2026-03-02T20:21:07.610187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-03-02T20:21:07.622970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-03-02T20:21:07.623382] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-03-02T20:21:07.624272] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-03-02T20:21:07.624328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:07.624363] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:07.624393] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:07.624467] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:07.709708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:07.711248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:07.711357] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:07.711393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:07.839245] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:07.839417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:07.839468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:07.839504] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:07.843197] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: DOWN (p=18.45%) [2026-03-02T20:21:07.843548] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-03-02T20:21:07.843716] [INFO ] [sig ] EFSC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:08.001518] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EFSC.txt [2026-03-02T20:21:08.001765] [INFO ] [sig ] [988/3370] Completed EFSC in 0.4s | 2.72 sym/s | Total: 6.0m | ETA: 14.6m [2026-03-02T20:21:08.001857] [INFO ] [sig ] [989/3370] Forecasting EFX... [2026-03-02T20:21:08.001890] [INFO ] [sig ] Generating forecast for: EFX [2026-03-02T20:21:08.001922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-03-02T20:21:08.015252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-03-02T20:21:08.015610] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-03-02T20:21:08.016420] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-03-02T20:21:08.016485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:08.016525] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:08.016559] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:08.016641] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:08.077550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:08.078369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:08.078470] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:08.078513] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:08.200835] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:08.200997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:08.201039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:08.201072] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:08.204647] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: DOWN (p=1.97%) [2026-03-02T20:21:08.204928] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-03-02T20:21:08.205091] [INFO ] [sig ] EFX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:08.354322] [INFO ] [LOCAL ] Saved forecast: EFX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EFX.txt [2026-03-02T20:21:08.354482] [INFO ] [sig ] [989/3370] Completed EFX in 0.4s | 2.72 sym/s | Total: 6.1m | ETA: 14.6m [2026-03-02T20:21:08.354535] [INFO ] [sig ] [990/3370] Forecasting EG... [2026-03-02T20:21:08.354593] [INFO ] [sig ] Generating forecast for: EG [2026-03-02T20:21:08.354635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-03-02T20:21:08.366020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-03-02T20:21:08.366308] [INFO ] [FORECASTER] Starting predict_future for EG [2026-03-02T20:21:08.367126] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-03-02T20:21:08.367179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:08.367212] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:08.367238] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:08.367296] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:08.425911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:08.426559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:08.426661] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:08.426695] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:08.542296] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:08.542460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:08.542500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:08.542529] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:08.546085] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: DOWN (p=41.46%) [2026-03-02T20:21:08.546363] [INFO ] [FORECASTER] Completed predict_future for EG [2026-03-02T20:21:08.546508] [INFO ] [sig ] EG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:08.694344] [INFO ] [LOCAL ] Saved forecast: EG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EG.txt [2026-03-02T20:21:08.694502] [INFO ] [sig ] [990/3370] Completed EG in 0.3s | 2.72 sym/s | Total: 6.1m | ETA: 14.6m [2026-03-02T20:21:08.694542] [INFO ] [sig ] [991/3370] Forecasting EGAN... [2026-03-02T20:21:08.694598] [INFO ] [sig ] Generating forecast for: EGAN [2026-03-02T20:21:08.694633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-03-02T20:21:08.706330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-03-02T20:21:08.706722] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-03-02T20:21:08.707545] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-03-02T20:21:08.707637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:08.707671] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:08.707698] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:08.707755] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:08.767491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:08.768408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:08.768497] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:08.768530] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:08.888945] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:08.889110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:08.889151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:08.889178] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:08.892727] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: DOWN (p=13.90%) [2026-03-02T20:21:08.893018] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-03-02T20:21:08.893155] [INFO ] [sig ] EGAN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:09.041403] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EGAN.txt [2026-03-02T20:21:09.041563] [INFO ] [sig ] [991/3370] Completed EGAN in 0.3s | 2.72 sym/s | Total: 6.1m | ETA: 14.6m [2026-03-02T20:21:09.041633] [INFO ] [sig ] [992/3370] Forecasting EGBN... [2026-03-02T20:21:09.041664] [INFO ] [sig ] Generating forecast for: EGBN [2026-03-02T20:21:09.041697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-03-02T20:21:09.053274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-03-02T20:21:09.053609] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-03-02T20:21:09.054413] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-03-02T20:21:09.054471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:09.054510] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:09.054596] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:09.054664] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:09.114447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:09.115374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:09.115463] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:09.115498] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:09.235375] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:09.235535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:09.235592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:09.235624] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:09.239119] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=9.26%) [2026-03-02T20:21:09.239403] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-03-02T20:21:09.239538] [INFO ] [sig ] EGBN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:09.394000] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EGBN.txt [2026-03-02T20:21:09.394185] [INFO ] [sig ] [992/3370] Completed EGBN in 0.4s | 2.72 sym/s | Total: 6.1m | ETA: 14.6m [2026-03-02T20:21:09.394231] [INFO ] [sig ] [993/3370] Forecasting EGP... [2026-03-02T20:21:09.394261] [INFO ] [sig ] Generating forecast for: EGP [2026-03-02T20:21:09.394294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-03-02T20:21:09.407165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-03-02T20:21:09.407512] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-03-02T20:21:09.408437] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-03-02T20:21:09.408500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:09.408540] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:09.408572] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:09.408668] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:09.471396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:09.472357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:09.472453] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:09.472488] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:09.611185] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:09.611357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:09.611400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:09.611431] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:09.615395] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: UP (p=75.54%) [2026-03-02T20:21:09.615704] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-03-02T20:21:09.615843] [INFO ] [sig ] EGP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:09.760727] [INFO ] [LOCAL ] Saved forecast: EGP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EGP.txt [2026-03-02T20:21:09.760886] [INFO ] [sig ] [993/3370] Completed EGP in 0.4s | 2.72 sym/s | Total: 6.1m | ETA: 14.6m [2026-03-02T20:21:09.760930] [INFO ] [sig ] [994/3370] Forecasting EGY... [2026-03-02T20:21:09.760961] [INFO ] [sig ] Generating forecast for: EGY [2026-03-02T20:21:09.760993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-03-02T20:21:09.773478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-03-02T20:21:09.773862] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-03-02T20:21:09.774708] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-03-02T20:21:09.774760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:09.774792] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:09.774819] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:09.774876] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:09.835149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:09.836051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:09.836144] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:09.836177] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:09.958408] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:09.958601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:09.958673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:09.958707] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:09.962957] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: DOWN (p=33.87%) [2026-03-02T20:21:09.963400] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-03-02T20:21:09.963610] [INFO ] [sig ] EGY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:10.114187] [INFO ] [LOCAL ] Saved forecast: EGY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EGY.txt [2026-03-02T20:21:10.114379] [INFO ] [sig ] [994/3370] Completed EGY in 0.4s | 2.72 sym/s | Total: 6.1m | ETA: 14.5m [2026-03-02T20:21:10.114434] [INFO ] [sig ] [995/3370] Forecasting EH... [2026-03-02T20:21:10.114467] [INFO ] [sig ] Generating forecast for: EH [2026-03-02T20:21:10.114498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-03-02T20:21:10.127394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-03-02T20:21:10.127767] [INFO ] [FORECASTER] Starting predict_future for EH [2026-03-02T20:21:10.128742] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-03-02T20:21:10.128796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:10.128828] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:10.128854] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:10.128911] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:10.189545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:10.190463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:10.190570] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:10.190639] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:10.310029] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:10.310213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:10.310257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:10.310286] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:10.313838] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: UP (p=85.95%) [2026-03-02T20:21:10.314151] [INFO ] [FORECASTER] Completed predict_future for EH [2026-03-02T20:21:10.314286] [INFO ] [sig ] EH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:10.460898] [INFO ] [LOCAL ] Saved forecast: EH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EH.txt [2026-03-02T20:21:10.461044] [INFO ] [sig ] [995/3370] Completed EH in 0.3s | 2.72 sym/s | Total: 6.1m | ETA: 14.5m [2026-03-02T20:21:10.461084] [INFO ] [sig ] [996/3370] Forecasting EHAB... [2026-03-02T20:21:10.461114] [INFO ] [sig ] Generating forecast for: EHAB [2026-03-02T20:21:10.461145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-03-02T20:21:10.472932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-03-02T20:21:10.473271] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-03-02T20:21:10.474134] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-03-02T20:21:10.474187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:10.474219] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:10.474246] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:10.474303] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:10.533699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:10.534648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:10.534739] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:10.534773] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:10.657954] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:10.658135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:10.658176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:10.658206] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:10.661709] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: UP (p=83.68%) [2026-03-02T20:21:10.661991] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-03-02T20:21:10.662123] [INFO ] [sig ] EHAB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:10.822633] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EHAB.txt [2026-03-02T20:21:10.822855] [INFO ] [sig ] [996/3370] Completed EHAB in 0.4s | 2.72 sym/s | Total: 6.1m | ETA: 14.5m [2026-03-02T20:21:10.822897] [INFO ] [sig ] [997/3370] Forecasting EHC... [2026-03-02T20:21:10.822928] [INFO ] [sig ] Generating forecast for: EHC [2026-03-02T20:21:10.822959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-03-02T20:21:10.836258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-03-02T20:21:10.836953] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-03-02T20:21:10.838163] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-03-02T20:21:10.838228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:10.838292] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:10.838334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:10.838403] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:10.902790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:10.903710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:10.903798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:10.903834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:11.027886] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:11.028084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:11.028130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:11.028177] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:11.033389] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: DOWN (p=16.06%) [2026-03-02T20:21:11.033855] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-03-02T20:21:11.034019] [INFO ] [sig ] EHC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:11.203374] [INFO ] [LOCAL ] Saved forecast: EHC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EHC.txt [2026-03-02T20:21:11.203524] [INFO ] [sig ] [997/3370] Completed EHC in 0.4s | 2.72 sym/s | Total: 6.1m | ETA: 14.5m [2026-03-02T20:21:11.203565] [INFO ] [sig ] [998/3370] Forecasting EHI... [2026-03-02T20:21:11.203614] [INFO ] [sig ] Generating forecast for: EHI [2026-03-02T20:21:11.203645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-03-02T20:21:11.215086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-03-02T20:21:11.215390] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-03-02T20:21:11.216237] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-03-02T20:21:11.216291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:11.216322] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:11.216349] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:11.216407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:11.274483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:11.275675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:11.275774] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:11.275809] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:11.397714] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:11.397877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:11.397921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:11.397951] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:11.401663] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: UP (p=84.69%) [2026-03-02T20:21:11.401953] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-03-02T20:21:11.402092] [INFO ] [sig ] EHI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:11.549301] [INFO ] [LOCAL ] Saved forecast: EHI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EHI.txt [2026-03-02T20:21:11.549445] [INFO ] [sig ] [998/3370] Completed EHI in 0.3s | 2.72 sym/s | Total: 6.1m | ETA: 14.5m [2026-03-02T20:21:11.549484] [INFO ] [sig ] [999/3370] Forecasting EHTH... [2026-03-02T20:21:11.549518] [INFO ] [sig ] Generating forecast for: EHTH [2026-03-02T20:21:11.549555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-03-02T20:21:11.561437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-03-02T20:21:11.561828] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-03-02T20:21:11.562679] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-03-02T20:21:11.562733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:11.562784] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:11.562813] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:11.562870] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:11.630754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:11.631679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:11.631766] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:11.631802] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:11.755549] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:11.755736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:11.755777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:11.755806] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:11.760130] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: DOWN (p=1.27%) [2026-03-02T20:21:11.760525] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-03-02T20:21:11.760702] [INFO ] [sig ] EHTH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:11.911227] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EHTH.txt [2026-03-02T20:21:11.911379] [INFO ] [sig ] [999/3370] Completed EHTH in 0.4s | 2.72 sym/s | Total: 6.1m | ETA: 14.5m [2026-03-02T20:21:11.911420] [INFO ] [sig ] [1000/3370] Forecasting EIC... [2026-03-02T20:21:11.911449] [INFO ] [sig ] Generating forecast for: EIC [2026-03-02T20:21:11.911481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-03-02T20:21:11.923468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-03-02T20:21:11.923847] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-03-02T20:21:11.924738] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-03-02T20:21:11.924791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:11.924826] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:11.924853] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:11.924912] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:11.984288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:11.985174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:11.985263] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:11.985298] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:12.112537] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:12.112739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:12.112792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:12.112830] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:12.117536] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: DOWN (p=25.67%) [2026-03-02T20:21:12.117938] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-03-02T20:21:12.118140] [INFO ] [sig ] EIC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:12.273250] [INFO ] [LOCAL ] Saved forecast: EIC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EIC.txt [2026-03-02T20:21:12.273401] [INFO ] [sig ] [1000/3370] Completed EIC in 0.4s | 2.72 sym/s | Total: 6.1m | ETA: 14.5m [2026-03-02T20:21:12.273442] [INFO ] [sig ] [1001/3370] Forecasting EIG... [2026-03-02T20:21:12.273473] [INFO ] [sig ] Generating forecast for: EIG [2026-03-02T20:21:12.273504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-03-02T20:21:12.284985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-03-02T20:21:12.285313] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-03-02T20:21:12.286155] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-03-02T20:21:12.286207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:12.286239] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:12.286265] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:12.286321] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:12.343860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:12.344870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:12.344983] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:12.345020] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:12.460465] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:12.460653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:12.460697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:12.460729] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:12.464252] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: DOWN (p=24.94%) [2026-03-02T20:21:12.464590] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-03-02T20:21:12.464740] [INFO ] [sig ] EIG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:12.608535] [INFO ] [LOCAL ] Saved forecast: EIG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EIG.txt [2026-03-02T20:21:12.608749] [INFO ] [sig ] [1001/3370] Completed EIG in 0.3s | 2.72 sym/s | Total: 6.1m | ETA: 14.5m [2026-03-02T20:21:12.608790] [INFO ] [sig ] [1002/3370] Forecasting EIX... [2026-03-02T20:21:12.608821] [INFO ] [sig ] Generating forecast for: EIX [2026-03-02T20:21:12.608852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-03-02T20:21:12.620177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-03-02T20:21:12.620527] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-03-02T20:21:12.621409] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-03-02T20:21:12.621462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:12.621494] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:12.621521] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:12.621602] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:12.679522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:12.680436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:12.680526] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:12.680559] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:12.810144] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:12.810348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:12.810395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:12.810428] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:12.814121] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: UP (p=74.02%) [2026-03-02T20:21:12.814410] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-03-02T20:21:12.814553] [INFO ] [sig ] EIX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:12.971685] [INFO ] [LOCAL ] Saved forecast: EIX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EIX.txt [2026-03-02T20:21:12.971875] [INFO ] [sig ] [1002/3370] Completed EIX in 0.4s | 2.72 sym/s | Total: 6.1m | ETA: 14.5m [2026-03-02T20:21:12.971929] [INFO ] [sig ] [1003/3370] Forecasting EL... [2026-03-02T20:21:12.971963] [INFO ] [sig ] Generating forecast for: EL [2026-03-02T20:21:12.971995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-03-02T20:21:12.984415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-03-02T20:21:12.984847] [INFO ] [FORECASTER] Starting predict_future for EL [2026-03-02T20:21:12.985752] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-03-02T20:21:12.985807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:12.985843] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:12.985871] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:12.985931] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:13.048852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:13.049809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:13.049902] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:13.049937] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:13.185506] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:13.185688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:13.185731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:13.185764] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:13.189505] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: UP (p=69.96%) [2026-03-02T20:21:13.189840] [INFO ] [FORECASTER] Completed predict_future for EL [2026-03-02T20:21:13.189985] [INFO ] [sig ] EL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:13.347668] [INFO ] [LOCAL ] Saved forecast: EL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EL.txt [2026-03-02T20:21:13.347828] [INFO ] [sig ] [1003/3370] Completed EL in 0.4s | 2.72 sym/s | Total: 6.1m | ETA: 14.5m [2026-03-02T20:21:13.347873] [INFO ] [sig ] [1004/3370] Forecasting ELAB... [2026-03-02T20:21:13.347904] [INFO ] [sig ] Generating forecast for: ELAB [2026-03-02T20:21:13.347938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-03-02T20:21:13.359296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-03-02T20:21:13.359702] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-03-02T20:21:13.360515] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-03-02T20:21:13.360590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:13.360627] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:13.360654] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:13.360713] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:13.419114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:13.420259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:13.420344] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:13.420378] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:13.542337] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:13.542496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:13.542540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:13.542594] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:13.546125] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: UP (p=59.88%) [2026-03-02T20:21:13.546415] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-03-02T20:21:13.546552] [INFO ] [sig ] ELAB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:13.697255] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ELAB.txt [2026-03-02T20:21:13.697442] [INFO ] [sig ] [1004/3370] Completed ELAB in 0.3s | 2.72 sym/s | Total: 6.1m | ETA: 14.5m [2026-03-02T20:21:13.697497] [INFO ] [sig ] [1005/3370] Forecasting ELAN... [2026-03-02T20:21:13.697529] [INFO ] [sig ] Generating forecast for: ELAN [2026-03-02T20:21:13.697561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-03-02T20:21:13.710673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-03-02T20:21:13.711086] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-03-02T20:21:13.711963] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-03-02T20:21:13.712018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:13.712050] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:13.712079] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:13.712139] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:13.773368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:13.774293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:13.774384] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:13.774419] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:13.905426] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:13.905638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:13.905695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:13.905735] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:13.909457] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: UP (p=91.50%) [2026-03-02T20:21:13.909790] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-03-02T20:21:13.909939] [INFO ] [sig ] ELAN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:14.062015] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ELAN.txt [2026-03-02T20:21:14.062181] [INFO ] [sig ] [1005/3370] Completed ELAN in 0.4s | 2.72 sym/s | Total: 6.2m | ETA: 14.5m [2026-03-02T20:21:14.062256] [INFO ] [sig ] [1006/3370] Forecasting ELC... [2026-03-02T20:21:14.062289] [INFO ] [sig ] Generating forecast for: ELC [2026-03-02T20:21:14.062321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-03-02T20:21:14.074868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-03-02T20:21:14.075273] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-03-02T20:21:14.076171] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-03-02T20:21:14.076227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:14.076262] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:14.076290] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:14.076353] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:14.137254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:14.138230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:14.138331] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:14.138365] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:14.261159] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:14.261325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:14.261373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:14.261421] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:14.265532] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: UP (p=94.27%) [2026-03-02T20:21:14.265929] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-03-02T20:21:14.266105] [INFO ] [sig ] ELC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:14.433204] [INFO ] [LOCAL ] Saved forecast: ELC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ELC.txt [2026-03-02T20:21:14.433382] [INFO ] [sig ] [1006/3370] Completed ELC in 0.4s | 2.72 sym/s | Total: 6.2m | ETA: 14.5m [2026-03-02T20:21:14.433423] [INFO ] [sig ] [1007/3370] Forecasting ELDN... [2026-03-02T20:21:14.433456] [INFO ] [sig ] Generating forecast for: ELDN [2026-03-02T20:21:14.433487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-03-02T20:21:14.447461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-03-02T20:21:14.448137] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-03-02T20:21:14.452665] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-03-02T20:21:14.452735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:14.452770] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:14.452994] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:14.453064] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:14.519062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:14.520066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:14.520158] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:14.520194] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:14.650802] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:14.650977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:14.651019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:14.651049] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:14.654730] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: DOWN (p=48.32%) [2026-03-02T20:21:14.655069] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-03-02T20:21:14.655218] [INFO ] [sig ] ELDN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:14.809090] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ELDN.txt [2026-03-02T20:21:14.809298] [INFO ] [sig ] [1007/3370] Completed ELDN in 0.4s | 2.72 sym/s | Total: 6.2m | ETA: 14.5m [2026-03-02T20:21:14.809353] [INFO ] [sig ] [1008/3370] Forecasting ELF... [2026-03-02T20:21:14.809387] [INFO ] [sig ] Generating forecast for: ELF [2026-03-02T20:21:14.809431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-03-02T20:21:14.822509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-03-02T20:21:14.823185] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-03-02T20:21:14.824317] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-03-02T20:21:14.824383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:14.824426] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:14.824457] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:14.824516] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:14.883401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:14.884343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:14.884440] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:14.884493] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:15.012558] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:15.012742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:15.012784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:15.012817] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:15.016630] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: DOWN (p=46.81%) [2026-03-02T20:21:15.016933] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-03-02T20:21:15.017089] [INFO ] [sig ] ELF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:15.167811] [INFO ] [LOCAL ] Saved forecast: ELF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ELF.txt [2026-03-02T20:21:15.167973] [INFO ] [sig ] [1008/3370] Completed ELF in 0.4s | 2.72 sym/s | Total: 6.2m | ETA: 14.5m [2026-03-02T20:21:15.168019] [INFO ] [sig ] [1009/3370] Forecasting ELME... [2026-03-02T20:21:15.168068] [INFO ] [sig ] Generating forecast for: ELME [2026-03-02T20:21:15.168101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-03-02T20:21:15.180195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-03-02T20:21:15.180531] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-03-02T20:21:15.181444] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-03-02T20:21:15.181500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:15.181532] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:15.181605] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:15.181669] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:15.243266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:15.244196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:15.244288] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:15.244324] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:15.374235] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:15.374410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:15.374459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:15.374490] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:15.378190] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: DOWN (p=5.61%) [2026-03-02T20:21:15.378509] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-03-02T20:21:15.378672] [INFO ] [sig ] ELME: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:15.547051] [INFO ] [LOCAL ] Saved forecast: ELME 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ELME.txt [2026-03-02T20:21:15.547214] [INFO ] [sig ] [1009/3370] Completed ELME in 0.4s | 2.72 sym/s | Total: 6.2m | ETA: 14.4m [2026-03-02T20:21:15.547254] [INFO ] [sig ] [1010/3370] Forecasting ELS... [2026-03-02T20:21:15.547286] [INFO ] [sig ] Generating forecast for: ELS [2026-03-02T20:21:15.547318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-03-02T20:21:15.559811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-03-02T20:21:15.560249] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-03-02T20:21:15.561428] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-03-02T20:21:15.561488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:15.561521] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:15.561562] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:15.561644] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:15.623690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:15.624629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:15.624738] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:15.624780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:15.752713] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:15.752886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:15.752930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:15.752962] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:15.756861] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: DOWN (p=4.07%) [2026-03-02T20:21:15.757163] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-03-02T20:21:15.757304] [INFO ] [sig ] ELS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:15.908527] [INFO ] [LOCAL ] Saved forecast: ELS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ELS.txt [2026-03-02T20:21:15.908710] [INFO ] [sig ] [1010/3370] Completed ELS in 0.4s | 2.72 sym/s | Total: 6.2m | ETA: 14.4m [2026-03-02T20:21:15.908759] [INFO ] [sig ] [1011/3370] Forecasting ELTX... [2026-03-02T20:21:15.908790] [INFO ] [sig ] Generating forecast for: ELTX [2026-03-02T20:21:15.908824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-03-02T20:21:15.921473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-03-02T20:21:15.921876] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-03-02T20:21:15.922744] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-03-02T20:21:15.922798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:15.922831] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:15.922861] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:15.922920] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:15.985408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:15.986495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:15.986616] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:15.986654] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:16.112768] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:16.112939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:16.112982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:16.113012] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:16.117610] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: DOWN (p=46.28%) [2026-03-02T20:21:16.117931] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-03-02T20:21:16.122085] [INFO ] [sig ] ELTX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:16.275894] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ELTX.txt [2026-03-02T20:21:16.276055] [INFO ] [sig ] [1011/3370] Completed ELTX in 0.4s | 2.72 sym/s | Total: 6.2m | ETA: 14.4m [2026-03-02T20:21:16.276097] [INFO ] [sig ] [1012/3370] Forecasting ELVA... [2026-03-02T20:21:16.276128] [INFO ] [sig ] Generating forecast for: ELVA [2026-03-02T20:21:16.276162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-03-02T20:21:16.289352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-03-02T20:21:16.289761] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-03-02T20:21:16.290896] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-03-02T20:21:16.290961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:16.291001] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:16.291030] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:16.291089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:16.355243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:16.356209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:16.356358] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:16.356410] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:16.481354] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:16.481519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:16.481561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:16.481613] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:16.485161] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: UP (p=52.66%) [2026-03-02T20:21:16.485453] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-03-02T20:21:16.485610] [INFO ] [sig ] ELVA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:16.649501] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ELVA.txt [2026-03-02T20:21:16.649696] [INFO ] [sig ] [1012/3370] Completed ELVA in 0.4s | 2.72 sym/s | Total: 6.2m | ETA: 14.4m [2026-03-02T20:21:16.649743] [INFO ] [sig ] [1013/3370] Forecasting ELVN... [2026-03-02T20:21:16.649774] [INFO ] [sig ] Generating forecast for: ELVN [2026-03-02T20:21:16.649808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-03-02T20:21:16.661958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-03-02T20:21:16.662355] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-03-02T20:21:16.663467] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-03-02T20:21:16.663524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:16.663557] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:16.663620] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:16.663687] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:16.728456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:16.729649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:16.729746] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:16.729779] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:16.859362] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:16.859528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:16.859590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:16.859630] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:16.863204] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: DOWN (p=9.97%) [2026-03-02T20:21:16.863493] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-03-02T20:21:16.863672] [INFO ] [sig ] ELVN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:17.016267] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ELVN.txt [2026-03-02T20:21:17.016443] [INFO ] [sig ] [1013/3370] Completed ELVN in 0.4s | 2.72 sym/s | Total: 6.2m | ETA: 14.4m [2026-03-02T20:21:17.016486] [INFO ] [sig ] [1014/3370] Forecasting EM... [2026-03-02T20:21:17.016525] [INFO ] [sig ] Generating forecast for: EM [2026-03-02T20:21:17.016592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-03-02T20:21:17.029295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-03-02T20:21:17.029722] [INFO ] [FORECASTER] Starting predict_future for EM [2026-03-02T20:21:17.030610] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-03-02T20:21:17.030666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:17.030699] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:17.030726] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:17.030784] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:17.093042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:17.093995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:17.094090] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:17.094125] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:17.218210] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:17.218381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:17.218423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:17.218456] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:17.222875] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-03-02T20:21:17.223186] [INFO ] [FORECASTER] Completed predict_future for EM [2026-03-02T20:21:17.223327] [INFO ] [sig ] EM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:17.378375] [INFO ] [LOCAL ] Saved forecast: EM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EM.txt [2026-03-02T20:21:17.378532] [INFO ] [sig ] [1014/3370] Completed EM in 0.4s | 2.72 sym/s | Total: 6.2m | ETA: 14.4m [2026-03-02T20:21:17.378593] [INFO ] [sig ] [1015/3370] Forecasting EMB... [2026-03-02T20:21:17.378633] [INFO ] [sig ] Generating forecast for: EMB [2026-03-02T20:21:17.378674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-03-02T20:21:17.390865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-03-02T20:21:17.391311] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-03-02T20:21:17.392280] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-03-02T20:21:17.392337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:17.392371] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:17.392400] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:17.392459] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:17.453025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:17.453919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:17.454011] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:17.454047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:17.580756] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:17.580923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:17.580963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:17.580993] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:17.584645] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: UP (p=94.19%) [2026-03-02T20:21:17.584958] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-03-02T20:21:17.585099] [INFO ] [sig ] EMB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:17.738692] [INFO ] [LOCAL ] Saved forecast: EMB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EMB.txt [2026-03-02T20:21:17.738888] [INFO ] [sig ] [1015/3370] Completed EMB in 0.4s | 2.72 sym/s | Total: 6.2m | ETA: 14.4m [2026-03-02T20:21:17.738934] [INFO ] [sig ] [1016/3370] Forecasting EMBC... [2026-03-02T20:21:17.738965] [INFO ] [sig ] Generating forecast for: EMBC [2026-03-02T20:21:17.738998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-03-02T20:21:17.751721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-03-02T20:21:17.752171] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-03-02T20:21:17.753089] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-03-02T20:21:17.753146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:17.753178] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:17.753206] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:17.753264] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:17.821112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:17.822281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:17.822461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:17.822508] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:17.956755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:17.956922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:17.956965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:17.956996] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:17.960770] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: UP (p=90.44%) [2026-03-02T20:21:17.961074] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-03-02T20:21:17.961218] [INFO ] [sig ] EMBC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:18.117777] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EMBC.txt [2026-03-02T20:21:18.117959] [INFO ] [sig ] [1016/3370] Completed EMBC in 0.4s | 2.72 sym/s | Total: 6.2m | ETA: 14.4m [2026-03-02T20:21:18.118009] [INFO ] [sig ] [1017/3370] Forecasting EMD... [2026-03-02T20:21:18.118069] [INFO ] [sig ] Generating forecast for: EMD [2026-03-02T20:21:18.118105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-03-02T20:21:18.133507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-03-02T20:21:18.134006] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-03-02T20:21:18.134902] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-03-02T20:21:18.134957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:18.134991] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:18.135018] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:18.135077] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:18.192909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:18.193618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:18.193709] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:18.193745] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:18.310910] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:18.311068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:18.311109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:18.311139] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:18.314637] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: UP (p=98.16%) [2026-03-02T20:21:18.314915] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-03-02T20:21:18.315048] [INFO ] [sig ] EMD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:18.459300] [INFO ] [LOCAL ] Saved forecast: EMD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EMD.txt [2026-03-02T20:21:18.459466] [INFO ] [sig ] [1017/3370] Completed EMD in 0.3s | 2.72 sym/s | Total: 6.2m | ETA: 14.4m [2026-03-02T20:21:18.459508] [INFO ] [sig ] [1018/3370] Forecasting EMF... [2026-03-02T20:21:18.459536] [INFO ] [sig ] Generating forecast for: EMF [2026-03-02T20:21:18.459567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-03-02T20:21:18.471163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-03-02T20:21:18.471442] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-03-02T20:21:18.472294] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-03-02T20:21:18.472348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:18.472381] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:18.472407] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:18.472464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:18.532155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:18.532898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:18.532981] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:18.533014] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:18.654988] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:18.655154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:18.655196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:18.655226] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:18.658749] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-03-02T20:21:18.659028] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-03-02T20:21:18.659162] [INFO ] [sig ] EMF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:18.805186] [INFO ] [LOCAL ] Saved forecast: EMF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EMF.txt [2026-03-02T20:21:18.805326] [INFO ] [sig ] [1018/3370] Completed EMF in 0.3s | 2.72 sym/s | Total: 6.2m | ETA: 14.4m [2026-03-02T20:21:18.805365] [INFO ] [sig ] [1019/3370] Forecasting EMN... [2026-03-02T20:21:18.805395] [INFO ] [sig ] Generating forecast for: EMN [2026-03-02T20:21:18.805425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-03-02T20:21:18.818086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-03-02T20:21:18.818418] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-03-02T20:21:18.819297] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-03-02T20:21:18.819350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:18.819382] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:18.819410] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:18.819467] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:18.877512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:18.878240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:18.878361] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:18.878395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:19.003376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:19.003562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:19.003624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:19.003655] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:19.007422] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: UP (p=79.45%) [2026-03-02T20:21:19.007730] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-03-02T20:21:19.008066] [INFO ] [sig ] EMN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:19.160031] [INFO ] [LOCAL ] Saved forecast: EMN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EMN.txt [2026-03-02T20:21:19.160185] [INFO ] [sig ] [1019/3370] Completed EMN in 0.4s | 2.72 sym/s | Total: 6.2m | ETA: 14.4m [2026-03-02T20:21:19.160227] [INFO ] [sig ] [1020/3370] Forecasting EMO... [2026-03-02T20:21:19.160259] [INFO ] [sig ] Generating forecast for: EMO [2026-03-02T20:21:19.160293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-03-02T20:21:19.173242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-03-02T20:21:19.173615] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-03-02T20:21:19.174444] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-03-02T20:21:19.174497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:19.174529] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:19.174556] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:19.174633] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:19.233650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:19.234387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:19.234472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:19.234506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:19.348448] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:19.348633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:19.348676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:19.348706] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:19.352151] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: UP (p=93.13%) [2026-03-02T20:21:19.352429] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-03-02T20:21:19.352563] [INFO ] [sig ] EMO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:19.503602] [INFO ] [LOCAL ] Saved forecast: EMO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EMO.txt [2026-03-02T20:21:19.503761] [INFO ] [sig ] [1020/3370] Completed EMO in 0.3s | 2.72 sym/s | Total: 6.2m | ETA: 14.4m [2026-03-02T20:21:19.503801] [INFO ] [sig ] [1021/3370] Forecasting EMXC... [2026-03-02T20:21:19.503831] [INFO ] [sig ] Generating forecast for: EMXC [2026-03-02T20:21:19.503861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-03-02T20:21:19.517704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-03-02T20:21:19.518176] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-03-02T20:21:19.519116] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-03-02T20:21:19.519172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:19.519206] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:19.519233] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:19.519292] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:19.580954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:19.582062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:19.582158] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:19.582193] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:19.710829] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:19.711007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:19.711049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:19.711079] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:19.714691] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: UP (p=50.99%) [2026-03-02T20:21:19.715011] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-03-02T20:21:19.715154] [INFO ] [sig ] EMXC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:19.868465] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EMXC.txt [2026-03-02T20:21:19.868649] [INFO ] [sig ] [1021/3370] Completed EMXC in 0.4s | 2.72 sym/s | Total: 6.2m | ETA: 14.4m [2026-03-02T20:21:19.868692] [INFO ] [sig ] [1022/3370] Forecasting ENB... [2026-03-02T20:21:19.868722] [INFO ] [sig ] Generating forecast for: ENB [2026-03-02T20:21:19.868753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-03-02T20:21:19.884496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-03-02T20:21:19.884894] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-03-02T20:21:19.885730] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-03-02T20:21:19.885782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:19.885814] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:19.885841] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:19.885899] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:19.948169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:19.949164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:19.949266] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:19.949308] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:20.080074] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:20.080245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:20.080286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:20.080317] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:20.084265] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: UP (p=63.17%) [2026-03-02T20:21:20.084570] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-03-02T20:21:20.084731] [INFO ] [sig ] ENB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:20.232306] [INFO ] [LOCAL ] Saved forecast: ENB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ENB.txt [2026-03-02T20:21:20.232509] [INFO ] [sig ] [1022/3370] Completed ENB in 0.4s | 2.72 sym/s | Total: 6.3m | ETA: 14.4m [2026-03-02T20:21:20.232551] [INFO ] [sig ] [1023/3370] Forecasting ENGN... [2026-03-02T20:21:20.232605] [INFO ] [sig ] Generating forecast for: ENGN [2026-03-02T20:21:20.232639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-03-02T20:21:20.243922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-03-02T20:21:20.244253] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-03-02T20:21:20.245096] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-03-02T20:21:20.245150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:20.245193] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:20.245222] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:20.245279] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:20.304089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:20.305034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:20.305123] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:20.305157] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:20.425337] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:20.425501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:20.425542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:20.425593] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:20.429081] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: DOWN (p=1.65%) [2026-03-02T20:21:20.429374] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-03-02T20:21:20.429513] [INFO ] [sig ] ENGN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:20.575249] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ENGN.txt [2026-03-02T20:21:20.575451] [INFO ] [sig ] [1023/3370] Completed ENGN in 0.3s | 2.72 sym/s | Total: 6.3m | ETA: 14.4m [2026-03-02T20:21:20.575497] [INFO ] [sig ] [1024/3370] Forecasting ENIC... [2026-03-02T20:21:20.575528] [INFO ] [sig ] Generating forecast for: ENIC [2026-03-02T20:21:20.575564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-03-02T20:21:20.588311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-03-02T20:21:20.588690] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-03-02T20:21:20.589524] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-03-02T20:21:20.589598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:20.589634] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:20.589664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:20.589724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:20.649245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:20.650114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:20.650204] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:20.650238] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:20.777812] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:20.777995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:20.778064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:20.778110] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:20.782161] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: UP (p=90.18%) [2026-03-02T20:21:20.782725] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-03-02T20:21:20.782884] [INFO ] [sig ] ENIC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:20.931873] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ENIC.txt [2026-03-02T20:21:20.932055] [INFO ] [sig ] [1024/3370] Completed ENIC in 0.4s | 2.72 sym/s | Total: 6.3m | ETA: 14.4m [2026-03-02T20:21:20.932098] [INFO ] [sig ] [1025/3370] Forecasting ENPH... [2026-03-02T20:21:20.932128] [INFO ] [sig ] Generating forecast for: ENPH [2026-03-02T20:21:20.932162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-03-02T20:21:20.946197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-03-02T20:21:20.946521] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-03-02T20:21:20.947345] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-03-02T20:21:20.947397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:20.947430] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:20.947457] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:20.947515] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:21.009387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:21.010236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:21.010323] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:21.010361] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:21.132128] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:21.132294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:21.132336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:21.132365] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:21.135884] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: DOWN (p=2.86%) [2026-03-02T20:21:21.136162] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-03-02T20:21:21.136306] [INFO ] [sig ] ENPH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:21.283467] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ENPH.txt [2026-03-02T20:21:21.283658] [INFO ] [sig ] [1025/3370] Completed ENPH in 0.4s | 2.72 sym/s | Total: 6.3m | ETA: 14.3m [2026-03-02T20:21:21.283705] [INFO ] [sig ] [1026/3370] Forecasting ENS... [2026-03-02T20:21:21.283736] [INFO ] [sig ] Generating forecast for: ENS [2026-03-02T20:21:21.283783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-03-02T20:21:21.296349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-03-02T20:21:21.296768] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-03-02T20:21:21.297652] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-03-02T20:21:21.297707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:21.297785] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:21.297815] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:21.297876] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:21.359121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:21.360101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:21.360194] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:21.360231] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:21.480779] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:21.480971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:21.481028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:21.481070] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:21.485731] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-03-02T20:21:21.486084] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-03-02T20:21:21.486236] [INFO ] [sig ] ENS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:21.634615] [INFO ] [LOCAL ] Saved forecast: ENS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ENS.txt [2026-03-02T20:21:21.634785] [INFO ] [sig ] [1026/3370] Completed ENS in 0.4s | 2.72 sym/s | Total: 6.3m | ETA: 14.3m [2026-03-02T20:21:21.634843] [INFO ] [sig ] [1027/3370] Forecasting ENSG... [2026-03-02T20:21:21.634879] [INFO ] [sig ] Generating forecast for: ENSG [2026-03-02T20:21:21.634916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-03-02T20:21:21.648566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-03-02T20:21:21.649027] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-03-02T20:21:21.649886] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-03-02T20:21:21.649954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:21.649996] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:21.650031] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:21.650098] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:21.710652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:21.711566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:21.711699] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:21.711735] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:21.843289] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:21.843459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:21.843501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:21.843530] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:21.847471] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: UP (p=58.80%) [2026-03-02T20:21:21.847806] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-03-02T20:21:21.847975] [INFO ] [sig ] ENSG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:22.019008] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ENSG.txt [2026-03-02T20:21:22.019183] [INFO ] [sig ] [1027/3370] Completed ENSG in 0.4s | 2.72 sym/s | Total: 6.3m | ETA: 14.3m [2026-03-02T20:21:22.019223] [INFO ] [sig ] [1028/3370] Forecasting ENTA... [2026-03-02T20:21:22.019260] [INFO ] [sig ] Generating forecast for: ENTA [2026-03-02T20:21:22.019292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-03-02T20:21:22.036542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-03-02T20:21:22.037010] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-03-02T20:21:22.037979] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-03-02T20:21:22.038036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:22.038103] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:22.038131] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:22.038190] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:22.099626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:22.100649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:22.100744] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:22.100787] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:22.225850] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:22.226022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:22.226064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:22.226095] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:22.229787] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: DOWN (p=43.46%) [2026-03-02T20:21:22.230085] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-03-02T20:21:22.230240] [INFO ] [sig ] ENTA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:22.383046] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ENTA.txt [2026-03-02T20:21:22.383214] [INFO ] [sig ] [1028/3370] Completed ENTA in 0.4s | 2.72 sym/s | Total: 6.3m | ETA: 14.3m [2026-03-02T20:21:22.383254] [INFO ] [sig ] [1029/3370] Forecasting ENTG... [2026-03-02T20:21:22.383285] [INFO ] [sig ] Generating forecast for: ENTG [2026-03-02T20:21:22.383318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-03-02T20:21:22.395964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-03-02T20:21:22.396400] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-03-02T20:21:22.397322] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-03-02T20:21:22.397380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:22.397414] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:22.397441] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:22.397501] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:22.458384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:22.459316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:22.459406] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:22.459442] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:22.587519] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:22.587699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:22.587743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:22.587804] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:22.591475] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: UP (p=54.92%) [2026-03-02T20:21:22.591786] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-03-02T20:21:22.591929] [INFO ] [sig ] ENTG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:22.740465] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ENTG.txt [2026-03-02T20:21:22.740673] [INFO ] [sig ] [1029/3370] Completed ENTG in 0.4s | 2.72 sym/s | Total: 6.3m | ETA: 14.3m [2026-03-02T20:21:22.740719] [INFO ] [sig ] [1030/3370] Forecasting ENTX... [2026-03-02T20:21:22.740751] [INFO ] [sig ] Generating forecast for: ENTX [2026-03-02T20:21:22.740781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-03-02T20:21:22.754346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-03-02T20:21:22.754802] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-03-02T20:21:22.755737] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-03-02T20:21:22.755794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:22.755828] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:22.755861] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:22.755953] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:22.831397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:22.832362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:22.832452] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:22.832487] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:22.960455] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:22.960645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:22.960707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:22.960739] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:22.964412] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: DOWN (p=12.08%) [2026-03-02T20:21:22.964739] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-03-02T20:21:22.964886] [INFO ] [sig ] ENTX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:23.118494] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ENTX.txt [2026-03-02T20:21:23.118685] [INFO ] [sig ] [1030/3370] Completed ENTX in 0.4s | 2.72 sym/s | Total: 6.3m | ETA: 14.3m [2026-03-02T20:21:23.118732] [INFO ] [sig ] [1031/3370] Forecasting ENVA... [2026-03-02T20:21:23.118769] [INFO ] [sig ] Generating forecast for: ENVA [2026-03-02T20:21:23.118820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-03-02T20:21:23.130909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-03-02T20:21:23.131307] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-03-02T20:21:23.132209] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-03-02T20:21:23.132266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:23.132299] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:23.132326] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:23.132385] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:23.194788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:23.195932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:23.196024] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:23.196058] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:23.320802] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:23.320974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:23.321017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:23.321047] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:23.324690] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: DOWN (p=42.01%) [2026-03-02T20:21:23.324983] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-03-02T20:21:23.325121] [INFO ] [sig ] ENVA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:23.504146] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ENVA.txt [2026-03-02T20:21:23.504372] [INFO ] [sig ] [1031/3370] Completed ENVA in 0.4s | 2.72 sym/s | Total: 6.3m | ETA: 14.3m [2026-03-02T20:21:23.504441] [INFO ] [sig ] [1032/3370] Forecasting ENVB... [2026-03-02T20:21:23.504495] [INFO ] [sig ] Generating forecast for: ENVB [2026-03-02T20:21:23.504548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-03-02T20:21:23.524555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-03-02T20:21:23.525147] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-03-02T20:21:23.526446] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-03-02T20:21:23.526516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:23.526556] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:23.526615] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:23.526698] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:23.598065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:23.599140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:23.599242] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:23.599278] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:23.765424] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:23.766144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:23.766277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:23.766337] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:23.775039] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: DOWN (p=25.47%) [2026-03-02T20:21:23.775805] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-03-02T20:21:23.776114] [INFO ] [sig ] ENVB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:24.003047] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ENVB.txt [2026-03-02T20:21:24.003344] [INFO ] [sig ] [1032/3370] Completed ENVB in 0.5s | 2.72 sym/s | Total: 6.3m | ETA: 14.3m [2026-03-02T20:21:24.003417] [INFO ] [sig ] [1033/3370] Forecasting ENVX... [2026-03-02T20:21:24.003476] [INFO ] [sig ] Generating forecast for: ENVX [2026-03-02T20:21:24.003542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-03-02T20:21:24.042146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-03-02T20:21:24.042736] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-03-02T20:21:24.044449] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-03-02T20:21:24.044545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:24.044614] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:24.044651] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:24.044729] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:24.134806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:24.135968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:24.136100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:24.136139] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:24.318323] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:24.318561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:24.318659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:24.318697] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:24.323217] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: UP (p=79.06%) [2026-03-02T20:21:24.323655] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-03-02T20:21:24.323851] [INFO ] [sig ] ENVX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:24.569407] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ENVX.txt [2026-03-02T20:21:24.569672] [INFO ] [sig ] [1033/3370] Completed ENVX in 0.6s | 2.72 sym/s | Total: 6.3m | ETA: 14.3m [2026-03-02T20:21:24.569726] [INFO ] [sig ] [1034/3370] Forecasting EOD... [2026-03-02T20:21:24.569761] [INFO ] [sig ] Generating forecast for: EOD [2026-03-02T20:21:24.569792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-03-02T20:21:24.600243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-03-02T20:21:24.600806] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-03-02T20:21:24.602135] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-03-02T20:21:24.602204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:24.602272] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:24.602311] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:24.602393] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:24.672338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:24.673390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:24.673503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:24.673538] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:24.814031] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:24.814397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:24.814463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:24.814503] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:24.819847] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: UP (p=89.66%) [2026-03-02T20:21:24.820262] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-03-02T20:21:24.820458] [INFO ] [sig ] EOD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:25.049756] [INFO ] [LOCAL ] Saved forecast: EOD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EOD.txt [2026-03-02T20:21:25.050056] [INFO ] [sig ] [1034/3370] Completed EOD in 0.5s | 2.72 sym/s | Total: 6.3m | ETA: 14.3m [2026-03-02T20:21:25.050135] [INFO ] [sig ] [1035/3370] Forecasting EOG... [2026-03-02T20:21:25.050185] [INFO ] [sig ] Generating forecast for: EOG [2026-03-02T20:21:25.050245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-03-02T20:21:25.070687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-03-02T20:21:25.071226] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-03-02T20:21:25.072646] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-03-02T20:21:25.072721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:25.072768] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:25.072809] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:25.072908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:25.167366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:25.168686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:25.168818] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:25.168869] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:25.337815] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:25.338020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:25.338090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:25.338124] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:25.342118] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: UP (p=76.75%) [2026-03-02T20:21:25.342496] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-03-02T20:21:25.342682] [INFO ] [sig ] EOG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:25.498736] [INFO ] [LOCAL ] Saved forecast: EOG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EOG.txt [2026-03-02T20:21:25.498905] [INFO ] [sig ] [1035/3370] Completed EOG in 0.4s | 2.72 sym/s | Total: 6.3m | ETA: 14.3m [2026-03-02T20:21:25.498946] [INFO ] [sig ] [1036/3370] Forecasting EOI... [2026-03-02T20:21:25.498977] [INFO ] [sig ] Generating forecast for: EOI [2026-03-02T20:21:25.499016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-03-02T20:21:25.512391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-03-02T20:21:25.512818] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-03-02T20:21:25.513678] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-03-02T20:21:25.513732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:25.513764] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:25.513792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:25.513850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:25.573321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:25.574243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:25.574395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:25.574431] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:25.698117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:25.698287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:25.698329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:25.698358] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:25.702393] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: UP (p=97.10%) [2026-03-02T20:21:25.702694] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-03-02T20:21:25.702825] [INFO ] [sig ] EOI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:25.846656] [INFO ] [LOCAL ] Saved forecast: EOI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EOI.txt [2026-03-02T20:21:25.846796] [INFO ] [sig ] [1036/3370] Completed EOI in 0.3s | 2.72 sym/s | Total: 6.3m | ETA: 14.3m [2026-03-02T20:21:25.846836] [INFO ] [sig ] [1037/3370] Forecasting EOLS... [2026-03-02T20:21:25.846866] [INFO ] [sig ] Generating forecast for: EOLS [2026-03-02T20:21:25.846896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-03-02T20:21:25.859310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-03-02T20:21:25.859694] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-03-02T20:21:25.860550] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-03-02T20:21:25.860628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:25.860661] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:25.860688] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:25.860747] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:25.923773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:25.924808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:25.924909] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:25.924948] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:26.050607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:26.050821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:26.050873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:26.050909] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:26.054822] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: DOWN (p=5.57%) [2026-03-02T20:21:26.055113] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-03-02T20:21:26.055250] [INFO ] [sig ] EOLS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:26.211232] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EOLS.txt [2026-03-02T20:21:26.211382] [INFO ] [sig ] [1037/3370] Completed EOLS in 0.4s | 2.72 sym/s | Total: 6.4m | ETA: 14.3m [2026-03-02T20:21:26.211424] [INFO ] [sig ] [1038/3370] Forecasting EOS... [2026-03-02T20:21:26.211464] [INFO ] [sig ] Generating forecast for: EOS [2026-03-02T20:21:26.211496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-03-02T20:21:26.224767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-03-02T20:21:26.225074] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-03-02T20:21:26.225930] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-03-02T20:21:26.225985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:26.226019] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:26.226046] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:26.226103] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:26.287672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:26.288516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:26.288622] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:26.288660] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:26.412751] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:26.412915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:26.412958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:26.412988] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:26.416729] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: DOWN (p=7.08%) [2026-03-02T20:21:26.417058] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-03-02T20:21:26.417196] [INFO ] [sig ] EOS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:26.561737] [INFO ] [LOCAL ] Saved forecast: EOS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EOS.txt [2026-03-02T20:21:26.561888] [INFO ] [sig ] [1038/3370] Completed EOS in 0.4s | 2.72 sym/s | Total: 6.4m | ETA: 14.3m [2026-03-02T20:21:26.561937] [INFO ] [sig ] [1039/3370] Forecasting EOSE... [2026-03-02T20:21:26.561976] [INFO ] [sig ] Generating forecast for: EOSE [2026-03-02T20:21:26.562013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-03-02T20:21:26.574043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-03-02T20:21:26.574374] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-03-02T20:21:26.575224] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-03-02T20:21:26.575279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:26.575313] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:26.575341] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:26.575399] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:26.636152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:26.636883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:26.636970] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:26.637004] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:26.759842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:26.760011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:26.760051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:26.760081] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:26.763704] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: DOWN (p=31.81%) [2026-03-02T20:21:26.764012] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-03-02T20:21:26.764154] [INFO ] [sig ] EOSE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:26.917744] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EOSE.txt [2026-03-02T20:21:26.917954] [INFO ] [sig ] [1039/3370] Completed EOSE in 0.4s | 2.72 sym/s | Total: 6.4m | ETA: 14.3m [2026-03-02T20:21:26.918008] [INFO ] [sig ] [1040/3370] Forecasting EPAC... [2026-03-02T20:21:26.918060] [INFO ] [sig ] Generating forecast for: EPAC [2026-03-02T20:21:26.918097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-03-02T20:21:26.930874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-03-02T20:21:26.931246] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-03-02T20:21:26.932186] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-03-02T20:21:26.932241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:26.932273] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:26.932299] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:26.932369] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:26.996146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:26.997147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:26.997241] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:26.997277] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:27.120425] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:27.120618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:27.120663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:27.120694] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:27.124460] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: UP (p=92.12%) [2026-03-02T20:21:27.124772] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-03-02T20:21:27.124928] [INFO ] [sig ] EPAC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:27.278644] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EPAC.txt [2026-03-02T20:21:27.278799] [INFO ] [sig ] [1040/3370] Completed EPAC in 0.4s | 2.72 sym/s | Total: 6.4m | ETA: 14.3m [2026-03-02T20:21:27.278839] [INFO ] [sig ] [1041/3370] Forecasting EPAM... [2026-03-02T20:21:27.278870] [INFO ] [sig ] Generating forecast for: EPAM [2026-03-02T20:21:27.278903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-03-02T20:21:27.290821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-03-02T20:21:27.291196] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-03-02T20:21:27.292082] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-03-02T20:21:27.292135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:27.292168] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:27.292196] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:27.292254] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:27.353710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:27.354643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:27.354731] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:27.354765] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:27.482842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:27.483018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:27.483067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:27.483124] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:27.486789] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: UP (p=90.80%) [2026-03-02T20:21:27.487079] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-03-02T20:21:27.487232] [INFO ] [sig ] EPAM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:27.637728] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EPAM.txt [2026-03-02T20:21:27.637897] [INFO ] [sig ] [1041/3370] Completed EPAM in 0.4s | 2.72 sym/s | Total: 6.4m | ETA: 14.3m [2026-03-02T20:21:27.637950] [INFO ] [sig ] [1042/3370] Forecasting EPC... [2026-03-02T20:21:27.637981] [INFO ] [sig ] Generating forecast for: EPC [2026-03-02T20:21:27.638015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-03-02T20:21:27.650390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-03-02T20:21:27.650718] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-03-02T20:21:27.651547] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-03-02T20:21:27.651623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:27.651657] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:27.651684] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:27.651741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:27.713459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:27.714234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:27.714317] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:27.714348] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:27.836259] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:27.836374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:27.836412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:27.836442] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:27.839724] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: UP (p=56.70%) [2026-03-02T20:21:27.840018] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-03-02T20:21:27.840165] [INFO ] [sig ] EPC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:27.985190] [INFO ] [LOCAL ] Saved forecast: EPC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EPC.txt [2026-03-02T20:21:27.985355] [INFO ] [sig ] [1042/3370] Completed EPC in 0.3s | 2.72 sym/s | Total: 6.4m | ETA: 14.3m [2026-03-02T20:21:27.985613] [INFO ] [sig ] [1043/3370] Forecasting EPD... [2026-03-02T20:21:27.985644] [INFO ] [sig ] Generating forecast for: EPD [2026-03-02T20:21:27.985674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-03-02T20:21:27.998007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-03-02T20:21:27.998316] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-03-02T20:21:27.999163] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-03-02T20:21:27.999217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:27.999275] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:27.999304] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:27.999362] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:28.057771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:28.058419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:28.058501] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:28.058543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:28.181136] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:28.181279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:28.181320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:28.181348] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:28.185177] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: UP (p=95.83%) [2026-03-02T20:21:28.185462] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-03-02T20:21:28.185614] [INFO ] [sig ] EPD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:28.331878] [INFO ] [LOCAL ] Saved forecast: EPD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EPD.txt [2026-03-02T20:21:28.331991] [INFO ] [sig ] [1043/3370] Completed EPD in 0.3s | 2.72 sym/s | Total: 6.4m | ETA: 14.3m [2026-03-02T20:21:28.332038] [INFO ] [sig ] [1044/3370] Forecasting EPSN... [2026-03-02T20:21:28.332070] [INFO ] [sig ] Generating forecast for: EPSN [2026-03-02T20:21:28.332099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-03-02T20:21:28.344194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-03-02T20:21:28.344472] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-03-02T20:21:28.345308] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-03-02T20:21:28.345361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:28.345399] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:28.345426] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:28.345484] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:28.404261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:28.404896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:28.404979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:28.405011] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:28.527472] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:28.527656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:28.527699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:28.527730] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:28.531274] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: UP (p=50.59%) [2026-03-02T20:21:28.531593] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-03-02T20:21:28.531732] [INFO ] [sig ] EPSN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:28.679339] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EPSN.txt [2026-03-02T20:21:28.679492] [INFO ] [sig ] [1044/3370] Completed EPSN in 0.3s | 2.72 sym/s | Total: 6.4m | ETA: 14.2m [2026-03-02T20:21:28.679532] [INFO ] [sig ] [1045/3370] Forecasting EQBK... [2026-03-02T20:21:28.679562] [INFO ] [sig ] Generating forecast for: EQBK [2026-03-02T20:21:28.679803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-03-02T20:21:28.691514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-03-02T20:21:28.691838] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-03-02T20:21:28.692681] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-03-02T20:21:28.692733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:28.692765] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:28.692792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:28.692858] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:28.750965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:28.751820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:28.751913] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:28.751947] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:28.878907] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:28.879075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:28.879117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:28.879147] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:28.883009] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-03-02T20:21:28.883338] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-03-02T20:21:28.883481] [INFO ] [sig ] EQBK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:29.040064] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EQBK.txt [2026-03-02T20:21:29.040220] [INFO ] [sig ] [1045/3370] Completed EQBK in 0.4s | 2.72 sym/s | Total: 6.4m | ETA: 14.2m [2026-03-02T20:21:29.040260] [INFO ] [sig ] [1046/3370] Forecasting EQH... [2026-03-02T20:21:29.040291] [INFO ] [sig ] Generating forecast for: EQH [2026-03-02T20:21:29.040323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-03-02T20:21:29.051589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-03-02T20:21:29.051925] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-03-02T20:21:29.052794] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-03-02T20:21:29.052848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:29.052880] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:29.052906] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:29.052964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:29.114726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:29.115613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:29.115702] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:29.115737] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:29.244495] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:29.244691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:29.244742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:29.244814] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:29.249391] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: UP (p=92.34%) [2026-03-02T20:21:29.249773] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-03-02T20:21:29.249937] [INFO ] [sig ] EQH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:29.407012] [INFO ] [LOCAL ] Saved forecast: EQH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EQH.txt [2026-03-02T20:21:29.407178] [INFO ] [sig ] [1046/3370] Completed EQH in 0.4s | 2.72 sym/s | Total: 6.4m | ETA: 14.2m [2026-03-02T20:21:29.407222] [INFO ] [sig ] [1047/3370] Forecasting EQIX... [2026-03-02T20:21:29.407254] [INFO ] [sig ] Generating forecast for: EQIX [2026-03-02T20:21:29.407285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-03-02T20:21:29.419900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-03-02T20:21:29.420248] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-03-02T20:21:29.421125] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-03-02T20:21:29.421188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:29.421222] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:29.421248] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:29.421306] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:29.480273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:29.481154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:29.481243] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:29.481277] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:29.606841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:29.607008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:29.607055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:29.607084] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:29.610851] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: DOWN (p=16.26%) [2026-03-02T20:21:29.611327] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-03-02T20:21:29.611461] [INFO ] [sig ] EQIX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:29.827866] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EQIX.txt [2026-03-02T20:21:29.828013] [INFO ] [sig ] [1047/3370] Completed EQIX in 0.4s | 2.72 sym/s | Total: 6.4m | ETA: 14.2m [2026-03-02T20:21:29.828078] [INFO ] [sig ] [1048/3370] Forecasting ERAS... [2026-03-02T20:21:29.828112] [INFO ] [sig ] Generating forecast for: ERAS [2026-03-02T20:21:29.828143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-03-02T20:21:29.841360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-03-02T20:21:29.841808] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-03-02T20:21:29.842792] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-03-02T20:21:29.842859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:29.842910] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:29.842951] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:29.843038] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:29.902383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:29.903134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:29.903221] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:29.903255] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:30.022272] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:30.022440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:30.022483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:30.022516] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:30.026006] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: UP (p=66.42%) [2026-03-02T20:21:30.026309] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-03-02T20:21:30.026442] [INFO ] [sig ] ERAS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:30.171106] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ERAS.txt [2026-03-02T20:21:30.171247] [INFO ] [sig ] [1048/3370] Completed ERAS in 0.3s | 2.72 sym/s | Total: 6.4m | ETA: 14.2m [2026-03-02T20:21:30.171286] [INFO ] [sig ] [1049/3370] Forecasting ERIC... [2026-03-02T20:21:30.171316] [INFO ] [sig ] Generating forecast for: ERIC [2026-03-02T20:21:30.171347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-03-02T20:21:30.183623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-03-02T20:21:30.183972] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-03-02T20:21:30.184868] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-03-02T20:21:30.184921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:30.184954] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:30.184980] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:30.185037] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:30.244027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:30.244816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:30.244908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:30.244946] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:30.374090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:30.374257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:30.374308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:30.374348] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:30.378026] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: DOWN (p=3.64%) [2026-03-02T20:21:30.378336] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-03-02T20:21:30.378472] [INFO ] [sig ] ERIC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:30.532401] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ERIC.txt [2026-03-02T20:21:30.532566] [INFO ] [sig ] [1049/3370] Completed ERIC in 0.4s | 2.72 sym/s | Total: 6.4m | ETA: 14.2m [2026-03-02T20:21:30.532632] [INFO ] [sig ] [1050/3370] Forecasting ERIE... [2026-03-02T20:21:30.532665] [INFO ] [sig ] Generating forecast for: ERIE [2026-03-02T20:21:30.532696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-03-02T20:21:30.545422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-03-02T20:21:30.545790] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-03-02T20:21:30.546702] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-03-02T20:21:30.546763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:30.546798] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:30.546827] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:30.546888] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:30.608698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:30.609466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:30.609553] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:30.609609] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:30.735028] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:30.735202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:30.735259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:30.735292] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:30.739171] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: DOWN (p=43.70%) [2026-03-02T20:21:30.739465] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-03-02T20:21:30.739629] [INFO ] [sig ] ERIE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:30.891318] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ERIE.txt [2026-03-02T20:21:30.891481] [INFO ] [sig ] [1050/3370] Completed ERIE in 0.4s | 2.72 sym/s | Total: 6.4m | ETA: 14.2m [2026-03-02T20:21:30.891536] [INFO ] [sig ] [1051/3370] Forecasting ERII... [2026-03-02T20:21:30.891591] [INFO ] [sig ] Generating forecast for: ERII [2026-03-02T20:21:30.891628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-03-02T20:21:30.905232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-03-02T20:21:30.905641] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-03-02T20:21:30.906629] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-03-02T20:21:30.906698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:30.906746] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:30.906790] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:30.906865] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:30.968917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:30.969805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:30.969895] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:30.969930] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:31.094411] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:31.094598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:31.094645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:31.094675] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:31.098300] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: DOWN (p=43.18%) [2026-03-02T20:21:31.098616] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-03-02T20:21:31.098757] [INFO ] [sig ] ERII: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:31.248829] [INFO ] [LOCAL ] Saved forecast: ERII 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ERII.txt [2026-03-02T20:21:31.248990] [INFO ] [sig ] [1051/3370] Completed ERII in 0.4s | 2.72 sym/s | Total: 6.4m | ETA: 14.2m [2026-03-02T20:21:31.249050] [INFO ] [sig ] [1052/3370] Forecasting ERO... [2026-03-02T20:21:31.249104] [INFO ] [sig ] Generating forecast for: ERO [2026-03-02T20:21:31.249153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-03-02T20:21:31.262351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-03-02T20:21:31.262753] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-03-02T20:21:31.263638] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-03-02T20:21:31.263693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:31.263728] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:31.263755] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:31.263815] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:31.324066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:31.324995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:31.325112] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:31.325156] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:31.446886] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:31.447057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:31.447100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:31.447130] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:31.450855] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: UP (p=59.04%) [2026-03-02T20:21:31.451218] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-03-02T20:21:31.451396] [INFO ] [sig ] ERO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:31.608639] [INFO ] [LOCAL ] Saved forecast: ERO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ERO.txt [2026-03-02T20:21:31.608805] [INFO ] [sig ] [1052/3370] Completed ERO in 0.4s | 2.72 sym/s | Total: 6.4m | ETA: 14.2m [2026-03-02T20:21:31.608848] [INFO ] [sig ] [1053/3370] Forecasting ES... [2026-03-02T20:21:31.608878] [INFO ] [sig ] Generating forecast for: ES [2026-03-02T20:21:31.608909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-03-02T20:21:31.621332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-03-02T20:21:31.621758] [INFO ] [FORECASTER] Starting predict_future for ES [2026-03-02T20:21:31.622621] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-03-02T20:21:31.622675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:31.622707] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:31.622733] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:31.622789] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:31.681441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:31.682378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:31.682503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:31.682539] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:31.812495] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:31.812703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:31.812748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:31.812781] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:31.816402] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: UP (p=84.04%) [2026-03-02T20:21:31.816758] [INFO ] [FORECASTER] Completed predict_future for ES [2026-03-02T20:21:31.816913] [INFO ] [sig ] ES: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:31.961226] [INFO ] [LOCAL ] Saved forecast: ES 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ES.txt [2026-03-02T20:21:31.961374] [INFO ] [sig ] [1053/3370] Completed ES in 0.4s | 2.72 sym/s | Total: 6.4m | ETA: 14.2m [2026-03-02T20:21:31.961414] [INFO ] [sig ] [1054/3370] Forecasting ESAB... [2026-03-02T20:21:31.961445] [INFO ] [sig ] Generating forecast for: ESAB [2026-03-02T20:21:31.961476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-03-02T20:21:31.973617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-03-02T20:21:31.973992] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-03-02T20:21:31.974829] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-03-02T20:21:31.974880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:31.974913] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:31.974940] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:31.974997] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:32.033758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:32.034672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:32.034764] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:32.034799] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:32.158925] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:32.159142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:32.159192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:32.159222] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:32.162806] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: DOWN (p=12.35%) [2026-03-02T20:21:32.163089] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-03-02T20:21:32.163228] [INFO ] [sig ] ESAB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:32.308629] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ESAB.txt [2026-03-02T20:21:32.308794] [INFO ] [sig ] [1054/3370] Completed ESAB in 0.3s | 2.72 sym/s | Total: 6.5m | ETA: 14.2m [2026-03-02T20:21:32.308838] [INFO ] [sig ] [1055/3370] Forecasting ESCA... [2026-03-02T20:21:32.308869] [INFO ] [sig ] Generating forecast for: ESCA [2026-03-02T20:21:32.308901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-03-02T20:21:32.321128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-03-02T20:21:32.321561] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-03-02T20:21:32.322456] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-03-02T20:21:32.322514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:32.322548] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:32.322608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:32.322672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:32.383508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:32.384428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:32.384521] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:32.384556] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:32.497929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:32.498126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:32.498176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:32.498207] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:32.501948] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: UP (p=67.81%) [2026-03-02T20:21:32.502260] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-03-02T20:21:32.502553] [INFO ] [sig ] ESCA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:32.654705] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ESCA.txt [2026-03-02T20:21:32.654856] [INFO ] [sig ] [1055/3370] Completed ESCA in 0.3s | 2.72 sym/s | Total: 6.5m | ETA: 14.2m [2026-03-02T20:21:32.654895] [INFO ] [sig ] [1056/3370] Forecasting ESE... [2026-03-02T20:21:32.654926] [INFO ] [sig ] Generating forecast for: ESE [2026-03-02T20:21:32.654957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-03-02T20:21:32.669348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-03-02T20:21:32.669931] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-03-02T20:21:32.670948] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-03-02T20:21:32.671000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:32.671032] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:32.671058] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:32.671115] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:32.731530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:32.732372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:32.732458] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:32.732491] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:32.858157] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:32.858337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:32.858382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:32.858414] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:32.862678] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: UP (p=75.28%) [2026-03-02T20:21:32.863114] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-03-02T20:21:32.863289] [INFO ] [sig ] ESE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:33.030078] [INFO ] [LOCAL ] Saved forecast: ESE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ESE.txt [2026-03-02T20:21:33.030303] [INFO ] [sig ] [1056/3370] Completed ESE in 0.4s | 2.72 sym/s | Total: 6.5m | ETA: 14.2m [2026-03-02T20:21:33.030347] [INFO ] [sig ] [1057/3370] Forecasting ESEA... [2026-03-02T20:21:33.030377] [INFO ] [sig ] Generating forecast for: ESEA [2026-03-02T20:21:33.030408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-03-02T20:21:33.044165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-03-02T20:21:33.044821] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-03-02T20:21:33.045767] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-03-02T20:21:33.045825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:33.045859] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:33.045887] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:33.045947] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:33.108917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:33.110038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:33.110132] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:33.110166] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:33.234516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:33.234702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:33.234745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:33.234773] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:33.238443] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: UP (p=93.00%) [2026-03-02T20:21:33.238740] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-03-02T20:21:33.238873] [INFO ] [sig ] ESEA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:33.389139] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ESEA.txt [2026-03-02T20:21:33.389334] [INFO ] [sig ] [1057/3370] Completed ESEA in 0.4s | 2.72 sym/s | Total: 6.5m | ETA: 14.2m [2026-03-02T20:21:33.389404] [INFO ] [sig ] [1058/3370] Forecasting ESGD... [2026-03-02T20:21:33.389437] [INFO ] [sig ] Generating forecast for: ESGD [2026-03-02T20:21:33.389485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-03-02T20:21:33.402950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-03-02T20:21:33.403395] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-03-02T20:21:33.404323] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-03-02T20:21:33.404379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:33.404446] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:33.404479] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:33.404544] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:33.463597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:33.464538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:33.464671] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:33.464708] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:33.588315] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:33.588485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:33.588526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:33.588557] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:33.592745] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: DOWN (p=4.60%) [2026-03-02T20:21:33.593094] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-03-02T20:21:33.593254] [INFO ] [sig ] ESGD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:33.754630] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ESGD.txt [2026-03-02T20:21:33.754851] [INFO ] [sig ] [1058/3370] Completed ESGD in 0.4s | 2.72 sym/s | Total: 6.5m | ETA: 14.2m [2026-03-02T20:21:33.754910] [INFO ] [sig ] [1059/3370] Forecasting ESGE... [2026-03-02T20:21:33.754942] [INFO ] [sig ] Generating forecast for: ESGE [2026-03-02T20:21:33.754974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-03-02T20:21:33.767512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-03-02T20:21:33.768129] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-03-02T20:21:33.769401] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-03-02T20:21:33.769476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:33.769525] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:33.769558] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:33.769647] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:33.835757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:33.836681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:33.836771] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:33.836805] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:33.961842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:33.962018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:33.962061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:33.962091] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:33.965825] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: UP (p=62.41%) [2026-03-02T20:21:33.966189] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-03-02T20:21:33.966338] [INFO ] [sig ] ESGE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:34.109674] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ESGE.txt [2026-03-02T20:21:34.109835] [INFO ] [sig ] [1059/3370] Completed ESGE in 0.4s | 2.72 sym/s | Total: 6.5m | ETA: 14.2m [2026-03-02T20:21:34.109877] [INFO ] [sig ] [1060/3370] Forecasting ESI... [2026-03-02T20:21:34.109906] [INFO ] [sig ] Generating forecast for: ESI [2026-03-02T20:21:34.109937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-03-02T20:21:34.122230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-03-02T20:21:34.122532] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-03-02T20:21:34.123403] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-03-02T20:21:34.123456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:34.123512] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:34.123541] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:34.123615] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:34.181242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:34.181881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:34.181963] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:34.181996] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:34.301156] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:34.301296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:34.301337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:34.301364] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:34.304717] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: UP (p=73.01%) [2026-03-02T20:21:34.304997] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-03-02T20:21:34.305151] [INFO ] [sig ] ESI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:34.450218] [INFO ] [LOCAL ] Saved forecast: ESI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ESI.txt [2026-03-02T20:21:34.450495] [INFO ] [sig ] [1060/3370] Completed ESI in 0.3s | 2.72 sym/s | Total: 6.5m | ETA: 14.1m [2026-03-02T20:21:34.450542] [INFO ] [sig ] [1061/3370] Forecasting ESOA... [2026-03-02T20:21:34.450593] [INFO ] [sig ] Generating forecast for: ESOA [2026-03-02T20:21:34.450627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-03-02T20:21:34.464089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-03-02T20:21:34.464506] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-03-02T20:21:34.465383] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-03-02T20:21:34.465440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:34.465471] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:34.465498] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:34.465556] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:34.524605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:34.525523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:34.525625] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:34.525662] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:34.649614] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:34.649762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:34.649802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:34.649830] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:34.653201] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: DOWN (p=36.33%) [2026-03-02T20:21:34.653480] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-03-02T20:21:34.653630] [INFO ] [sig ] ESOA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:34.800193] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ESOA.txt [2026-03-02T20:21:34.800344] [INFO ] [sig ] [1061/3370] Completed ESOA in 0.3s | 2.72 sym/s | Total: 6.5m | ETA: 14.1m [2026-03-02T20:21:34.800405] [INFO ] [sig ] [1062/3370] Forecasting ESPO... [2026-03-02T20:21:34.800440] [INFO ] [sig ] Generating forecast for: ESPO [2026-03-02T20:21:34.800471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-03-02T20:21:34.811813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-03-02T20:21:34.812142] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-03-02T20:21:34.812965] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-03-02T20:21:34.813017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:34.813050] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:34.813076] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:34.813133] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:34.873063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:34.874088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:34.874177] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:34.874211] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:35.018534] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:35.018733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:35.018782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:35.018813] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:35.022861] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: DOWN (p=49.94%) [2026-03-02T20:21:35.023196] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-03-02T20:21:35.023362] [INFO ] [sig ] ESPO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:35.171367] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ESPO.txt [2026-03-02T20:21:35.171522] [INFO ] [sig ] [1062/3370] Completed ESPO in 0.4s | 2.72 sym/s | Total: 6.5m | ETA: 14.1m [2026-03-02T20:21:35.171587] [INFO ] [sig ] [1063/3370] Forecasting ESQ... [2026-03-02T20:21:35.171621] [INFO ] [sig ] Generating forecast for: ESQ [2026-03-02T20:21:35.171658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-03-02T20:21:35.186482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-03-02T20:21:35.186945] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-03-02T20:21:35.187924] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-03-02T20:21:35.187980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:35.188013] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:35.188070] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:35.188148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:35.247209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:35.248252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:35.248367] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:35.248403] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:35.368629] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:35.368794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:35.368834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:35.368897] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:35.372317] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: DOWN (p=16.36%) [2026-03-02T20:21:35.372612] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-03-02T20:21:35.372762] [INFO ] [sig ] ESQ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:35.518641] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ESQ.txt [2026-03-02T20:21:35.518785] [INFO ] [sig ] [1063/3370] Completed ESQ in 0.3s | 2.72 sym/s | Total: 6.5m | ETA: 14.1m [2026-03-02T20:21:35.518826] [INFO ] [sig ] [1064/3370] Forecasting ESTA... [2026-03-02T20:21:35.518855] [INFO ] [sig ] Generating forecast for: ESTA [2026-03-02T20:21:35.518885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-03-02T20:21:35.531283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-03-02T20:21:35.531613] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-03-02T20:21:35.532426] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-03-02T20:21:35.532479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:35.532511] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:35.532538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:35.532613] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:35.592006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:35.592937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:35.593037] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:35.593072] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:35.717608] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:35.717776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:35.717819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:35.717847] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:35.721412] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-03-02T20:21:35.721783] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-03-02T20:21:35.721936] [INFO ] [sig ] ESTA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:35.871374] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ESTA.txt [2026-03-02T20:21:35.871539] [INFO ] [sig ] [1064/3370] Completed ESTA in 0.4s | 2.72 sym/s | Total: 6.5m | ETA: 14.1m [2026-03-02T20:21:35.871603] [INFO ] [sig ] [1065/3370] Forecasting ESTC... [2026-03-02T20:21:35.871637] [INFO ] [sig ] Generating forecast for: ESTC [2026-03-02T20:21:35.871667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-03-02T20:21:35.883863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-03-02T20:21:35.884258] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-03-02T20:21:35.885121] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-03-02T20:21:35.885175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:35.885206] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:35.885233] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:35.885290] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:35.944353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:35.945459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:35.945547] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:35.945599] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:36.063972] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:36.064139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:36.064205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:36.064241] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:36.067693] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: UP (p=75.74%) [2026-03-02T20:21:36.067969] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-03-02T20:21:36.068120] [INFO ] [sig ] ESTC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:36.212017] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ESTC.txt [2026-03-02T20:21:36.212149] [INFO ] [sig ] [1065/3370] Completed ESTC in 0.3s | 2.72 sym/s | Total: 6.5m | ETA: 14.1m [2026-03-02T20:21:36.212188] [INFO ] [sig ] [1066/3370] Forecasting ETB... [2026-03-02T20:21:36.212217] [INFO ] [sig ] Generating forecast for: ETB [2026-03-02T20:21:36.212248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-03-02T20:21:36.224035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-03-02T20:21:36.224340] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-03-02T20:21:36.225173] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-03-02T20:21:36.225226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:36.225259] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:36.225286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:36.225343] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:36.285062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:36.285844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:36.285930] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:36.285965] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:36.403528] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:36.403706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:36.403749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:36.403777] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:36.407253] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-03-02T20:21:36.407529] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-03-02T20:21:36.407682] [INFO ] [sig ] ETB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:36.555019] [INFO ] [LOCAL ] Saved forecast: ETB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ETB.txt [2026-03-02T20:21:36.555182] [INFO ] [sig ] [1066/3370] Completed ETB in 0.3s | 2.72 sym/s | Total: 6.5m | ETA: 14.1m [2026-03-02T20:21:36.555225] [INFO ] [sig ] [1067/3370] Forecasting ETD... [2026-03-02T20:21:36.555256] [INFO ] [sig ] Generating forecast for: ETD [2026-03-02T20:21:36.555288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-03-02T20:21:36.567701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-03-02T20:21:36.568098] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-03-02T20:21:36.568958] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-03-02T20:21:36.569013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:36.569046] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:36.569075] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:36.569136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:36.630245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:36.631180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:36.631287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:36.631321] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:36.751441] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:36.751629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:36.751671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:36.751701] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:36.755194] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: UP (p=61.69%) [2026-03-02T20:21:36.755500] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-03-02T20:21:36.755658] [INFO ] [sig ] ETD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:36.903693] [INFO ] [LOCAL ] Saved forecast: ETD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ETD.txt [2026-03-02T20:21:36.903843] [INFO ] [sig ] [1067/3370] Completed ETD in 0.3s | 2.72 sym/s | Total: 6.5m | ETA: 14.1m [2026-03-02T20:21:36.903884] [INFO ] [sig ] [1068/3370] Forecasting ETG... [2026-03-02T20:21:36.903913] [INFO ] [sig ] Generating forecast for: ETG [2026-03-02T20:21:36.903943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-03-02T20:21:36.915735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-03-02T20:21:36.916059] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-03-02T20:21:36.916879] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-03-02T20:21:36.916931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:36.916964] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:36.916991] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:36.917048] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:36.976004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:36.976803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:36.976889] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:36.976922] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:37.099987] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:37.100155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:37.100203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:37.100240] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:37.103703] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: UP (p=87.16%) [2026-03-02T20:21:37.103978] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-03-02T20:21:37.104107] [INFO ] [sig ] ETG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:37.250204] [INFO ] [LOCAL ] Saved forecast: ETG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ETG.txt [2026-03-02T20:21:37.250376] [INFO ] [sig ] [1068/3370] Completed ETG in 0.3s | 2.72 sym/s | Total: 6.5m | ETA: 14.1m [2026-03-02T20:21:37.250419] [INFO ] [sig ] [1069/3370] Forecasting ETHA... [2026-03-02T20:21:37.250661] [INFO ] [sig ] Generating forecast for: ETHA [2026-03-02T20:21:37.250696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-03-02T20:21:37.265011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-03-02T20:21:37.265390] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-03-02T20:21:37.266215] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-03-02T20:21:37.266272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:37.266314] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:37.266343] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:37.266400] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:37.326026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:37.326779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:37.326865] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:37.326898] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:37.448517] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:37.448681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:37.448720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:37.448750] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:37.452128] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: DOWN (p=32.28%) [2026-03-02T20:21:37.452414] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-03-02T20:21:37.452542] [INFO ] [sig ] ETHA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:37.596075] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ETHA.txt [2026-03-02T20:21:37.596188] [INFO ] [sig ] [1069/3370] Completed ETHA in 0.3s | 2.72 sym/s | Total: 6.5m | ETA: 14.1m [2026-03-02T20:21:37.596228] [INFO ] [sig ] [1070/3370] Forecasting ETJ... [2026-03-02T20:21:37.596257] [INFO ] [sig ] Generating forecast for: ETJ [2026-03-02T20:21:37.596287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-03-02T20:21:37.609211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-03-02T20:21:37.609745] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-03-02T20:21:37.610544] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-03-02T20:21:37.610614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:37.610647] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:37.610675] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:37.610732] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:37.669850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:37.670868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:37.670981] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:37.671015] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:37.791879] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:37.792059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:37.792102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:37.792132] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:37.795821] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: UP (p=60.20%) [2026-03-02T20:21:37.796201] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-03-02T20:21:37.796353] [INFO ] [sig ] ETJ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:37.952910] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ETJ.txt [2026-03-02T20:21:37.953077] [INFO ] [sig ] [1070/3370] Completed ETJ in 0.4s | 2.72 sym/s | Total: 6.5m | ETA: 14.1m [2026-03-02T20:21:37.953118] [INFO ] [sig ] [1071/3370] Forecasting ETN... [2026-03-02T20:21:37.953149] [INFO ] [sig ] Generating forecast for: ETN [2026-03-02T20:21:37.953181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-03-02T20:21:37.966350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-03-02T20:21:37.966841] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-03-02T20:21:37.967843] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-03-02T20:21:37.967901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:37.967935] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:37.967963] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:37.968023] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:38.029152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:38.030116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:38.030238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:38.030280] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:38.152215] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:38.152384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:38.152424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:38.152453] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:38.155914] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: UP (p=85.82%) [2026-03-02T20:21:38.156206] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-03-02T20:21:38.156350] [INFO ] [sig ] ETN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:38.302160] [INFO ] [LOCAL ] Saved forecast: ETN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ETN.txt [2026-03-02T20:21:38.302290] [INFO ] [sig ] [1071/3370] Completed ETN in 0.3s | 2.72 sym/s | Total: 6.6m | ETA: 14.1m [2026-03-02T20:21:38.302330] [INFO ] [sig ] [1072/3370] Forecasting ETO... [2026-03-02T20:21:38.302360] [INFO ] [sig ] Generating forecast for: ETO [2026-03-02T20:21:38.302390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-03-02T20:21:38.314869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-03-02T20:21:38.315264] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-03-02T20:21:38.316101] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-03-02T20:21:38.316154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:38.316187] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:38.316213] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:38.316270] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:38.374632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:38.375527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:38.375645] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:38.375682] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:38.500396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:38.500677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:38.500745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:38.500796] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:38.506015] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: DOWN (p=12.78%) [2026-03-02T20:21:38.506416] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-03-02T20:21:38.506613] [INFO ] [sig ] ETO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:38.655180] [INFO ] [LOCAL ] Saved forecast: ETO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ETO.txt [2026-03-02T20:21:38.655359] [INFO ] [sig ] [1072/3370] Completed ETO in 0.4s | 2.72 sym/s | Total: 6.6m | ETA: 14.1m [2026-03-02T20:21:38.655403] [INFO ] [sig ] [1073/3370] Forecasting ETON... [2026-03-02T20:21:38.655432] [INFO ] [sig ] Generating forecast for: ETON [2026-03-02T20:21:38.655476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-03-02T20:21:38.669545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-03-02T20:21:38.669991] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-03-02T20:21:38.670910] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-03-02T20:21:38.670964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:38.670997] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:38.671024] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:38.671081] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:38.730614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:38.731534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:38.731642] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:38.731678] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:38.856883] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:38.857051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:38.857093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:38.857123] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:38.860869] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: DOWN (p=4.18%) [2026-03-02T20:21:38.861230] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-03-02T20:21:38.861382] [INFO ] [sig ] ETON: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:39.013181] [INFO ] [LOCAL ] Saved forecast: ETON 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ETON.txt [2026-03-02T20:21:39.013393] [INFO ] [sig ] [1073/3370] Completed ETON in 0.4s | 2.72 sym/s | Total: 6.6m | ETA: 14.1m [2026-03-02T20:21:39.013438] [INFO ] [sig ] [1074/3370] Forecasting ETSY... [2026-03-02T20:21:39.013467] [INFO ] [sig ] Generating forecast for: ETSY [2026-03-02T20:21:39.013498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-03-02T20:21:39.026334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-03-02T20:21:39.026771] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-03-02T20:21:39.027638] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-03-02T20:21:39.027693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:39.027726] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:39.027753] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:39.027814] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:39.093021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:39.094119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:39.094224] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:39.094267] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:39.229986] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:39.230158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:39.230208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:39.230245] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:39.233864] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: UP (p=67.78%) [2026-03-02T20:21:39.234236] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-03-02T20:21:39.234385] [INFO ] [sig ] ETSY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:39.381144] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ETSY.txt [2026-03-02T20:21:39.381297] [INFO ] [sig ] [1074/3370] Completed ETSY in 0.4s | 2.72 sym/s | Total: 6.6m | ETA: 14.1m [2026-03-02T20:21:39.381339] [INFO ] [sig ] [1075/3370] Forecasting ETY... [2026-03-02T20:21:39.381368] [INFO ] [sig ] Generating forecast for: ETY [2026-03-02T20:21:39.381400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-03-02T20:21:39.394121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-03-02T20:21:39.394458] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-03-02T20:21:39.395330] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-03-02T20:21:39.395385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:39.395418] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:39.395446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:39.395505] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:39.454945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:39.455645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:39.455733] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:39.455767] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:39.575259] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:39.575420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:39.575462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:39.575493] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:39.579090] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: DOWN (p=25.04%) [2026-03-02T20:21:39.579394] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-03-02T20:21:39.579551] [INFO ] [sig ] ETY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:39.725018] [INFO ] [LOCAL ] Saved forecast: ETY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ETY.txt [2026-03-02T20:21:39.725139] [INFO ] [sig ] [1075/3370] Completed ETY in 0.3s | 2.72 sym/s | Total: 6.6m | ETA: 14.0m [2026-03-02T20:21:39.725178] [INFO ] [sig ] [1076/3370] Forecasting EUFN... [2026-03-02T20:21:39.725208] [INFO ] [sig ] Generating forecast for: EUFN [2026-03-02T20:21:39.725238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-03-02T20:21:39.737254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-03-02T20:21:39.737557] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-03-02T20:21:39.738387] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-03-02T20:21:39.738438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:39.738470] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:39.738496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:39.738553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:39.796559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:39.797352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:39.797436] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:39.797468] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:39.917829] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:39.917972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:39.918011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:39.918078] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:39.921782] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: UP (p=67.92%) [2026-03-02T20:21:39.922061] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-03-02T20:21:39.922187] [INFO ] [sig ] EUFN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:40.066863] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EUFN.txt [2026-03-02T20:21:40.066995] [INFO ] [sig ] [1076/3370] Completed EUFN in 0.3s | 2.72 sym/s | Total: 6.6m | ETA: 14.0m [2026-03-02T20:21:40.067034] [INFO ] [sig ] [1077/3370] Forecasting EVAX... [2026-03-02T20:21:40.067064] [INFO ] [sig ] Generating forecast for: EVAX [2026-03-02T20:21:40.067093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-03-02T20:21:40.078721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-03-02T20:21:40.078984] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-03-02T20:21:40.079815] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-03-02T20:21:40.079867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:40.079922] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:40.079952] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:40.080010] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:40.137743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:40.138479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:40.138565] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:40.138618] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:40.258407] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:40.258589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:40.258631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:40.258663] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:40.262039] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: DOWN (p=17.06%) [2026-03-02T20:21:40.262357] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-03-02T20:21:40.262493] [INFO ] [sig ] EVAX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:40.408207] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EVAX.txt [2026-03-02T20:21:40.408340] [INFO ] [sig ] [1077/3370] Completed EVAX in 0.3s | 2.72 sym/s | Total: 6.6m | ETA: 14.0m [2026-03-02T20:21:40.408379] [INFO ] [sig ] [1078/3370] Forecasting EVC... [2026-03-02T20:21:40.408408] [INFO ] [sig ] Generating forecast for: EVC [2026-03-02T20:21:40.408440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-03-02T20:21:40.421757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-03-02T20:21:40.422259] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-03-02T20:21:40.423220] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-03-02T20:21:40.423273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:40.423304] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:40.423330] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:40.423387] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:40.486928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:40.487745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:40.487833] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:40.487868] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:40.609297] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:40.609464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:40.609508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:40.609540] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:40.613090] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=15.15%) [2026-03-02T20:21:40.613378] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-03-02T20:21:40.613513] [INFO ] [sig ] EVC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:40.761101] [INFO ] [LOCAL ] Saved forecast: EVC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EVC.txt [2026-03-02T20:21:40.761220] [INFO ] [sig ] [1078/3370] Completed EVC in 0.4s | 2.72 sym/s | Total: 6.6m | ETA: 14.0m [2026-03-02T20:21:40.761258] [INFO ] [sig ] [1079/3370] Forecasting EVCM... [2026-03-02T20:21:40.761287] [INFO ] [sig ] Generating forecast for: EVCM [2026-03-02T20:21:40.761315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-03-02T20:21:40.775737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-03-02T20:21:40.776061] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-03-02T20:21:40.776929] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-03-02T20:21:40.776981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:40.777013] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:40.777039] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:40.777095] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:40.835639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:40.836270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:40.836354] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:40.836386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:40.955865] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:40.956036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:40.956075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:40.956103] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:40.959540] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-03-02T20:21:40.959876] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-03-02T20:21:40.960027] [INFO ] [sig ] EVCM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:41.114637] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EVCM.txt [2026-03-02T20:21:41.114813] [INFO ] [sig ] [1079/3370] Completed EVCM in 0.4s | 2.72 sym/s | Total: 6.6m | ETA: 14.0m [2026-03-02T20:21:41.114856] [INFO ] [sig ] [1080/3370] Forecasting EVEX... [2026-03-02T20:21:41.114897] [INFO ] [sig ] Generating forecast for: EVEX [2026-03-02T20:21:41.114931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-03-02T20:21:41.127666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-03-02T20:21:41.128025] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-03-02T20:21:41.128919] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-03-02T20:21:41.128972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:41.129006] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:41.129033] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:41.129101] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:41.187194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:41.187915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:41.188002] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:41.188036] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:41.310766] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:41.310908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:41.310946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:41.311007] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:41.314359] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: UP (p=62.81%) [2026-03-02T20:21:41.314666] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-03-02T20:21:41.314800] [INFO ] [sig ] EVEX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:41.459935] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EVEX.txt [2026-03-02T20:21:41.460059] [INFO ] [sig ] [1080/3370] Completed EVEX in 0.3s | 2.72 sym/s | Total: 6.6m | ETA: 14.0m [2026-03-02T20:21:41.460097] [INFO ] [sig ] [1081/3370] Forecasting EVF... [2026-03-02T20:21:41.460127] [INFO ] [sig ] Generating forecast for: EVF [2026-03-02T20:21:41.460157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-03-02T20:21:41.471590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-03-02T20:21:41.471915] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-03-02T20:21:41.472763] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-03-02T20:21:41.472816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:41.472848] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:41.472875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:41.472932] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:41.533513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:41.534210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:41.534297] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:41.534330] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:41.654290] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:41.654454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:41.654495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:41.654524] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:41.658012] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: UP (p=87.87%) [2026-03-02T20:21:41.658329] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-03-02T20:21:41.658462] [INFO ] [sig ] EVF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:41.805148] [INFO ] [LOCAL ] Saved forecast: EVF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EVF.txt [2026-03-02T20:21:41.805295] [INFO ] [sig ] [1081/3370] Completed EVF in 0.3s | 2.72 sym/s | Total: 6.6m | ETA: 14.0m [2026-03-02T20:21:41.805343] [INFO ] [sig ] [1082/3370] Forecasting EVG... [2026-03-02T20:21:41.805378] [INFO ] [sig ] Generating forecast for: EVG [2026-03-02T20:21:41.805409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-03-02T20:21:41.817640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-03-02T20:21:41.817953] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-03-02T20:21:41.818832] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-03-02T20:21:41.818897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:41.818932] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:41.818958] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:41.819017] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:41.879486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:41.880175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:41.880262] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:41.880296] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:42.008736] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:42.008901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:42.008941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:42.008973] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:42.012493] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: DOWN (p=35.41%) [2026-03-02T20:21:42.012792] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-03-02T20:21:42.012924] [INFO ] [sig ] EVG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:42.161615] [INFO ] [LOCAL ] Saved forecast: EVG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EVG.txt [2026-03-02T20:21:42.161767] [INFO ] [sig ] [1082/3370] Completed EVG in 0.4s | 2.72 sym/s | Total: 6.6m | ETA: 14.0m [2026-03-02T20:21:42.161811] [INFO ] [sig ] [1083/3370] Forecasting EVGO... [2026-03-02T20:21:42.161840] [INFO ] [sig ] Generating forecast for: EVGO [2026-03-02T20:21:42.161877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-03-02T20:21:42.175673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-03-02T20:21:42.176003] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-03-02T20:21:42.176860] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-03-02T20:21:42.176914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:42.176948] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:42.176976] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:42.177035] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:42.234997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:42.235652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:42.235735] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:42.235768] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:42.358001] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:42.358207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:42.358257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:42.358292] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:42.361801] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: DOWN (p=16.94%) [2026-03-02T20:21:42.362085] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-03-02T20:21:42.362219] [INFO ] [sig ] EVGO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:42.521235] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EVGO.txt [2026-03-02T20:21:42.521418] [INFO ] [sig ] [1083/3370] Completed EVGO in 0.4s | 2.72 sym/s | Total: 6.6m | ETA: 14.0m [2026-03-02T20:21:42.521470] [INFO ] [sig ] [1084/3370] Forecasting EVH... [2026-03-02T20:21:42.521506] [INFO ] [sig ] Generating forecast for: EVH [2026-03-02T20:21:42.521540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-03-02T20:21:42.534467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-03-02T20:21:42.534897] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-03-02T20:21:42.535810] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-03-02T20:21:42.535866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:42.535900] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:42.535927] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:42.535985] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:42.600252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:42.601209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:42.601322] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:42.601363] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:42.733346] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:42.733519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:42.733560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:42.733611] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:42.737356] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: UP (p=92.29%) [2026-03-02T20:21:42.737701] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-03-02T20:21:42.737852] [INFO ] [sig ] EVH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:42.900477] [INFO ] [LOCAL ] Saved forecast: EVH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EVH.txt [2026-03-02T20:21:42.900661] [INFO ] [sig ] [1084/3370] Completed EVH in 0.4s | 2.72 sym/s | Total: 6.6m | ETA: 14.0m [2026-03-02T20:21:42.900710] [INFO ] [sig ] [1085/3370] Forecasting EVN... [2026-03-02T20:21:42.900742] [INFO ] [sig ] Generating forecast for: EVN [2026-03-02T20:21:42.900773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-03-02T20:21:42.914661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-03-02T20:21:42.915066] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-03-02T20:21:42.915962] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-03-02T20:21:42.916016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:42.916049] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:42.916076] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:42.916135] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:42.977978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:42.979010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:42.979104] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:42.979138] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:43.104827] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:43.105000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:43.105054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:43.105096] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:43.109158] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-03-02T20:21:43.109498] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-03-02T20:21:43.109685] [INFO ] [sig ] EVN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:43.288170] [INFO ] [LOCAL ] Saved forecast: EVN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EVN.txt [2026-03-02T20:21:43.288348] [INFO ] [sig ] [1085/3370] Completed EVN in 0.4s | 2.72 sym/s | Total: 6.6m | ETA: 14.0m [2026-03-02T20:21:43.288394] [INFO ] [sig ] [1086/3370] Forecasting EVO... [2026-03-02T20:21:43.288423] [INFO ] [sig ] Generating forecast for: EVO [2026-03-02T20:21:43.288454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-03-02T20:21:43.300796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-03-02T20:21:43.301226] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-03-02T20:21:43.302129] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-03-02T20:21:43.302198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:43.302236] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:43.302266] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:43.302325] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:43.366685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:43.367660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:43.367753] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:43.367787] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:43.497645] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:43.497817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:43.497859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:43.497889] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:43.501667] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-03-02T20:21:43.502029] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-03-02T20:21:43.502186] [INFO ] [sig ] EVO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:43.660894] [INFO ] [LOCAL ] Saved forecast: EVO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EVO.txt [2026-03-02T20:21:43.661091] [INFO ] [sig ] [1086/3370] Completed EVO in 0.4s | 2.72 sym/s | Total: 6.6m | ETA: 14.0m [2026-03-02T20:21:43.661142] [INFO ] [sig ] [1087/3370] Forecasting EVRG... [2026-03-02T20:21:43.661172] [INFO ] [sig ] Generating forecast for: EVRG [2026-03-02T20:21:43.661204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-03-02T20:21:43.675670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-03-02T20:21:43.676134] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-03-02T20:21:43.677085] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-03-02T20:21:43.677144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:43.677179] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:43.677207] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:43.677272] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:43.740027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:43.740977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:43.741120] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:43.741159] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:43.869125] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:43.869303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:43.869347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:43.869378] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:43.873141] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: UP (p=95.97%) [2026-03-02T20:21:43.873508] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-03-02T20:21:43.873679] [INFO ] [sig ] EVRG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:44.030974] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EVRG.txt [2026-03-02T20:21:44.031137] [INFO ] [sig ] [1087/3370] Completed EVRG in 0.4s | 2.72 sym/s | Total: 6.6m | ETA: 14.0m [2026-03-02T20:21:44.031179] [INFO ] [sig ] [1088/3370] Forecasting EVSD... [2026-03-02T20:21:44.031208] [INFO ] [sig ] Generating forecast for: EVSD [2026-03-02T20:21:44.031240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-03-02T20:21:44.043657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-03-02T20:21:44.044083] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-03-02T20:21:44.045061] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-03-02T20:21:44.045119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:44.045153] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:44.045180] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:44.045240] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:44.111120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:44.112101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:44.112213] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:44.112248] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:44.232351] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:44.232520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:44.232562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:44.232612] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:44.236266] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: DOWN (p=2.44%) [2026-03-02T20:21:44.236568] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-03-02T20:21:44.236719] [INFO ] [sig ] EVSD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:44.383959] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EVSD.txt [2026-03-02T20:21:44.384105] [INFO ] [sig ] [1088/3370] Completed EVSD in 0.4s | 2.72 sym/s | Total: 6.7m | ETA: 14.0m [2026-03-02T20:21:44.384148] [INFO ] [sig ] [1089/3370] Forecasting EVTC... [2026-03-02T20:21:44.384178] [INFO ] [sig ] Generating forecast for: EVTC [2026-03-02T20:21:44.384210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-03-02T20:21:44.397499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-03-02T20:21:44.397893] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-03-02T20:21:44.398756] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-03-02T20:21:44.398809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:44.398842] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:44.398871] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:44.398929] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:44.458292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:44.459125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:44.459212] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:44.459245] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:44.581131] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:44.581297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:44.581358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:44.581388] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:44.585392] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: UP (p=95.15%) [2026-03-02T20:21:44.585883] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-03-02T20:21:44.586016] [INFO ] [sig ] EVTC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:44.751909] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EVTC.txt [2026-03-02T20:21:44.752072] [INFO ] [sig ] [1089/3370] Completed EVTC in 0.4s | 2.72 sym/s | Total: 6.7m | ETA: 14.0m [2026-03-02T20:21:44.752113] [INFO ] [sig ] [1090/3370] Forecasting EVTL... [2026-03-02T20:21:44.752144] [INFO ] [sig ] Generating forecast for: EVTL [2026-03-02T20:21:44.752175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-03-02T20:21:44.764213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-03-02T20:21:44.764615] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-03-02T20:21:44.765479] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-03-02T20:21:44.765533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:44.765567] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:44.765624] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:44.765683] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:44.825716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:44.826617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:44.826705] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:44.826740] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:44.950761] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:44.950935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:44.950978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:44.951008] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:44.955172] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: UP (p=61.64%) [2026-03-02T20:21:44.955478] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-03-02T20:21:44.955649] [INFO ] [sig ] EVTL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:45.116461] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EVTL.txt [2026-03-02T20:21:45.116651] [INFO ] [sig ] [1090/3370] Completed EVTL in 0.4s | 2.72 sym/s | Total: 6.7m | ETA: 13.9m [2026-03-02T20:21:45.116694] [INFO ] [sig ] [1091/3370] Forecasting EWBC... [2026-03-02T20:21:45.116725] [INFO ] [sig ] Generating forecast for: EWBC [2026-03-02T20:21:45.116755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-03-02T20:21:45.131923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-03-02T20:21:45.132387] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-03-02T20:21:45.133732] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-03-02T20:21:45.133802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:45.133850] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:45.133889] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:45.133973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:45.199242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:45.200203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:45.200299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:45.200334] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:45.334088] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:45.334260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:45.334300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:45.334329] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:45.338122] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: UP (p=69.08%) [2026-03-02T20:21:45.338444] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-03-02T20:21:45.338628] [INFO ] [sig ] EWBC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:45.493626] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EWBC.txt [2026-03-02T20:21:45.493798] [INFO ] [sig ] [1091/3370] Completed EWBC in 0.4s | 2.72 sym/s | Total: 6.7m | ETA: 13.9m [2026-03-02T20:21:45.493841] [INFO ] [sig ] [1092/3370] Forecasting EWCZ... [2026-03-02T20:21:45.493872] [INFO ] [sig ] Generating forecast for: EWCZ [2026-03-02T20:21:45.493905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-03-02T20:21:45.508351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-03-02T20:21:45.508821] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-03-02T20:21:45.509984] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-03-02T20:21:45.510044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:45.510087] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:45.510124] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:45.510185] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:45.592833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:45.593860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:45.593960] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:45.593997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:45.721364] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:45.721538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:45.721600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:45.721633] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:45.725377] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: DOWN (p=11.78%) [2026-03-02T20:21:45.725728] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-03-02T20:21:45.725876] [INFO ] [sig ] EWCZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:45.875224] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EWCZ.txt [2026-03-02T20:21:45.875376] [INFO ] [sig ] [1092/3370] Completed EWCZ in 0.4s | 2.72 sym/s | Total: 6.7m | ETA: 13.9m [2026-03-02T20:21:45.875418] [INFO ] [sig ] [1093/3370] Forecasting EWTX... [2026-03-02T20:21:45.875448] [INFO ] [sig ] Generating forecast for: EWTX [2026-03-02T20:21:45.875477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-03-02T20:21:45.888129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-03-02T20:21:45.888588] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-03-02T20:21:45.889702] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-03-02T20:21:45.889757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:45.889804] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:45.889834] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:45.889895] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:45.949175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:45.949983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:45.950067] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:45.950100] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:46.071430] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:46.071618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:46.071662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:46.071691] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:46.075204] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: DOWN (p=17.93%) [2026-03-02T20:21:46.075527] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-03-02T20:21:46.075684] [INFO ] [sig ] EWTX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:46.223979] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EWTX.txt [2026-03-02T20:21:46.224121] [INFO ] [sig ] [1093/3370] Completed EWTX in 0.3s | 2.72 sym/s | Total: 6.7m | ETA: 13.9m [2026-03-02T20:21:46.224161] [INFO ] [sig ] [1094/3370] Forecasting EWZS... [2026-03-02T20:21:46.224192] [INFO ] [sig ] Generating forecast for: EWZS [2026-03-02T20:21:46.224222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-03-02T20:21:46.236447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-03-02T20:21:46.236845] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-03-02T20:21:46.237877] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-03-02T20:21:46.237929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:46.237996] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:46.238025] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:46.238104] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:46.297852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:46.298658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:46.298744] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:46.298779] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:46.422545] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:46.422724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:46.422764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:46.422794] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:46.426276] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: DOWN (p=49.50%) [2026-03-02T20:21:46.426609] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-03-02T20:21:46.426746] [INFO ] [sig ] EWZS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:46.575135] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EWZS.txt [2026-03-02T20:21:46.575283] [INFO ] [sig ] [1094/3370] Completed EWZS in 0.4s | 2.72 sym/s | Total: 6.7m | ETA: 13.9m [2026-03-02T20:21:46.575323] [INFO ] [sig ] [1095/3370] Forecasting EXAS... [2026-03-02T20:21:46.575359] [INFO ] [sig ] Generating forecast for: EXAS [2026-03-02T20:21:46.575395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-03-02T20:21:46.589225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-03-02T20:21:46.589798] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-03-02T20:21:46.590842] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-03-02T20:21:46.590896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:46.590930] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:46.590959] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:46.591018] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:46.652320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:46.653174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:46.653264] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:46.653298] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:46.782429] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:46.782607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:46.782652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:46.782681] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:46.786244] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: DOWN (p=48.86%) [2026-03-02T20:21:46.786566] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-03-02T20:21:46.786721] [INFO ] [sig ] EXAS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:46.938293] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EXAS.txt [2026-03-02T20:21:46.938478] [INFO ] [sig ] [1095/3370] Completed EXAS in 0.4s | 2.72 sym/s | Total: 6.7m | ETA: 13.9m [2026-03-02T20:21:46.938533] [INFO ] [sig ] [1096/3370] Forecasting EXC... [2026-03-02T20:21:46.938595] [INFO ] [sig ] Generating forecast for: EXC [2026-03-02T20:21:46.938827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-03-02T20:21:46.952361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-03-02T20:21:46.952724] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-03-02T20:21:46.953625] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-03-02T20:21:46.953685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:46.953720] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:46.953749] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:46.953808] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:47.021370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:47.022319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:47.022414] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:47.022449] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:47.148096] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:47.148280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:47.148333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:47.148373] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:47.152012] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: UP (p=66.71%) [2026-03-02T20:21:47.152296] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-03-02T20:21:47.152433] [INFO ] [sig ] EXC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:47.329039] [INFO ] [LOCAL ] Saved forecast: EXC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EXC.txt [2026-03-02T20:21:47.329211] [INFO ] [sig ] [1096/3370] Completed EXC in 0.4s | 2.72 sym/s | Total: 6.7m | ETA: 13.9m [2026-03-02T20:21:47.329259] [INFO ] [sig ] [1097/3370] Forecasting EXEL... [2026-03-02T20:21:47.329292] [INFO ] [sig ] Generating forecast for: EXEL [2026-03-02T20:21:47.329323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-03-02T20:21:47.342289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-03-02T20:21:47.342782] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-03-02T20:21:47.343724] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-03-02T20:21:47.343781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:47.343815] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:47.343842] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:47.343901] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:47.405711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:47.406627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:47.406718] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:47.406753] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:47.533118] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:47.533280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:47.533326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:47.533400] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:47.536952] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: DOWN (p=14.62%) [2026-03-02T20:21:47.537243] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-03-02T20:21:47.537380] [INFO ] [sig ] EXEL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:47.686613] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EXEL.txt [2026-03-02T20:21:47.686757] [INFO ] [sig ] [1097/3370] Completed EXEL in 0.4s | 2.72 sym/s | Total: 6.7m | ETA: 13.9m [2026-03-02T20:21:47.686798] [INFO ] [sig ] [1098/3370] Forecasting EXG... [2026-03-02T20:21:47.686829] [INFO ] [sig ] Generating forecast for: EXG [2026-03-02T20:21:47.686859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-03-02T20:21:47.699438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-03-02T20:21:47.699967] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-03-02T20:21:47.700789] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-03-02T20:21:47.700841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:47.700874] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:47.700901] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:47.700958] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:47.759148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:47.760305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:47.760394] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:47.760427] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:47.886733] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:47.886907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:47.886949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:47.886979] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:47.890759] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: UP (p=90.26%) [2026-03-02T20:21:47.891058] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-03-02T20:21:47.891218] [INFO ] [sig ] EXG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:48.039991] [INFO ] [LOCAL ] Saved forecast: EXG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EXG.txt [2026-03-02T20:21:48.040128] [INFO ] [sig ] [1098/3370] Completed EXG in 0.4s | 2.72 sym/s | Total: 6.7m | ETA: 13.9m [2026-03-02T20:21:48.040168] [INFO ] [sig ] [1099/3370] Forecasting EXK... [2026-03-02T20:21:48.040198] [INFO ] [sig ] Generating forecast for: EXK [2026-03-02T20:21:48.040229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-03-02T20:21:48.053119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-03-02T20:21:48.053420] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-03-02T20:21:48.054429] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-03-02T20:21:48.054482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:48.054514] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:48.054541] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:48.054623] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:48.112753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:48.113569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:48.113672] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:48.113705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:48.240348] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:48.240513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:48.240554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:48.240605] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:48.244020] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: DOWN (p=18.50%) [2026-03-02T20:21:48.244297] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-03-02T20:21:48.244443] [INFO ] [sig ] EXK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:48.387871] [INFO ] [LOCAL ] Saved forecast: EXK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EXK.txt [2026-03-02T20:21:48.387987] [INFO ] [sig ] [1099/3370] Completed EXK in 0.3s | 2.72 sym/s | Total: 6.7m | ETA: 13.9m [2026-03-02T20:21:48.388026] [INFO ] [sig ] [1100/3370] Forecasting EXLS... [2026-03-02T20:21:48.388082] [INFO ] [sig ] Generating forecast for: EXLS [2026-03-02T20:21:48.388116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-03-02T20:21:48.401459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-03-02T20:21:48.401789] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-03-02T20:21:48.402636] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-03-02T20:21:48.402690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:48.402722] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:48.402749] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:48.402806] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:48.462086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:48.462728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:48.462810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:48.462843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:48.584036] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:48.584224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:48.584265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:48.584312] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:48.587849] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: DOWN (p=11.38%) [2026-03-02T20:21:48.588159] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-03-02T20:21:48.588297] [INFO ] [sig ] EXLS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:48.731769] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EXLS.txt [2026-03-02T20:21:48.731904] [INFO ] [sig ] [1100/3370] Completed EXLS in 0.3s | 2.72 sym/s | Total: 6.7m | ETA: 13.9m [2026-03-02T20:21:48.731943] [INFO ] [sig ] [1101/3370] Forecasting EXP... [2026-03-02T20:21:48.731973] [INFO ] [sig ] Generating forecast for: EXP [2026-03-02T20:21:48.732004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-03-02T20:21:48.743644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-03-02T20:21:48.743946] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-03-02T20:21:48.744768] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-03-02T20:21:48.744821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:48.744853] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:48.744880] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:48.744937] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:48.802564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:48.803236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:48.803319] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:48.803351] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:48.919482] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:48.919650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:48.919689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:48.919719] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:48.923023] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: UP (p=90.76%) [2026-03-02T20:21:48.923297] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-03-02T20:21:48.923430] [INFO ] [sig ] EXP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:49.066832] [INFO ] [LOCAL ] Saved forecast: EXP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EXP.txt [2026-03-02T20:21:49.066947] [INFO ] [sig ] [1101/3370] Completed EXP in 0.3s | 2.73 sym/s | Total: 6.7m | ETA: 13.9m [2026-03-02T20:21:49.066986] [INFO ] [sig ] [1102/3370] Forecasting EXPD... [2026-03-02T20:21:49.067016] [INFO ] [sig ] Generating forecast for: EXPD [2026-03-02T20:21:49.067046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-03-02T20:21:49.080963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-03-02T20:21:49.081300] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-03-02T20:21:49.082140] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-03-02T20:21:49.082194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:49.082228] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:49.082255] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:49.082313] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:49.143082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:49.143912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:49.144006] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:49.144039] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:49.266646] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:49.266820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:49.266861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:49.266892] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:49.270422] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-03-02T20:21:49.270761] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-03-02T20:21:49.270894] [INFO ] [sig ] EXPD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:49.424640] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EXPD.txt [2026-03-02T20:21:49.424808] [INFO ] [sig ] [1102/3370] Completed EXPD in 0.4s | 2.73 sym/s | Total: 6.7m | ETA: 13.9m [2026-03-02T20:21:49.424852] [INFO ] [sig ] [1103/3370] Forecasting EXPE... [2026-03-02T20:21:49.424883] [INFO ] [sig ] Generating forecast for: EXPE [2026-03-02T20:21:49.424914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-03-02T20:21:49.438817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-03-02T20:21:49.439233] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-03-02T20:21:49.440360] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-03-02T20:21:49.440415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:49.440452] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:49.440480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:49.440538] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:49.503892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:49.504802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:49.504892] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:49.504926] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:49.629907] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:49.630067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:49.630107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:49.630135] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:49.633548] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: DOWN (p=5.74%) [2026-03-02T20:21:49.633840] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-03-02T20:21:49.633974] [INFO ] [sig ] EXPE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:49.788606] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/EXPE.txt [2026-03-02T20:21:49.788769] [INFO ] [sig ] [1103/3370] Completed EXPE in 0.4s | 2.73 sym/s | Total: 6.7m | ETA: 13.9m [2026-03-02T20:21:49.788811] [INFO ] [sig ] [1104/3370] Forecasting EXPI... [2026-03-02T20:21:49.788841] [INFO ] [sig ] Generating forecast for: EXPI [2026-03-02T20:21:49.788872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-03-02T20:21:49.801132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-03-02T20:21:49.801544] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-03-02T20:21:49.802474] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-03-02T20:21:49.802535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:49.802606] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:49.802645] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:49.802707] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:49.861792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:49.862704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:49.862827] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:49.862862] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:49.978970] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:49.979127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:49.979168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:49.979198] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:49.982954] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: UP (p=70.05%) [2026-03-02T20:21:49.983336] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-03-02T20:21:49.983499] [INFO ] [sig ] EXPI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:50.144460] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EXPI.txt [2026-03-02T20:21:50.144722] [INFO ] [sig ] [1104/3370] Completed EXPI in 0.4s | 2.73 sym/s | Total: 6.8m | ETA: 13.9m [2026-03-02T20:21:50.144790] [INFO ] [sig ] [1105/3370] Forecasting EXPO... [2026-03-02T20:21:50.144844] [INFO ] [sig ] Generating forecast for: EXPO [2026-03-02T20:21:50.144898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-03-02T20:21:50.158730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-03-02T20:21:50.159175] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-03-02T20:21:50.160202] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-03-02T20:21:50.160257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:50.160290] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:50.160316] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:50.160376] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:50.220147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:50.221060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:50.221150] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:50.221184] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:50.339840] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:50.339989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:50.340030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:50.340060] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:50.343613] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: UP (p=56.84%) [2026-03-02T20:21:50.343915] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-03-02T20:21:50.344055] [INFO ] [sig ] EXPO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:50.491937] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EXPO.txt [2026-03-02T20:21:50.492100] [INFO ] [sig ] [1105/3370] Completed EXPO in 0.3s | 2.73 sym/s | Total: 6.8m | ETA: 13.9m [2026-03-02T20:21:50.492142] [INFO ] [sig ] [1106/3370] Forecasting EYE... [2026-03-02T20:21:50.492172] [INFO ] [sig ] Generating forecast for: EYE [2026-03-02T20:21:50.492202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-03-02T20:21:50.510553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-03-02T20:21:50.511001] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-03-02T20:21:50.511957] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-03-02T20:21:50.512013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:50.512047] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:50.512076] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:50.512133] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:50.572200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:50.573159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:50.573252] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:50.573287] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:50.695610] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:50.695778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:50.695818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:50.695847] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:50.699355] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: UP (p=53.58%) [2026-03-02T20:21:50.699672] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-03-02T20:21:50.699811] [INFO ] [sig ] EYE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:50.857265] [INFO ] [LOCAL ] Saved forecast: EYE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EYE.txt [2026-03-02T20:21:50.857441] [INFO ] [sig ] [1106/3370] Completed EYE in 0.4s | 2.73 sym/s | Total: 6.8m | ETA: 13.8m [2026-03-02T20:21:50.857491] [INFO ] [sig ] [1107/3370] Forecasting EZGO... [2026-03-02T20:21:50.857522] [INFO ] [sig ] Generating forecast for: EZGO [2026-03-02T20:21:50.857553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-03-02T20:21:50.870400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-03-02T20:21:50.870932] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-03-02T20:21:50.871956] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-03-02T20:21:50.872019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:50.872053] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:50.872082] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:50.872141] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:50.934485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:50.935404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:50.935492] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:50.935527] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:51.051952] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:51.052099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:51.052139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:51.052167] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:51.055509] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: UP (p=53.81%) [2026-03-02T20:21:51.055805] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-03-02T20:21:51.055934] [INFO ] [sig ] EZGO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:51.199992] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/EZGO.txt [2026-03-02T20:21:51.200134] [INFO ] [sig ] [1107/3370] Completed EZGO in 0.3s | 2.73 sym/s | Total: 6.8m | ETA: 13.8m [2026-03-02T20:21:51.200174] [INFO ] [sig ] [1108/3370] Forecasting F... [2026-03-02T20:21:51.200210] [INFO ] [sig ] Generating forecast for: F [2026-03-02T20:21:51.200241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-03-02T20:21:51.213647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-03-02T20:21:51.213977] [INFO ] [FORECASTER] Starting predict_future for F [2026-03-02T20:21:51.214837] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-03-02T20:21:51.214891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:51.214925] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:51.214954] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:51.215013] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:51.276592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:51.277474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:51.277561] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:51.277614] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:51.395425] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:51.395549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:51.395605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:51.395637] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:51.399078] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: UP (p=96.36%) [2026-03-02T20:21:51.399361] [INFO ] [FORECASTER] Completed predict_future for F [2026-03-02T20:21:51.399494] [INFO ] [sig ] F: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:51.544903] [INFO ] [LOCAL ] Saved forecast: F 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/F.txt [2026-03-02T20:21:51.545044] [INFO ] [sig ] [1108/3370] Completed F in 0.3s | 2.73 sym/s | Total: 6.8m | ETA: 13.8m [2026-03-02T20:21:51.545085] [INFO ] [sig ] [1109/3370] Forecasting FA... [2026-03-02T20:21:51.545113] [INFO ] [sig ] Generating forecast for: FA [2026-03-02T20:21:51.545142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-03-02T20:21:51.557841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-03-02T20:21:51.558198] [INFO ] [FORECASTER] Starting predict_future for FA [2026-03-02T20:21:51.559074] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-03-02T20:21:51.559127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:51.559160] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:51.559188] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:51.559247] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:51.616237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:51.616886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:51.616966] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:51.616999] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:51.735879] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:51.736036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:51.736076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:51.736105] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:51.739636] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: DOWN (p=36.99%) [2026-03-02T20:21:51.739912] [INFO ] [FORECASTER] Completed predict_future for FA [2026-03-02T20:21:51.740044] [INFO ] [sig ] FA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:51.885410] [INFO ] [LOCAL ] Saved forecast: FA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FA.txt [2026-03-02T20:21:51.885549] [INFO ] [sig ] [1109/3370] Completed FA in 0.3s | 2.73 sym/s | Total: 6.8m | ETA: 13.8m [2026-03-02T20:21:51.885611] [INFO ] [sig ] [1110/3370] Forecasting FAF... [2026-03-02T20:21:51.885643] [INFO ] [sig ] Generating forecast for: FAF [2026-03-02T20:21:51.885673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-03-02T20:21:51.898357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-03-02T20:21:51.898709] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-03-02T20:21:51.899515] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-03-02T20:21:51.899610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:51.899661] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:51.899695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:51.899754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:51.959362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:51.960151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:51.960236] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:51.960270] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:52.078175] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:52.078336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:52.078377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:52.078407] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:52.082295] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: DOWN (p=43.27%) [2026-03-02T20:21:52.082592] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-03-02T20:21:52.082906] [INFO ] [sig ] FAF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:52.231309] [INFO ] [LOCAL ] Saved forecast: FAF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FAF.txt [2026-03-02T20:21:52.231451] [INFO ] [sig ] [1110/3370] Completed FAF in 0.3s | 2.73 sym/s | Total: 6.8m | ETA: 13.8m [2026-03-02T20:21:52.231493] [INFO ] [sig ] [1111/3370] Forecasting FALN... [2026-03-02T20:21:52.231524] [INFO ] [sig ] Generating forecast for: FALN [2026-03-02T20:21:52.231554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-03-02T20:21:52.245016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-03-02T20:21:52.245369] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-03-02T20:21:52.246406] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-03-02T20:21:52.246459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:52.246521] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:52.246550] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:52.246640] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:52.309073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:52.309839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:52.309925] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:52.309958] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:52.434770] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:52.434921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:52.434964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:52.434994] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:52.438615] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: DOWN (p=20.13%) [2026-03-02T20:21:52.438902] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-03-02T20:21:52.439038] [INFO ] [sig ] FALN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:52.583896] [INFO ] [LOCAL ] Saved forecast: FALN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FALN.txt [2026-03-02T20:21:52.584053] [INFO ] [sig ] [1111/3370] Completed FALN in 0.4s | 2.73 sym/s | Total: 6.8m | ETA: 13.8m [2026-03-02T20:21:52.584094] [INFO ] [sig ] [1112/3370] Forecasting FANG... [2026-03-02T20:21:52.584124] [INFO ] [sig ] Generating forecast for: FANG [2026-03-02T20:21:52.584154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-03-02T20:21:52.597544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-03-02T20:21:52.598134] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-03-02T20:21:52.599158] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-03-02T20:21:52.599210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:52.599242] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:52.599269] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:52.599326] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:52.659506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:52.660419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:52.660506] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:52.660539] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:52.790669] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:52.791030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:52.791071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:52.791099] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:52.794964] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: DOWN (p=48.64%) [2026-03-02T20:21:52.795272] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-03-02T20:21:52.795413] [INFO ] [sig ] FANG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:52.940440] [INFO ] [LOCAL ] Saved forecast: FANG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FANG.txt [2026-03-02T20:21:52.940620] [INFO ] [sig ] [1112/3370] Completed FANG in 0.4s | 2.73 sym/s | Total: 6.8m | ETA: 13.8m [2026-03-02T20:21:52.940665] [INFO ] [sig ] [1113/3370] Forecasting FARM... [2026-03-02T20:21:52.940696] [INFO ] [sig ] Generating forecast for: FARM [2026-03-02T20:21:52.940728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-03-02T20:21:52.952761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-03-02T20:21:52.953259] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-03-02T20:21:52.954324] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-03-02T20:21:52.954376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:52.954409] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:52.954437] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:52.954494] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:53.013707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:53.014471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:53.014557] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:53.014611] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:53.140759] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:53.141166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:53.141225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:53.141269] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:53.147357] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: DOWN (p=17.37%) [2026-03-02T20:21:53.148059] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-03-02T20:21:53.148238] [INFO ] [sig ] FARM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:53.300260] [INFO ] [LOCAL ] Saved forecast: FARM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FARM.txt [2026-03-02T20:21:53.300395] [INFO ] [sig ] [1113/3370] Completed FARM in 0.4s | 2.73 sym/s | Total: 6.8m | ETA: 13.8m [2026-03-02T20:21:53.300435] [INFO ] [sig ] [1114/3370] Forecasting FBIN... [2026-03-02T20:21:53.300466] [INFO ] [sig ] Generating forecast for: FBIN [2026-03-02T20:21:53.300501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-03-02T20:21:53.313062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-03-02T20:21:53.313418] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-03-02T20:21:53.314259] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-03-02T20:21:53.314313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:53.314346] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:53.314374] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:53.314434] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:53.375101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:53.375993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:53.376084] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:53.376117] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:53.504309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:53.504481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:53.504519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:53.504603] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:53.508384] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-03-02T20:21:53.508754] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-03-02T20:21:53.508903] [INFO ] [sig ] FBIN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:53.671021] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FBIN.txt [2026-03-02T20:21:53.671166] [INFO ] [sig ] [1114/3370] Completed FBIN in 0.4s | 2.73 sym/s | Total: 6.8m | ETA: 13.8m [2026-03-02T20:21:53.671207] [INFO ] [sig ] [1115/3370] Forecasting FBIO... [2026-03-02T20:21:53.671236] [INFO ] [sig ] Generating forecast for: FBIO [2026-03-02T20:21:53.671266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-03-02T20:21:53.683894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-03-02T20:21:53.684198] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-03-02T20:21:53.685021] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-03-02T20:21:53.685075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:53.685107] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:53.685134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:53.685202] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:53.743779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:53.744420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:53.744502] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:53.744535] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:53.867354] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:53.867519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:53.867560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:53.867609] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:53.871124] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: UP (p=93.81%) [2026-03-02T20:21:53.871406] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-03-02T20:21:53.871536] [INFO ] [sig ] FBIO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:54.022839] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FBIO.txt [2026-03-02T20:21:54.022992] [INFO ] [sig ] [1115/3370] Completed FBIO in 0.4s | 2.73 sym/s | Total: 6.8m | ETA: 13.8m [2026-03-02T20:21:54.023033] [INFO ] [sig ] [1116/3370] Forecasting FBIZ... [2026-03-02T20:21:54.023063] [INFO ] [sig ] Generating forecast for: FBIZ [2026-03-02T20:21:54.023093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-03-02T20:21:54.036176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-03-02T20:21:54.036652] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-03-02T20:21:54.037567] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-03-02T20:21:54.037655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:54.037694] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:54.037720] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:54.037778] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:54.098397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:54.099357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:54.099454] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:54.099488] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:54.219753] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:54.220123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:54.220164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:54.220194] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:54.223797] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: UP (p=95.98%) [2026-03-02T20:21:54.224084] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-03-02T20:21:54.224230] [INFO ] [sig ] FBIZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:54.374478] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FBIZ.txt [2026-03-02T20:21:54.374650] [INFO ] [sig ] [1116/3370] Completed FBIZ in 0.4s | 2.73 sym/s | Total: 6.8m | ETA: 13.8m [2026-03-02T20:21:54.374694] [INFO ] [sig ] [1117/3370] Forecasting FBK... [2026-03-02T20:21:54.374724] [INFO ] [sig ] Generating forecast for: FBK [2026-03-02T20:21:54.374755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-03-02T20:21:54.387434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-03-02T20:21:54.387811] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-03-02T20:21:54.388711] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-03-02T20:21:54.388775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:54.388809] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:54.388835] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:54.388891] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:54.448496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:54.449354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:54.449442] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:54.449476] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:54.576418] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:54.576610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:54.576664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:54.576695] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:54.580462] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: UP (p=94.61%) [2026-03-02T20:21:54.580775] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-03-02T20:21:54.580913] [INFO ] [sig ] FBK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:54.732443] [INFO ] [LOCAL ] Saved forecast: FBK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FBK.txt [2026-03-02T20:21:54.732639] [INFO ] [sig ] [1117/3370] Completed FBK in 0.4s | 2.73 sym/s | Total: 6.8m | ETA: 13.8m [2026-03-02T20:21:54.732690] [INFO ] [sig ] [1118/3370] Forecasting FBL... [2026-03-02T20:21:54.732721] [INFO ] [sig ] Generating forecast for: FBL [2026-03-02T20:21:54.732752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-03-02T20:21:54.746003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-03-02T20:21:54.746380] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-03-02T20:21:54.747276] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-03-02T20:21:54.747331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:54.747364] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:54.747392] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:54.747450] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:54.809281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:54.810233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:54.810320] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:54.810355] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:54.933224] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:54.933392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:54.933435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:54.933465] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:54.937133] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: DOWN (p=1.88%) [2026-03-02T20:21:54.937410] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-03-02T20:21:54.937556] [INFO ] [sig ] FBL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:55.084173] [INFO ] [LOCAL ] Saved forecast: FBL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FBL.txt [2026-03-02T20:21:55.084336] [INFO ] [sig ] [1118/3370] Completed FBL in 0.4s | 2.73 sym/s | Total: 6.8m | ETA: 13.8m [2026-03-02T20:21:55.084378] [INFO ] [sig ] [1119/3370] Forecasting FBNC... [2026-03-02T20:21:55.084408] [INFO ] [sig ] Generating forecast for: FBNC [2026-03-02T20:21:55.084439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-03-02T20:21:55.097092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-03-02T20:21:55.097475] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-03-02T20:21:55.098349] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-03-02T20:21:55.098406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:55.098439] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:55.098465] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:55.098523] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:55.155914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:55.156700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:55.156806] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:55.156847] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:55.270774] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:55.270936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:55.270978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:55.271007] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:55.274446] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: UP (p=97.98%) [2026-03-02T20:21:55.274746] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-03-02T20:21:55.274881] [INFO ] [sig ] FBNC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:55.433037] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FBNC.txt [2026-03-02T20:21:55.433215] [INFO ] [sig ] [1119/3370] Completed FBNC in 0.3s | 2.73 sym/s | Total: 6.8m | ETA: 13.8m [2026-03-02T20:21:55.433257] [INFO ] [sig ] [1120/3370] Forecasting FBP... [2026-03-02T20:21:55.433289] [INFO ] [sig ] Generating forecast for: FBP [2026-03-02T20:21:55.433319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-03-02T20:21:55.446436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-03-02T20:21:55.447004] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-03-02T20:21:55.447927] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-03-02T20:21:55.447981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:55.448014] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:55.448068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:55.448129] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:55.507414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:55.508363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:55.508456] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:55.508491] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:55.632555] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:55.632750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:55.632794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:55.632823] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:55.636403] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: DOWN (p=44.43%) [2026-03-02T20:21:55.636754] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-03-02T20:21:55.636900] [INFO ] [sig ] FBP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:55.786224] [INFO ] [LOCAL ] Saved forecast: FBP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FBP.txt [2026-03-02T20:21:55.786372] [INFO ] [sig ] [1120/3370] Completed FBP in 0.4s | 2.73 sym/s | Total: 6.8m | ETA: 13.8m [2026-03-02T20:21:55.786423] [INFO ] [sig ] [1121/3370] Forecasting FC... [2026-03-02T20:21:55.786455] [INFO ] [sig ] Generating forecast for: FC [2026-03-02T20:21:55.786487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-03-02T20:21:55.804447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-03-02T20:21:55.805215] [INFO ] [FORECASTER] Starting predict_future for FC [2026-03-02T20:21:55.806433] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-03-02T20:21:55.806516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:55.806615] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:55.806676] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:55.806771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:55.880508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:55.881477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:55.881652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:55.881690] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:56.016376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:56.016551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:56.016618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:56.016649] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:56.020466] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: DOWN (p=8.96%) [2026-03-02T20:21:56.020870] [INFO ] [FORECASTER] Completed predict_future for FC [2026-03-02T20:21:56.021022] [INFO ] [sig ] FC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:56.181984] [INFO ] [LOCAL ] Saved forecast: FC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FC.txt [2026-03-02T20:21:56.182161] [INFO ] [sig ] [1121/3370] Completed FC in 0.4s | 2.73 sym/s | Total: 6.9m | ETA: 13.7m [2026-03-02T20:21:56.182202] [INFO ] [sig ] [1122/3370] Forecasting FCAL... [2026-03-02T20:21:56.182233] [INFO ] [sig ] Generating forecast for: FCAL [2026-03-02T20:21:56.182263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-03-02T20:21:56.197448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-03-02T20:21:56.197992] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-03-02T20:21:56.199328] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-03-02T20:21:56.199410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:56.199455] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:56.199497] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:56.199639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:56.277143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:56.278093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:56.278210] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:56.278244] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:56.388096] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:56.388270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:56.388310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:56.388339] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:56.392005] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: UP (p=60.81%) [2026-03-02T20:21:56.392343] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-03-02T20:21:56.392512] [INFO ] [sig ] FCAL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:56.548438] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FCAL.txt [2026-03-02T20:21:56.548640] [INFO ] [sig ] [1122/3370] Completed FCAL in 0.4s | 2.73 sym/s | Total: 6.9m | ETA: 13.7m [2026-03-02T20:21:56.548695] [INFO ] [sig ] [1123/3370] Forecasting FCBC... [2026-03-02T20:21:56.548731] [INFO ] [sig ] Generating forecast for: FCBC [2026-03-02T20:21:56.548765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-03-02T20:21:56.560515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-03-02T20:21:56.560978] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-03-02T20:21:56.561931] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-03-02T20:21:56.561988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:56.562023] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:56.562051] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:56.562111] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:56.624347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:56.625300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:56.625404] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:56.625438] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:56.752133] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:56.752327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:56.752369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:56.752398] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:56.756531] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=5.47%) [2026-03-02T20:21:56.757097] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-03-02T20:21:56.757250] [INFO ] [sig ] FCBC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:56.911081] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FCBC.txt [2026-03-02T20:21:56.911258] [INFO ] [sig ] [1123/3370] Completed FCBC in 0.4s | 2.73 sym/s | Total: 6.9m | ETA: 13.7m [2026-03-02T20:21:56.911300] [INFO ] [sig ] [1124/3370] Forecasting FCCO... [2026-03-02T20:21:56.911329] [INFO ] [sig ] Generating forecast for: FCCO [2026-03-02T20:21:56.911366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-03-02T20:21:56.923599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-03-02T20:21:56.924013] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-03-02T20:21:56.924959] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-03-02T20:21:56.925021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:56.925065] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:56.925092] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:56.925152] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:56.984395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:56.985304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:56.985432] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:56.985468] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:57.114439] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:57.114625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:57.114690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:57.114721] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:57.118434] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: DOWN (p=6.73%) [2026-03-02T20:21:57.118818] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-03-02T20:21:57.119157] [INFO ] [sig ] FCCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:57.274227] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FCCO.txt [2026-03-02T20:21:57.274429] [INFO ] [sig ] [1124/3370] Completed FCCO in 0.4s | 2.73 sym/s | Total: 6.9m | ETA: 13.7m [2026-03-02T20:21:57.274470] [INFO ] [sig ] [1125/3370] Forecasting FCEL... [2026-03-02T20:21:57.274501] [INFO ] [sig ] Generating forecast for: FCEL [2026-03-02T20:21:57.274531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-03-02T20:21:57.287771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-03-02T20:21:57.288204] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-03-02T20:21:57.289304] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-03-02T20:21:57.289364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:57.289396] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:57.289423] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:57.289481] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:57.353644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:57.354612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:57.354720] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:57.354755] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:57.483133] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:57.483298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:57.483341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:57.483371] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:57.486930] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: DOWN (p=45.69%) [2026-03-02T20:21:57.487226] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-03-02T20:21:57.487365] [INFO ] [sig ] FCEL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:57.639098] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FCEL.txt [2026-03-02T20:21:57.639247] [INFO ] [sig ] [1125/3370] Completed FCEL in 0.4s | 2.73 sym/s | Total: 6.9m | ETA: 13.7m [2026-03-02T20:21:57.639288] [INFO ] [sig ] [1126/3370] Forecasting FCF... [2026-03-02T20:21:57.639319] [INFO ] [sig ] Generating forecast for: FCF [2026-03-02T20:21:57.639349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-03-02T20:21:57.651929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-03-02T20:21:57.652292] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-03-02T20:21:57.653120] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-03-02T20:21:57.653173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:57.653209] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:57.653243] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:57.653314] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:57.712114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:57.712903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:57.712987] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:57.713021] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:57.833207] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:57.833379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:57.833425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:57.833457] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:57.837088] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: DOWN (p=35.96%) [2026-03-02T20:21:57.837386] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-03-02T20:21:57.837530] [INFO ] [sig ] FCF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:57.985546] [INFO ] [LOCAL ] Saved forecast: FCF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FCF.txt [2026-03-02T20:21:57.985727] [INFO ] [sig ] [1126/3370] Completed FCF in 0.3s | 2.73 sym/s | Total: 6.9m | ETA: 13.7m [2026-03-02T20:21:57.985769] [INFO ] [sig ] [1127/3370] Forecasting FCFS... [2026-03-02T20:21:57.985798] [INFO ] [sig ] Generating forecast for: FCFS [2026-03-02T20:21:57.985828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-03-02T20:21:57.999376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-03-02T20:21:57.999852] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-03-02T20:21:58.000762] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-03-02T20:21:58.000837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:58.000885] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:58.000921] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:58.000981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:58.060328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:58.061252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:58.061344] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:58.061380] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:58.191468] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:58.191664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:58.191710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:58.191742] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:58.195744] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-03-02T20:21:58.196235] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-03-02T20:21:58.196377] [INFO ] [sig ] FCFS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:58.347879] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FCFS.txt [2026-03-02T20:21:58.348025] [INFO ] [sig ] [1127/3370] Completed FCFS in 0.4s | 2.73 sym/s | Total: 6.9m | ETA: 13.7m [2026-03-02T20:21:58.348103] [INFO ] [sig ] [1128/3370] Forecasting FCN... [2026-03-02T20:21:58.348134] [INFO ] [sig ] Generating forecast for: FCN [2026-03-02T20:21:58.348164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-03-02T20:21:58.362437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-03-02T20:21:58.362848] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-03-02T20:21:58.364157] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-03-02T20:21:58.364212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:58.364289] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:58.364320] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:58.364379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:58.429460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:58.430708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:58.430833] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:58.430868] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:58.560419] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:58.560605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:58.560649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:58.560677] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:58.564090] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: UP (p=97.36%) [2026-03-02T20:21:58.564384] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-03-02T20:21:58.564525] [INFO ] [sig ] FCN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:58.711884] [INFO ] [LOCAL ] Saved forecast: FCN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FCN.txt [2026-03-02T20:21:58.712039] [INFO ] [sig ] [1128/3370] Completed FCN in 0.4s | 2.73 sym/s | Total: 6.9m | ETA: 13.7m [2026-03-02T20:21:58.712082] [INFO ] [sig ] [1129/3370] Forecasting FCNCA... [2026-03-02T20:21:58.712111] [INFO ] [sig ] Generating forecast for: FCNCA [2026-03-02T20:21:58.712142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-03-02T20:21:58.726616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-03-02T20:21:58.727024] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-03-02T20:21:58.727887] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-03-02T20:21:58.727941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:58.727974] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:58.728002] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:58.728109] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:58.795151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:58.796315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:58.796406] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:58.796441] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:58.923230] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:58.923393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:58.923433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:58.923462] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:58.927645] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: UP (p=92.74%) [2026-03-02T20:21:58.928215] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-03-02T20:21:58.928388] [INFO ] [sig ] FCNCA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:59.087053] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FCNCA.txt [2026-03-02T20:21:59.087234] [INFO ] [sig ] [1129/3370] Completed FCNCA in 0.4s | 2.73 sym/s | Total: 6.9m | ETA: 13.7m [2026-03-02T20:21:59.087280] [INFO ] [sig ] [1130/3370] Forecasting FCNCO... [2026-03-02T20:21:59.087311] [INFO ] [sig ] Generating forecast for: FCNCO [2026-03-02T20:21:59.087344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-03-02T20:21:59.100454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-03-02T20:21:59.100821] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-03-02T20:21:59.101686] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-03-02T20:21:59.101741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:59.101777] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:59.101807] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:59.101868] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:59.166328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:59.167125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:59.167226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:59.167263] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:59.273884] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:59.274049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:59.274089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:59.274117] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:59.277602] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: UP (p=70.00%) [2026-03-02T20:21:59.277891] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-03-02T20:21:59.278020] [INFO ] [sig ] FCNCO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:21:59.427782] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FCNCO.txt [2026-03-02T20:21:59.427927] [INFO ] [sig ] [1130/3370] Completed FCNCO in 0.3s | 2.73 sym/s | Total: 6.9m | ETA: 13.7m [2026-03-02T20:21:59.427968] [INFO ] [sig ] [1131/3370] Forecasting FCNCP... [2026-03-02T20:21:59.427997] [INFO ] [sig ] Generating forecast for: FCNCP [2026-03-02T20:21:59.428029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-03-02T20:21:59.439811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-03-02T20:21:59.440088] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-03-02T20:21:59.440903] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-03-02T20:21:59.440955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:59.440987] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:59.441014] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:59.441070] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:59.503252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:59.503991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:59.504097] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:59.504132] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:59.617116] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:59.617300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:59.617340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:59.617412] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:59.621306] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: DOWN (p=16.99%) [2026-03-02T20:21:59.621743] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-03-02T20:21:59.621907] [INFO ] [sig ] FCNCP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:21:59.773756] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FCNCP.txt [2026-03-02T20:21:59.773918] [INFO ] [sig ] [1131/3370] Completed FCNCP in 0.3s | 2.73 sym/s | Total: 6.9m | ETA: 13.7m [2026-03-02T20:21:59.773967] [INFO ] [sig ] [1132/3370] Forecasting FCTE... [2026-03-02T20:21:59.774001] [INFO ] [sig ] Generating forecast for: FCTE [2026-03-02T20:21:59.774033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-03-02T20:21:59.785746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-03-02T20:21:59.786253] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-03-02T20:21:59.787295] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-03-02T20:21:59.787349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:21:59.787384] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:21:59.787413] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:21:59.787473] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:21:59.849111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:21:59.849981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:21:59.850070] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:21:59.850106] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:21:59.979404] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:21:59.979597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:21:59.979642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:21:59.979676] [INFO ] [FORECASTER] Training complete [2026-03-02T20:21:59.983544] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: UP (p=96.44%) [2026-03-02T20:21:59.983881] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-03-02T20:21:59.984018] [INFO ] [sig ] FCTE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:00.134610] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FCTE.txt [2026-03-02T20:22:00.134774] [INFO ] [sig ] [1132/3370] Completed FCTE in 0.4s | 2.73 sym/s | Total: 6.9m | ETA: 13.7m [2026-03-02T20:22:00.134815] [INFO ] [sig ] [1133/3370] Forecasting FCX... [2026-03-02T20:22:00.134846] [INFO ] [sig ] Generating forecast for: FCX [2026-03-02T20:22:00.134876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-03-02T20:22:00.148814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-03-02T20:22:00.149165] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-03-02T20:22:00.150023] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-03-02T20:22:00.150076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:00.150108] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:00.150135] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:00.150193] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:00.210063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:00.210844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:00.210926] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:00.210960] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:00.343674] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:00.343936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:00.343982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:00.344713] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:00.348346] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: DOWN (p=37.78%) [2026-03-02T20:22:00.348658] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-03-02T20:22:00.348815] [INFO ] [sig ] FCX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:00.495909] [INFO ] [LOCAL ] Saved forecast: FCX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FCX.txt [2026-03-02T20:22:00.496073] [INFO ] [sig ] [1133/3370] Completed FCX in 0.4s | 2.73 sym/s | Total: 6.9m | ETA: 13.7m [2026-03-02T20:22:00.496115] [INFO ] [sig ] [1134/3370] Forecasting FDBC... [2026-03-02T20:22:00.496145] [INFO ] [sig ] Generating forecast for: FDBC [2026-03-02T20:22:00.496176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-03-02T20:22:00.506638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-03-02T20:22:00.506959] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-03-02T20:22:00.507796] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-03-02T20:22:00.507848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:00.507880] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:00.507906] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:00.507962] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:00.564979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:00.565956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:00.566045] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:00.566078] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:00.658818] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:00.658983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:00.659022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:00.659050] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:00.662489] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=32.35%) [2026-03-02T20:22:00.662803] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-03-02T20:22:00.662935] [INFO ] [sig ] FDBC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:00.815384] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FDBC.txt [2026-03-02T20:22:00.815561] [INFO ] [sig ] [1134/3370] Completed FDBC in 0.3s | 2.73 sym/s | Total: 6.9m | ETA: 13.7m [2026-03-02T20:22:00.815627] [INFO ] [sig ] [1135/3370] Forecasting FDIF... [2026-03-02T20:22:00.815657] [INFO ] [sig ] Generating forecast for: FDIF [2026-03-02T20:22:00.815687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-03-02T20:22:00.828003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-03-02T20:22:00.828442] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-03-02T20:22:00.829526] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-03-02T20:22:00.829598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:00.829633] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:00.829663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:00.829745] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:00.890011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:00.890914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:00.891001] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:00.891037] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:01.000592] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:01.000790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:01.000856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:01.000911] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:01.004757] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-03-02T20:22:01.005104] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-03-02T20:22:01.005253] [INFO ] [sig ] FDIF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:01.151656] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FDIF.txt [2026-03-02T20:22:01.151803] [INFO ] [sig ] [1135/3370] Completed FDIF in 0.3s | 2.73 sym/s | Total: 6.9m | ETA: 13.7m [2026-03-02T20:22:01.151853] [INFO ] [sig ] [1136/3370] Forecasting FDIG... [2026-03-02T20:22:01.151889] [INFO ] [sig ] Generating forecast for: FDIG [2026-03-02T20:22:01.151923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-03-02T20:22:01.164791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-03-02T20:22:01.165108] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-03-02T20:22:01.165923] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-03-02T20:22:01.165975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:01.166008] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:01.166036] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:01.166093] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:01.225165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:01.225804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:01.225885] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:01.225919] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:01.347336] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:01.347505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:01.347547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:01.347601] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:01.351272] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: UP (p=85.27%) [2026-03-02T20:22:01.351555] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-03-02T20:22:01.351716] [INFO ] [sig ] FDIG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:01.497719] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FDIG.txt [2026-03-02T20:22:01.497857] [INFO ] [sig ] [1136/3370] Completed FDIG in 0.3s | 2.73 sym/s | Total: 6.9m | ETA: 13.6m [2026-03-02T20:22:01.497900] [INFO ] [sig ] [1137/3370] Forecasting FDP... [2026-03-02T20:22:01.497945] [INFO ] [sig ] Generating forecast for: FDP [2026-03-02T20:22:01.497982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-03-02T20:22:01.511948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-03-02T20:22:01.512304] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-03-02T20:22:01.513171] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-03-02T20:22:01.513223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:01.513256] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:01.513283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:01.513340] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:01.573724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:01.574420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:01.574523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:01.574556] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:01.700318] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:01.700492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:01.700533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:01.700562] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:01.704142] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: UP (p=92.98%) [2026-03-02T20:22:01.704448] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-03-02T20:22:01.704601] [INFO ] [sig ] FDP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:01.861209] [INFO ] [LOCAL ] Saved forecast: FDP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FDP.txt [2026-03-02T20:22:01.861404] [INFO ] [sig ] [1137/3370] Completed FDP in 0.4s | 2.73 sym/s | Total: 6.9m | ETA: 13.6m [2026-03-02T20:22:01.861456] [INFO ] [sig ] [1138/3370] Forecasting FDS... [2026-03-02T20:22:01.861490] [INFO ] [sig ] Generating forecast for: FDS [2026-03-02T20:22:01.861523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-03-02T20:22:01.874928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-03-02T20:22:01.875352] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-03-02T20:22:01.876448] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-03-02T20:22:01.876503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:01.876537] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:01.876565] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:01.876645] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:01.942321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:01.943276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:01.943429] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:01.943466] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:02.071397] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:02.071591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:02.071647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:02.071688] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:02.075319] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: DOWN (p=31.06%) [2026-03-02T20:22:02.075643] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-03-02T20:22:02.075785] [INFO ] [sig ] FDS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:02.222333] [INFO ] [LOCAL ] Saved forecast: FDS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FDS.txt [2026-03-02T20:22:02.222495] [INFO ] [sig ] [1138/3370] Completed FDS in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.6m [2026-03-02T20:22:02.222535] [INFO ] [sig ] [1139/3370] Forecasting FDTX... [2026-03-02T20:22:02.222567] [INFO ] [sig ] Generating forecast for: FDTX [2026-03-02T20:22:02.222621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-03-02T20:22:02.235010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-03-02T20:22:02.235367] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-03-02T20:22:02.236384] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-03-02T20:22:02.236437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:02.236469] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:02.236506] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:02.236564] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:02.295558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:02.296483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:02.296592] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:02.296631] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:02.424198] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:02.424366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:02.424409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:02.424439] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:02.428554] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: UP (p=76.76%) [2026-03-02T20:22:02.428878] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-03-02T20:22:02.429186] [INFO ] [sig ] FDTX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:02.578632] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FDTX.txt [2026-03-02T20:22:02.578811] [INFO ] [sig ] [1139/3370] Completed FDTX in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.6m [2026-03-02T20:22:02.578853] [INFO ] [sig ] [1140/3370] Forecasting FDUS... [2026-03-02T20:22:02.578885] [INFO ] [sig ] Generating forecast for: FDUS [2026-03-02T20:22:02.578925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-03-02T20:22:02.594943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-03-02T20:22:02.595509] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-03-02T20:22:02.596451] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-03-02T20:22:02.596507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:02.596552] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:02.596603] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:02.596692] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:02.660007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:02.661138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:02.661252] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:02.661288] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:02.796830] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:02.797205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:02.797249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:02.797279] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:02.801280] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: UP (p=98.73%) [2026-03-02T20:22:02.801661] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-03-02T20:22:02.801819] [INFO ] [sig ] FDUS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:02.957972] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FDUS.txt [2026-03-02T20:22:02.958164] [INFO ] [sig ] [1140/3370] Completed FDUS in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.6m [2026-03-02T20:22:02.958208] [INFO ] [sig ] [1141/3370] Forecasting FDX... [2026-03-02T20:22:02.958239] [INFO ] [sig ] Generating forecast for: FDX [2026-03-02T20:22:02.958270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-03-02T20:22:02.971416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-03-02T20:22:02.971840] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-03-02T20:22:02.972782] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-03-02T20:22:02.972849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:02.972887] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:02.972914] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:02.972972] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:03.036238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:03.037162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:03.037254] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:03.037289] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:03.171240] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:03.171410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:03.171454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:03.171485] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:03.175478] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: UP (p=94.82%) [2026-03-02T20:22:03.175821] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-03-02T20:22:03.175974] [INFO ] [sig ] FDX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:03.328258] [INFO ] [LOCAL ] Saved forecast: FDX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FDX.txt [2026-03-02T20:22:03.328452] [INFO ] [sig ] [1141/3370] Completed FDX in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.6m [2026-03-02T20:22:03.328495] [INFO ] [sig ] [1142/3370] Forecasting FE... [2026-03-02T20:22:03.328527] [INFO ] [sig ] Generating forecast for: FE [2026-03-02T20:22:03.328560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-03-02T20:22:03.341077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-03-02T20:22:03.341439] [INFO ] [FORECASTER] Starting predict_future for FE [2026-03-02T20:22:03.342370] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-03-02T20:22:03.342437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:03.342484] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:03.342514] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:03.342593] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:03.404427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:03.405348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:03.405440] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:03.405475] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:03.531308] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:03.531471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:03.531512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:03.531543] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:03.535218] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: UP (p=93.98%) [2026-03-02T20:22:03.535502] [INFO ] [FORECASTER] Completed predict_future for FE [2026-03-02T20:22:03.535656] [INFO ] [sig ] FE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:03.685134] [INFO ] [LOCAL ] Saved forecast: FE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FE.txt [2026-03-02T20:22:03.685416] [INFO ] [sig ] [1142/3370] Completed FE in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.6m [2026-03-02T20:22:03.685474] [INFO ] [sig ] [1143/3370] Forecasting FEIM... [2026-03-02T20:22:03.685506] [INFO ] [sig ] Generating forecast for: FEIM [2026-03-02T20:22:03.685551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-03-02T20:22:03.698739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-03-02T20:22:03.699092] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-03-02T20:22:03.700018] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-03-02T20:22:03.700072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:03.700106] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:03.700135] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:03.700211] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:03.758370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:03.759208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:03.759297] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:03.759331] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:03.884832] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:03.885006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:03.885049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:03.885079] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:03.888858] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: DOWN (p=22.90%) [2026-03-02T20:22:03.889185] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-03-02T20:22:03.889335] [INFO ] [sig ] FEIM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:04.038180] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FEIM.txt [2026-03-02T20:22:04.038353] [INFO ] [sig ] [1143/3370] Completed FEIM in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.6m [2026-03-02T20:22:04.038397] [INFO ] [sig ] [1144/3370] Forecasting FELE... [2026-03-02T20:22:04.038426] [INFO ] [sig ] Generating forecast for: FELE [2026-03-02T20:22:04.038457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-03-02T20:22:04.052308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-03-02T20:22:04.052795] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-03-02T20:22:04.053857] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-03-02T20:22:04.053929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:04.053963] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:04.053992] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:04.054052] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:04.115591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:04.116495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:04.116605] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:04.116643] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:04.249482] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:04.249666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:04.249709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:04.249745] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:04.253267] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: DOWN (p=30.47%) [2026-03-02T20:22:04.253590] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-03-02T20:22:04.253733] [INFO ] [sig ] FELE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:04.404384] [INFO ] [LOCAL ] Saved forecast: FELE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FELE.txt [2026-03-02T20:22:04.404550] [INFO ] [sig ] [1144/3370] Completed FELE in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.6m [2026-03-02T20:22:04.404617] [INFO ] [sig ] [1145/3370] Forecasting FEM... [2026-03-02T20:22:04.404654] [INFO ] [sig ] Generating forecast for: FEM [2026-03-02T20:22:04.404685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-03-02T20:22:04.418708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-03-02T20:22:04.419332] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-03-02T20:22:04.420383] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-03-02T20:22:04.420435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:04.420511] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:04.420539] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:04.420614] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:04.479178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:04.480118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:04.480206] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:04.480239] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:04.607724] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:04.607897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:04.607938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:04.607967] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:04.611463] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: UP (p=60.49%) [2026-03-02T20:22:04.611778] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-03-02T20:22:04.611913] [INFO ] [sig ] FEM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:04.760750] [INFO ] [LOCAL ] Saved forecast: FEM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FEM.txt [2026-03-02T20:22:04.760900] [INFO ] [sig ] [1145/3370] Completed FEM in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.6m [2026-03-02T20:22:04.760940] [INFO ] [sig ] [1146/3370] Forecasting FEMB... [2026-03-02T20:22:04.760970] [INFO ] [sig ] Generating forecast for: FEMB [2026-03-02T20:22:04.761000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-03-02T20:22:04.772716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-03-02T20:22:04.773027] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-03-02T20:22:04.773864] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-03-02T20:22:04.773919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:04.773951] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:04.773978] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:04.774037] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:04.833728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:04.834418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:04.834499] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:04.834531] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:04.962218] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:04.962395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:04.962439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:04.962468] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:04.966557] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: DOWN (p=27.10%) [2026-03-02T20:22:04.966922] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-03-02T20:22:04.967070] [INFO ] [sig ] FEMB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:05.118286] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FEMB.txt [2026-03-02T20:22:05.118449] [INFO ] [sig ] [1146/3370] Completed FEMB in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.6m [2026-03-02T20:22:05.118489] [INFO ] [sig ] [1147/3370] Forecasting FEMS... [2026-03-02T20:22:05.118520] [INFO ] [sig ] Generating forecast for: FEMS [2026-03-02T20:22:05.118551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-03-02T20:22:05.130068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-03-02T20:22:05.130487] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-03-02T20:22:05.131407] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-03-02T20:22:05.131462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:05.131496] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:05.131543] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:05.131654] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:05.195283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:05.196288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:05.196377] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:05.196411] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:05.318353] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:05.318532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:05.318597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:05.318631] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:05.322642] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: UP (p=83.48%) [2026-03-02T20:22:05.322961] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-03-02T20:22:05.323295] [INFO ] [sig ] FEMS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:05.475372] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FEMS.txt [2026-03-02T20:22:05.475538] [INFO ] [sig ] [1147/3370] Completed FEMS in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.6m [2026-03-02T20:22:05.475607] [INFO ] [sig ] [1148/3370] Forecasting FEP... [2026-03-02T20:22:05.475644] [INFO ] [sig ] Generating forecast for: FEP [2026-03-02T20:22:05.475676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-03-02T20:22:05.487521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-03-02T20:22:05.487932] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-03-02T20:22:05.488839] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-03-02T20:22:05.488906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:05.488946] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:05.488975] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:05.489035] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:05.554636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:05.555532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:05.555641] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:05.555677] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:05.678069] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:05.678241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:05.678283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:05.678348] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:05.683659] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: UP (p=56.11%) [2026-03-02T20:22:05.683993] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-03-02T20:22:05.684139] [INFO ] [sig ] FEP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:05.837828] [INFO ] [LOCAL ] Saved forecast: FEP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FEP.txt [2026-03-02T20:22:05.837998] [INFO ] [sig ] [1148/3370] Completed FEP in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.6m [2026-03-02T20:22:05.838037] [INFO ] [sig ] [1149/3370] Forecasting FEPI... [2026-03-02T20:22:05.838103] [INFO ] [sig ] Generating forecast for: FEPI [2026-03-02T20:22:05.838143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-03-02T20:22:05.851074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-03-02T20:22:05.851540] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-03-02T20:22:05.852468] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-03-02T20:22:05.852524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:05.852557] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:05.852607] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:05.852668] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:05.915936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:05.916896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:05.916989] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:05.917022] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:06.044270] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:06.044445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:06.044489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:06.044518] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:06.052413] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-03-02T20:22:06.052914] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-03-02T20:22:06.053302] [INFO ] [sig ] FEPI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:06.204041] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FEPI.txt [2026-03-02T20:22:06.204201] [INFO ] [sig ] [1149/3370] Completed FEPI in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.6m [2026-03-02T20:22:06.204243] [INFO ] [sig ] [1150/3370] Forecasting FERG... [2026-03-02T20:22:06.204273] [INFO ] [sig ] Generating forecast for: FERG [2026-03-02T20:22:06.204305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-03-02T20:22:06.217378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-03-02T20:22:06.217817] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-03-02T20:22:06.218727] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-03-02T20:22:06.218782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:06.218817] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:06.218845] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:06.218930] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:06.281830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:06.282789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:06.282889] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:06.282925] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:06.415057] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:06.415228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:06.415271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:06.415303] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:06.418972] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: UP (p=86.76%) [2026-03-02T20:22:06.419320] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-03-02T20:22:06.419471] [INFO ] [sig ] FERG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:06.566605] [INFO ] [LOCAL ] Saved forecast: FERG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FERG.txt [2026-03-02T20:22:06.566774] [INFO ] [sig ] [1150/3370] Completed FERG in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.6m [2026-03-02T20:22:06.566816] [INFO ] [sig ] [1151/3370] Forecasting FEX... [2026-03-02T20:22:06.566845] [INFO ] [sig ] Generating forecast for: FEX [2026-03-02T20:22:06.566878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-03-02T20:22:06.581019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-03-02T20:22:06.581464] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-03-02T20:22:06.582462] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-03-02T20:22:06.582522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:06.582561] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:06.582616] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:06.582694] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:06.645498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:06.646402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:06.646491] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:06.646527] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:06.765696] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:06.765869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:06.765908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:06.765937] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:06.769971] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: DOWN (p=46.90%) [2026-03-02T20:22:06.770272] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-03-02T20:22:06.770410] [INFO ] [sig ] FEX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:06.921624] [INFO ] [LOCAL ] Saved forecast: FEX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FEX.txt [2026-03-02T20:22:06.921819] [INFO ] [sig ] [1151/3370] Completed FEX in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.6m [2026-03-02T20:22:06.921877] [INFO ] [sig ] [1152/3370] Forecasting FF... [2026-03-02T20:22:06.921915] [INFO ] [sig ] Generating forecast for: FF [2026-03-02T20:22:06.921953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-03-02T20:22:06.935174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-03-02T20:22:06.935548] [INFO ] [FORECASTER] Starting predict_future for FF [2026-03-02T20:22:06.936437] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-03-02T20:22:06.936503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:06.936539] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:06.936567] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:06.936649] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:06.995794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:06.996764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:06.996871] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:06.996912] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:07.125204] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:07.125365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:07.125409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:07.125456] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:07.129221] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: UP (p=90.19%) [2026-03-02T20:22:07.129506] [INFO ] [FORECASTER] Completed predict_future for FF [2026-03-02T20:22:07.129659] [INFO ] [sig ] FF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:07.277300] [INFO ] [LOCAL ] Saved forecast: FF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FF.txt [2026-03-02T20:22:07.277456] [INFO ] [sig ] [1152/3370] Completed FF in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.5m [2026-03-02T20:22:07.277497] [INFO ] [sig ] [1153/3370] Forecasting FFA... [2026-03-02T20:22:07.277528] [INFO ] [sig ] Generating forecast for: FFA [2026-03-02T20:22:07.277559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-03-02T20:22:07.289255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-03-02T20:22:07.289603] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-03-02T20:22:07.290426] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-03-02T20:22:07.290480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:07.290514] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:07.290542] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:07.290622] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:07.350317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:07.351140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:07.351230] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:07.351263] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:07.471772] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:07.471952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:07.472009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:07.472043] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:07.475789] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: DOWN (p=49.98%) [2026-03-02T20:22:07.476097] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-03-02T20:22:07.476235] [INFO ] [sig ] FFA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:07.627777] [INFO ] [LOCAL ] Saved forecast: FFA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FFA.txt [2026-03-02T20:22:07.627927] [INFO ] [sig ] [1153/3370] Completed FFA in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.5m [2026-03-02T20:22:07.627970] [INFO ] [sig ] [1154/3370] Forecasting FFBC... [2026-03-02T20:22:07.628001] [INFO ] [sig ] Generating forecast for: FFBC [2026-03-02T20:22:07.628032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-03-02T20:22:07.640841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-03-02T20:22:07.641217] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-03-02T20:22:07.642071] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-03-02T20:22:07.642126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:07.642159] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:07.642188] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:07.642247] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:07.704169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:07.705189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:07.705279] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:07.705313] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:07.836236] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:07.836455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:07.836511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:07.836542] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:07.841413] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: DOWN (p=36.58%) [2026-03-02T20:22:07.841983] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-03-02T20:22:07.842198] [INFO ] [sig ] FFBC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:07.999040] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FFBC.txt [2026-03-02T20:22:07.999222] [INFO ] [sig ] [1154/3370] Completed FFBC in 0.4s | 2.73 sym/s | Total: 7.0m | ETA: 13.5m [2026-03-02T20:22:07.999265] [INFO ] [sig ] [1155/3370] Forecasting FFC... [2026-03-02T20:22:07.999296] [INFO ] [sig ] Generating forecast for: FFC [2026-03-02T20:22:07.999339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-03-02T20:22:08.013707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-03-02T20:22:08.014172] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-03-02T20:22:08.015109] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-03-02T20:22:08.015165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:08.015197] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:08.015226] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:08.015284] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:08.075427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:08.076413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:08.076548] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:08.076607] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:08.206815] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:08.206978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:08.207021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:08.207052] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:08.210667] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: UP (p=81.45%) [2026-03-02T20:22:08.210964] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-03-02T20:22:08.211100] [INFO ] [sig ] FFC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:08.358254] [INFO ] [LOCAL ] Saved forecast: FFC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FFC.txt [2026-03-02T20:22:08.358392] [INFO ] [sig ] [1155/3370] Completed FFC in 0.4s | 2.73 sym/s | Total: 7.1m | ETA: 13.5m [2026-03-02T20:22:08.358439] [INFO ] [sig ] [1156/3370] Forecasting FFIC... [2026-03-02T20:22:08.358481] [INFO ] [sig ] Generating forecast for: FFIC [2026-03-02T20:22:08.358514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-03-02T20:22:08.379767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-03-02T20:22:08.380112] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-03-02T20:22:08.380985] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-03-02T20:22:08.381040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:08.381073] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:08.381101] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:08.381160] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:08.441644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:08.442446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:08.442530] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:08.442563] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:08.560754] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:08.560914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:08.560968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:08.561004] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:08.564542] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: UP (p=77.45%) [2026-03-02T20:22:08.564852] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-03-02T20:22:08.564988] [INFO ] [sig ] FFIC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:08.714222] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FFIC.txt [2026-03-02T20:22:08.714374] [INFO ] [sig ] [1156/3370] Completed FFIC in 0.4s | 2.73 sym/s | Total: 7.1m | ETA: 13.5m [2026-03-02T20:22:08.714416] [INFO ] [sig ] [1157/3370] Forecasting FFIN... [2026-03-02T20:22:08.714446] [INFO ] [sig ] Generating forecast for: FFIN [2026-03-02T20:22:08.714479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-03-02T20:22:08.727189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-03-02T20:22:08.727639] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-03-02T20:22:08.728700] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-03-02T20:22:08.728758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:08.728791] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:08.728818] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:08.728878] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:08.788293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:08.789191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:08.789292] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:08.789328] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:08.905468] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:08.905650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:08.905707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:08.905757] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:08.909345] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: DOWN (p=17.60%) [2026-03-02T20:22:08.909661] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-03-02T20:22:08.909795] [INFO ] [sig ] FFIN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:09.056712] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FFIN.txt [2026-03-02T20:22:09.056876] [INFO ] [sig ] [1157/3370] Completed FFIN in 0.3s | 2.73 sym/s | Total: 7.1m | ETA: 13.5m [2026-03-02T20:22:09.056923] [INFO ] [sig ] [1158/3370] Forecasting FFWM... [2026-03-02T20:22:09.056952] [INFO ] [sig ] Generating forecast for: FFWM [2026-03-02T20:22:09.056985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-03-02T20:22:09.069764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-03-02T20:22:09.070126] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-03-02T20:22:09.071090] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-03-02T20:22:09.071162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:09.071201] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:09.071229] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:09.071288] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:09.135654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:09.136629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:09.136720] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:09.136756] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:09.259197] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:09.259363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:09.259406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:09.259437] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:09.262980] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: DOWN (p=6.82%) [2026-03-02T20:22:09.263271] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-03-02T20:22:09.263406] [INFO ] [sig ] FFWM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:09.411299] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FFWM.txt [2026-03-02T20:22:09.411476] [INFO ] [sig ] [1158/3370] Completed FFWM in 0.4s | 2.73 sym/s | Total: 7.1m | ETA: 13.5m [2026-03-02T20:22:09.411519] [INFO ] [sig ] [1159/3370] Forecasting FG... [2026-03-02T20:22:09.411550] [INFO ] [sig ] Generating forecast for: FG [2026-03-02T20:22:09.411600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-03-02T20:22:09.424628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-03-02T20:22:09.425005] [INFO ] [FORECASTER] Starting predict_future for FG [2026-03-02T20:22:09.425900] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-03-02T20:22:09.425967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:09.426011] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:09.426052] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:09.426136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:09.488649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:09.489527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:09.489652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:09.489707] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:09.621452] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:09.621686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:09.621752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:09.621789] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:09.626210] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: DOWN (p=14.64%) [2026-03-02T20:22:09.626540] [INFO ] [FORECASTER] Completed predict_future for FG [2026-03-02T20:22:09.626742] [INFO ] [sig ] FG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:09.772929] [INFO ] [LOCAL ] Saved forecast: FG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FG.txt [2026-03-02T20:22:09.773078] [INFO ] [sig ] [1159/3370] Completed FG in 0.4s | 2.73 sym/s | Total: 7.1m | ETA: 13.5m [2026-03-02T20:22:09.773119] [INFO ] [sig ] [1160/3370] Forecasting FHB... [2026-03-02T20:22:09.773148] [INFO ] [sig ] Generating forecast for: FHB [2026-03-02T20:22:09.773179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-03-02T20:22:09.786077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-03-02T20:22:09.786437] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-03-02T20:22:09.787275] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-03-02T20:22:09.787329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:09.787361] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:09.787388] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:09.787444] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:09.846623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:09.847540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:09.847662] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:09.847698] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:09.971117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:09.971289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:09.971331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:09.971360] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:09.975032] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: UP (p=69.95%) [2026-03-02T20:22:09.975335] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-03-02T20:22:09.975472] [INFO ] [sig ] FHB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:10.124455] [INFO ] [LOCAL ] Saved forecast: FHB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FHB.txt [2026-03-02T20:22:10.124631] [INFO ] [sig ] [1160/3370] Completed FHB in 0.4s | 2.73 sym/s | Total: 7.1m | ETA: 13.5m [2026-03-02T20:22:10.124672] [INFO ] [sig ] [1161/3370] Forecasting FHI... [2026-03-02T20:22:10.124702] [INFO ] [sig ] Generating forecast for: FHI [2026-03-02T20:22:10.124733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-03-02T20:22:10.137218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-03-02T20:22:10.137566] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-03-02T20:22:10.138478] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-03-02T20:22:10.138532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:10.138565] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:10.138613] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:10.138671] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:10.197076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:10.197738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:10.197834] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:10.197867] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:10.318362] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:10.318528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:10.318589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:10.318626] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:10.322282] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: DOWN (p=37.92%) [2026-03-02T20:22:10.322632] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-03-02T20:22:10.322773] [INFO ] [sig ] FHI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:10.474026] [INFO ] [LOCAL ] Saved forecast: FHI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FHI.txt [2026-03-02T20:22:10.474205] [INFO ] [sig ] [1161/3370] Completed FHI in 0.3s | 2.73 sym/s | Total: 7.1m | ETA: 13.5m [2026-03-02T20:22:10.474247] [INFO ] [sig ] [1162/3370] Forecasting FHN... [2026-03-02T20:22:10.474277] [INFO ] [sig ] Generating forecast for: FHN [2026-03-02T20:22:10.474307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-03-02T20:22:10.487731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-03-02T20:22:10.488174] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-03-02T20:22:10.489126] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-03-02T20:22:10.489181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:10.489253] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:10.489283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:10.489345] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:10.548947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:10.549875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:10.549962] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:10.550001] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:10.687232] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:10.687401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:10.687443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:10.687472] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:10.691036] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: UP (p=98.94%) [2026-03-02T20:22:10.691333] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-03-02T20:22:10.691477] [INFO ] [sig ] FHN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:10.839801] [INFO ] [LOCAL ] Saved forecast: FHN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FHN.txt [2026-03-02T20:22:10.840012] [INFO ] [sig ] [1162/3370] Completed FHN in 0.4s | 2.73 sym/s | Total: 7.1m | ETA: 13.5m [2026-03-02T20:22:10.840063] [INFO ] [sig ] [1163/3370] Forecasting FHTX... [2026-03-02T20:22:10.840094] [INFO ] [sig ] Generating forecast for: FHTX [2026-03-02T20:22:10.840125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-03-02T20:22:10.853088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-03-02T20:22:10.853467] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-03-02T20:22:10.854335] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-03-02T20:22:10.854388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:10.854430] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:10.854458] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:10.854515] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:10.915897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:10.916814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:10.916906] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:10.916940] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:11.038508] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:11.038698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:11.038740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:11.038770] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:11.042338] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: DOWN (p=3.58%) [2026-03-02T20:22:11.042648] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-03-02T20:22:11.042788] [INFO ] [sig ] FHTX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:11.188992] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FHTX.txt [2026-03-02T20:22:11.189151] [INFO ] [sig ] [1163/3370] Completed FHTX in 0.3s | 2.73 sym/s | Total: 7.1m | ETA: 13.5m [2026-03-02T20:22:11.189193] [INFO ] [sig ] [1164/3370] Forecasting FIBK... [2026-03-02T20:22:11.189222] [INFO ] [sig ] Generating forecast for: FIBK [2026-03-02T20:22:11.189253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-03-02T20:22:11.202262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-03-02T20:22:11.202620] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-03-02T20:22:11.203422] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-03-02T20:22:11.203475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:11.203507] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:11.203534] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:11.203608] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:11.265282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:11.266302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:11.266400] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:11.266432] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:11.389445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:11.389635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:11.389679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:11.389710] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:11.393570] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: UP (p=90.94%) [2026-03-02T20:22:11.393893] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-03-02T20:22:11.394035] [INFO ] [sig ] FIBK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:11.540182] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FIBK.txt [2026-03-02T20:22:11.540339] [INFO ] [sig ] [1164/3370] Completed FIBK in 0.4s | 2.73 sym/s | Total: 7.1m | ETA: 13.5m [2026-03-02T20:22:11.540381] [INFO ] [sig ] [1165/3370] Forecasting FICO... [2026-03-02T20:22:11.540411] [INFO ] [sig ] Generating forecast for: FICO [2026-03-02T20:22:11.540442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-03-02T20:22:11.554500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-03-02T20:22:11.554946] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-03-02T20:22:11.555799] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-03-02T20:22:11.555854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:11.555888] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:11.555917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:11.555978] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:11.614588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:11.615467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:11.615558] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:11.615613] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:11.740754] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:11.740937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:11.740981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:11.741049] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:11.745360] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: DOWN (p=15.78%) [2026-03-02T20:22:11.745983] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-03-02T20:22:11.746142] [INFO ] [sig ] FICO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:11.909226] [INFO ] [LOCAL ] Saved forecast: FICO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FICO.txt [2026-03-02T20:22:11.909398] [INFO ] [sig ] [1165/3370] Completed FICO in 0.4s | 2.73 sym/s | Total: 7.1m | ETA: 13.5m [2026-03-02T20:22:11.909441] [INFO ] [sig ] [1166/3370] Forecasting FICS... [2026-03-02T20:22:11.909471] [INFO ] [sig ] Generating forecast for: FICS [2026-03-02T20:22:11.909502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-03-02T20:22:11.922146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-03-02T20:22:11.922667] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-03-02T20:22:11.923681] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-03-02T20:22:11.923737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:11.923771] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:11.923799] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:11.923857] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:11.987624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:11.988603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:11.988696] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:11.988730] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:12.116724] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:12.116906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:12.116966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:12.117003] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:12.120668] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: DOWN (p=10.84%) [2026-03-02T20:22:12.120952] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-03-02T20:22:12.121091] [INFO ] [sig ] FICS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:12.265483] [INFO ] [LOCAL ] Saved forecast: FICS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FICS.txt [2026-03-02T20:22:12.265611] [INFO ] [sig ] [1166/3370] Completed FICS in 0.4s | 2.73 sym/s | Total: 7.1m | ETA: 13.5m [2026-03-02T20:22:12.265652] [INFO ] [sig ] [1167/3370] Forecasting FID... [2026-03-02T20:22:12.265703] [INFO ] [sig ] Generating forecast for: FID [2026-03-02T20:22:12.265735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-03-02T20:22:12.277264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-03-02T20:22:12.277530] [INFO ] [FORECASTER] Starting predict_future for FID [2026-03-02T20:22:12.278402] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-03-02T20:22:12.278455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:12.278486] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:12.278514] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:12.278593] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:12.338377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:12.339070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:12.339162] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:12.339195] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:12.453312] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:12.453424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:12.453460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:12.453491] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:12.457077] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: UP (p=86.43%) [2026-03-02T20:22:12.457549] [INFO ] [FORECASTER] Completed predict_future for FID [2026-03-02T20:22:12.457698] [INFO ] [sig ] FID: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:12.602530] [INFO ] [LOCAL ] Saved forecast: FID 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FID.txt [2026-03-02T20:22:12.602661] [INFO ] [sig ] [1167/3370] Completed FID in 0.3s | 2.73 sym/s | Total: 7.1m | ETA: 13.5m [2026-03-02T20:22:12.602700] [INFO ] [sig ] [1168/3370] Forecasting FIGS... [2026-03-02T20:22:12.602730] [INFO ] [sig ] Generating forecast for: FIGS [2026-03-02T20:22:12.602762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-03-02T20:22:12.617407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-03-02T20:22:12.617784] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-03-02T20:22:12.619003] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-03-02T20:22:12.619068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:12.619107] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:12.619137] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:12.619193] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:12.677991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:12.678791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:12.678888] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:12.678929] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:12.809310] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:12.809476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:12.809516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:12.809546] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:12.813006] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: UP (p=93.66%) [2026-03-02T20:22:12.813330] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-03-02T20:22:12.813467] [INFO ] [sig ] FIGS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:12.975245] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FIGS.txt [2026-03-02T20:22:12.975432] [INFO ] [sig ] [1168/3370] Completed FIGS in 0.4s | 2.73 sym/s | Total: 7.1m | ETA: 13.4m [2026-03-02T20:22:12.975474] [INFO ] [sig ] [1169/3370] Forecasting FIHL... [2026-03-02T20:22:12.975505] [INFO ] [sig ] Generating forecast for: FIHL [2026-03-02T20:22:12.975535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-03-02T20:22:12.989422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-03-02T20:22:12.989812] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-03-02T20:22:12.990756] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-03-02T20:22:12.990809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:12.990841] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:12.990868] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:12.990925] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:13.050591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:13.051381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:13.051467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:13.051500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:13.172691] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:13.172862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:13.172903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:13.172935] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:13.176446] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: UP (p=66.49%) [2026-03-02T20:22:13.176775] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-03-02T20:22:13.176913] [INFO ] [sig ] FIHL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:13.323204] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FIHL.txt [2026-03-02T20:22:13.323351] [INFO ] [sig ] [1169/3370] Completed FIHL in 0.3s | 2.73 sym/s | Total: 7.1m | ETA: 13.4m [2026-03-02T20:22:13.323391] [INFO ] [sig ] [1170/3370] Forecasting FINS... [2026-03-02T20:22:13.323421] [INFO ] [sig ] Generating forecast for: FINS [2026-03-02T20:22:13.323453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-03-02T20:22:13.335450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-03-02T20:22:13.335827] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-03-02T20:22:13.336668] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-03-02T20:22:13.336720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:13.336752] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:13.336780] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:13.336837] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:13.395242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:13.396050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:13.396148] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:13.396181] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:13.514896] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:13.515078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:13.515127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:13.515173] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:13.518653] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: DOWN (p=27.83%) [2026-03-02T20:22:13.518947] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-03-02T20:22:13.519082] [INFO ] [sig ] FINS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:13.664189] [INFO ] [LOCAL ] Saved forecast: FINS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FINS.txt [2026-03-02T20:22:13.664345] [INFO ] [sig ] [1170/3370] Completed FINS in 0.3s | 2.73 sym/s | Total: 7.1m | ETA: 13.4m [2026-03-02T20:22:13.664408] [INFO ] [sig ] [1171/3370] Forecasting FINX... [2026-03-02T20:22:13.664442] [INFO ] [sig ] Generating forecast for: FINX [2026-03-02T20:22:13.664473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-03-02T20:22:13.677921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-03-02T20:22:13.678358] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-03-02T20:22:13.679226] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-03-02T20:22:13.679282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:13.679316] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:13.679344] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:13.679402] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:13.742519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:13.743463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:13.743553] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:13.743610] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:13.871270] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:13.871471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:13.871514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:13.871542] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:13.875970] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: DOWN (p=19.24%) [2026-03-02T20:22:13.876327] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-03-02T20:22:13.876474] [INFO ] [sig ] FINX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:14.031302] [INFO ] [LOCAL ] Saved forecast: FINX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FINX.txt [2026-03-02T20:22:14.031480] [INFO ] [sig ] [1171/3370] Completed FINX in 0.4s | 2.73 sym/s | Total: 7.1m | ETA: 13.4m [2026-03-02T20:22:14.031532] [INFO ] [sig ] [1172/3370] Forecasting FIP... [2026-03-02T20:22:14.031607] [INFO ] [sig ] Generating forecast for: FIP [2026-03-02T20:22:14.031652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-03-02T20:22:14.046488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-03-02T20:22:14.046973] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-03-02T20:22:14.047893] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-03-02T20:22:14.047948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:14.047983] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:14.048016] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:14.048115] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:14.113436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:14.114395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:14.114535] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:14.114623] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:14.247135] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:14.247301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:14.247343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:14.247375] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:14.251770] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-03-02T20:22:14.252175] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-03-02T20:22:14.252528] [INFO ] [sig ] FIP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:14.399245] [INFO ] [LOCAL ] Saved forecast: FIP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FIP.txt [2026-03-02T20:22:14.399388] [INFO ] [sig ] [1172/3370] Completed FIP in 0.4s | 2.73 sym/s | Total: 7.2m | ETA: 13.4m [2026-03-02T20:22:14.399428] [INFO ] [sig ] [1173/3370] Forecasting FIS... [2026-03-02T20:22:14.399459] [INFO ] [sig ] Generating forecast for: FIS [2026-03-02T20:22:14.399490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-03-02T20:22:14.411988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-03-02T20:22:14.412323] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-03-02T20:22:14.413203] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-03-02T20:22:14.413258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:14.413292] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:14.413320] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:14.413379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:14.473771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:14.474673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:14.474767] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:14.474803] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:14.600158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:14.600323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:14.600366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:14.600396] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:14.604452] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: DOWN (p=14.53%) [2026-03-02T20:22:14.604764] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-03-02T20:22:14.604903] [INFO ] [sig ] FIS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:14.760194] [INFO ] [LOCAL ] Saved forecast: FIS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FIS.txt [2026-03-02T20:22:14.760373] [INFO ] [sig ] [1173/3370] Completed FIS in 0.4s | 2.73 sym/s | Total: 7.2m | ETA: 13.4m [2026-03-02T20:22:14.760417] [INFO ] [sig ] [1174/3370] Forecasting FISI... [2026-03-02T20:22:14.760448] [INFO ] [sig ] Generating forecast for: FISI [2026-03-02T20:22:14.760479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-03-02T20:22:14.773587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-03-02T20:22:14.773999] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-03-02T20:22:14.774982] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-03-02T20:22:14.775040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:14.775074] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:14.775115] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:14.775177] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:14.840535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:14.841544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:14.841705] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:14.841745] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:14.980594] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:14.980774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:14.980819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:14.980853] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:14.984695] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: DOWN (p=38.78%) [2026-03-02T20:22:14.985059] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-03-02T20:22:14.985237] [INFO ] [sig ] FISI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:15.138844] [INFO ] [LOCAL ] Saved forecast: FISI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FISI.txt [2026-03-02T20:22:15.139008] [INFO ] [sig ] [1174/3370] Completed FISI in 0.4s | 2.73 sym/s | Total: 7.2m | ETA: 13.4m [2026-03-02T20:22:15.139059] [INFO ] [sig ] [1175/3370] Forecasting FITB... [2026-03-02T20:22:15.139096] [INFO ] [sig ] Generating forecast for: FITB [2026-03-02T20:22:15.139134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-03-02T20:22:15.153787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-03-02T20:22:15.154200] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-03-02T20:22:15.155046] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-03-02T20:22:15.155105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:15.155139] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:15.155168] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:15.155227] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:15.216271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:15.217212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:15.217311] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:15.217345] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:15.349017] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:15.349188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:15.349231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:15.349260] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:15.352801] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: DOWN (p=41.54%) [2026-03-02T20:22:15.353104] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-03-02T20:22:15.353251] [INFO ] [sig ] FITB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:15.511341] [INFO ] [LOCAL ] Saved forecast: FITB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FITB.txt [2026-03-02T20:22:15.511567] [INFO ] [sig ] [1175/3370] Completed FITB in 0.4s | 2.73 sym/s | Total: 7.2m | ETA: 13.4m [2026-03-02T20:22:15.511632] [INFO ] [sig ] [1176/3370] Forecasting FITBI... [2026-03-02T20:22:15.511664] [INFO ] [sig ] Generating forecast for: FITBI [2026-03-02T20:22:15.511696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-03-02T20:22:15.524760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-03-02T20:22:15.525118] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-03-02T20:22:15.525962] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-03-02T20:22:15.526015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:15.526054] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:15.526086] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:15.526157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:15.598503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:15.599593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:15.599680] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:15.599713] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:15.728963] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:15.729141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:15.729182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:15.729210] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:15.732772] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: DOWN (p=9.78%) [2026-03-02T20:22:15.733116] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-03-02T20:22:15.733274] [INFO ] [sig ] FITBI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:15.882825] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FITBI.txt [2026-03-02T20:22:15.883008] [INFO ] [sig ] [1176/3370] Completed FITBI in 0.4s | 2.73 sym/s | Total: 7.2m | ETA: 13.4m [2026-03-02T20:22:15.883069] [INFO ] [sig ] [1177/3370] Forecasting FITBO... [2026-03-02T20:22:15.883108] [INFO ] [sig ] Generating forecast for: FITBO [2026-03-02T20:22:15.883141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-03-02T20:22:15.896122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-03-02T20:22:15.896536] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-03-02T20:22:15.897416] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-03-02T20:22:15.897470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:15.897502] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:15.897532] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:15.897637] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:15.955889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:15.957048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:15.957149] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:15.957183] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:16.085308] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:16.085474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:16.085514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:16.085544] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:16.089106] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: DOWN (p=17.62%) [2026-03-02T20:22:16.089404] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-03-02T20:22:16.089563] [INFO ] [sig ] FITBO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:16.253522] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FITBO.txt [2026-03-02T20:22:16.253703] [INFO ] [sig ] [1177/3370] Completed FITBO in 0.4s | 2.73 sym/s | Total: 7.2m | ETA: 13.4m [2026-03-02T20:22:16.253746] [INFO ] [sig ] [1178/3370] Forecasting FIVE... [2026-03-02T20:22:16.253775] [INFO ] [sig ] Generating forecast for: FIVE [2026-03-02T20:22:16.253812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-03-02T20:22:16.266743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-03-02T20:22:16.267144] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-03-02T20:22:16.268000] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-03-02T20:22:16.268077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:16.268113] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:16.268140] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:16.268197] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:16.339739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:16.340815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:16.340928] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:16.340967] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:16.491281] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:16.491492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:16.491541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:16.491592] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:16.495304] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: DOWN (p=39.62%) [2026-03-02T20:22:16.495812] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-03-02T20:22:16.495950] [INFO ] [sig ] FIVE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:16.716784] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FIVE.txt [2026-03-02T20:22:16.716940] [INFO ] [sig ] [1178/3370] Completed FIVE in 0.5s | 2.73 sym/s | Total: 7.2m | ETA: 13.4m [2026-03-02T20:22:16.716979] [INFO ] [sig ] [1179/3370] Forecasting FIVN... [2026-03-02T20:22:16.717011] [INFO ] [sig ] Generating forecast for: FIVN [2026-03-02T20:22:16.717041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-03-02T20:22:16.730435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-03-02T20:22:16.731025] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-03-02T20:22:16.731857] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-03-02T20:22:16.731911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:16.731972] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:16.732001] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:16.732059] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:16.791467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:16.792379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:16.792468] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:16.792501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:16.915866] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:16.916036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:16.916085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:16.916121] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:16.919668] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: DOWN (p=1.81%) [2026-03-02T20:22:16.919955] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-03-02T20:22:16.920089] [INFO ] [sig ] FIVN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:17.067259] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FIVN.txt [2026-03-02T20:22:17.067451] [INFO ] [sig ] [1179/3370] Completed FIVN in 0.4s | 2.73 sym/s | Total: 7.2m | ETA: 13.4m [2026-03-02T20:22:17.067494] [INFO ] [sig ] [1180/3370] Forecasting FIX... [2026-03-02T20:22:17.067524] [INFO ] [sig ] Generating forecast for: FIX [2026-03-02T20:22:17.067554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-03-02T20:22:17.081232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-03-02T20:22:17.081683] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-03-02T20:22:17.082898] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-03-02T20:22:17.082951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:17.082982] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:17.083008] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:17.083065] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:17.142601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:17.143501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:17.143609] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:17.143645] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:17.279924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:17.280102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:17.280156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:17.280192] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:17.284260] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: UP (p=94.69%) [2026-03-02T20:22:17.284797] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-03-02T20:22:17.284993] [INFO ] [sig ] FIX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:17.453205] [INFO ] [LOCAL ] Saved forecast: FIX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FIX.txt [2026-03-02T20:22:17.453406] [INFO ] [sig ] [1180/3370] Completed FIX in 0.4s | 2.73 sym/s | Total: 7.2m | ETA: 13.4m [2026-03-02T20:22:17.453446] [INFO ] [sig ] [1181/3370] Forecasting FIXD... [2026-03-02T20:22:17.453477] [INFO ] [sig ] Generating forecast for: FIXD [2026-03-02T20:22:17.453507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-03-02T20:22:17.468850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-03-02T20:22:17.469397] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-03-02T20:22:17.470492] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-03-02T20:22:17.470551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:17.470609] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:17.470639] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:17.470698] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:17.538637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:17.539829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:17.539944] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:17.539985] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:17.710243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:17.710456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:17.710524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:17.710625] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:17.716357] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: DOWN (p=25.34%) [2026-03-02T20:22:17.716992] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-03-02T20:22:17.717238] [INFO ] [sig ] FIXD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:17.935736] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FIXD.txt [2026-03-02T20:22:17.935993] [INFO ] [sig ] [1181/3370] Completed FIXD in 0.5s | 2.73 sym/s | Total: 7.2m | ETA: 13.4m [2026-03-02T20:22:17.936066] [INFO ] [sig ] [1182/3370] Forecasting FIZZ... [2026-03-02T20:22:17.936120] [INFO ] [sig ] Generating forecast for: FIZZ [2026-03-02T20:22:17.936173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-03-02T20:22:17.972732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-03-02T20:22:17.979593] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-03-02T20:22:17.981157] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-03-02T20:22:17.985168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:17.986790] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:17.986895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:17.987019] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:18.082667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:18.083960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:18.084097] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:18.084155] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:18.260910] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:18.261153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:18.261235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:18.266242] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:18.277556] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: DOWN (p=25.75%) [2026-03-02T20:22:18.278341] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-03-02T20:22:18.278729] [INFO ] [sig ] FIZZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:18.518712] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FIZZ.txt [2026-03-02T20:22:18.518961] [INFO ] [sig ] [1182/3370] Completed FIZZ in 0.6s | 2.73 sym/s | Total: 7.2m | ETA: 13.4m [2026-03-02T20:22:18.519030] [INFO ] [sig ] [1183/3370] Forecasting FJP... [2026-03-02T20:22:18.519080] [INFO ] [sig ] Generating forecast for: FJP [2026-03-02T20:22:18.519132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-03-02T20:22:18.553665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-03-02T20:22:18.554250] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-03-02T20:22:18.555839] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-03-02T20:22:18.555918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:18.555973] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:18.556019] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:18.556110] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:18.626178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:18.627443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:18.627558] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:18.627623] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:18.786567] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:18.786798] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:22:18.786849] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:18.786885] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:18.791462] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: UP (p=88.43%) [2026-03-02T20:22:18.791923] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-03-02T20:22:18.792110] [INFO ] [sig ] FJP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:19.003979] [INFO ] [LOCAL ] Saved forecast: FJP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FJP.txt [2026-03-02T20:22:19.004189] [INFO ] [sig ] [1183/3370] Completed FJP in 0.5s | 2.73 sym/s | Total: 7.2m | ETA: 13.4m [2026-03-02T20:22:19.004238] [INFO ] [sig ] [1184/3370] Forecasting FLEX... [2026-03-02T20:22:19.004271] [INFO ] [sig ] Generating forecast for: FLEX [2026-03-02T20:22:19.004303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-03-02T20:22:19.023158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-03-02T20:22:19.023702] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-03-02T20:22:19.024874] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-03-02T20:22:19.024941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:19.024983] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:19.025018] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:19.025102] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:19.110256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:19.111533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:19.111720] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:19.111776] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:19.269091] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:19.269287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:19.269353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:19.269619] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:19.276023] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: UP (p=53.97%) [2026-03-02T20:22:19.276504] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-03-02T20:22:19.276747] [INFO ] [sig ] FLEX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:19.454219] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FLEX.txt [2026-03-02T20:22:19.454379] [INFO ] [sig ] [1184/3370] Completed FLEX in 0.5s | 2.73 sym/s | Total: 7.2m | ETA: 13.4m [2026-03-02T20:22:19.454423] [INFO ] [sig ] [1185/3370] Forecasting FLL... [2026-03-02T20:22:19.454453] [INFO ] [sig ] Generating forecast for: FLL [2026-03-02T20:22:19.454486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-03-02T20:22:19.467934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-03-02T20:22:19.468407] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-03-02T20:22:19.469309] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-03-02T20:22:19.469367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:19.469400] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:19.469428] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:19.469498] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:19.529018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:19.529990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:19.530088] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:19.530124] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:19.653495] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:19.653705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:19.653748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:19.653778] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:19.657852] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: DOWN (p=37.99%) [2026-03-02T20:22:19.658328] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-03-02T20:22:19.658492] [INFO ] [sig ] FLL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:19.816322] [INFO ] [LOCAL ] Saved forecast: FLL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FLL.txt [2026-03-02T20:22:19.816490] [INFO ] [sig ] [1185/3370] Completed FLL in 0.4s | 2.73 sym/s | Total: 7.2m | ETA: 13.4m [2026-03-02T20:22:19.816531] [INFO ] [sig ] [1186/3370] Forecasting FLNC... [2026-03-02T20:22:19.816562] [INFO ] [sig ] Generating forecast for: FLNC [2026-03-02T20:22:19.816617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-03-02T20:22:19.830394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-03-02T20:22:19.830851] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-03-02T20:22:19.831728] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-03-02T20:22:19.831783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:19.831816] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:19.831844] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:19.831902] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:19.889821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:19.890758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:19.890849] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:19.890882] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:20.017549] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:20.017731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:20.017772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:20.017802] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:20.021311] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: DOWN (p=4.91%) [2026-03-02T20:22:20.021609] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-03-02T20:22:20.021754] [INFO ] [sig ] FLNC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:20.175681] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FLNC.txt [2026-03-02T20:22:20.175848] [INFO ] [sig ] [1186/3370] Completed FLNC in 0.4s | 2.73 sym/s | Total: 7.3m | ETA: 13.4m [2026-03-02T20:22:20.175892] [INFO ] [sig ] [1187/3370] Forecasting FLNG... [2026-03-02T20:22:20.175922] [INFO ] [sig ] Generating forecast for: FLNG [2026-03-02T20:22:20.175952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-03-02T20:22:20.189272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-03-02T20:22:20.189687] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-03-02T20:22:20.190609] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-03-02T20:22:20.190682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:20.190716] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:20.190743] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:20.190800] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:20.251000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:20.251896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:20.251987] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:20.252020] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:20.373978] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:20.374154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:20.374205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:20.374242] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:20.378183] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: DOWN (p=39.22%) [2026-03-02T20:22:20.378597] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-03-02T20:22:20.378759] [INFO ] [sig ] FLNG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:20.528000] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FLNG.txt [2026-03-02T20:22:20.528165] [INFO ] [sig ] [1187/3370] Completed FLNG in 0.4s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:20.528206] [INFO ] [sig ] [1188/3370] Forecasting FLO... [2026-03-02T20:22:20.528236] [INFO ] [sig ] Generating forecast for: FLO [2026-03-02T20:22:20.528266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-03-02T20:22:20.541049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-03-02T20:22:20.541409] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-03-02T20:22:20.542296] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-03-02T20:22:20.542352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:20.542387] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:20.542415] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:20.542475] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:20.605128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:20.605927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:20.606013] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:20.606048] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:20.729113] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:20.729296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:20.729344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:20.729374] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:20.733080] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: UP (p=87.60%) [2026-03-02T20:22:20.733406] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-03-02T20:22:20.733550] [INFO ] [sig ] FLO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:20.877844] [INFO ] [LOCAL ] Saved forecast: FLO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FLO.txt [2026-03-02T20:22:20.878005] [INFO ] [sig ] [1188/3370] Completed FLO in 0.3s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:20.878077] [INFO ] [sig ] [1189/3370] Forecasting FLS... [2026-03-02T20:22:20.878107] [INFO ] [sig ] Generating forecast for: FLS [2026-03-02T20:22:20.878137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-03-02T20:22:20.890329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-03-02T20:22:20.890712] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-03-02T20:22:20.891537] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-03-02T20:22:20.891609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:20.891644] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:20.891671] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:20.891729] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:20.951288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:20.952081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:20.952210] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:20.952252] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:21.080620] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:21.080783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:21.080826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:21.080855] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:21.084311] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: DOWN (p=4.39%) [2026-03-02T20:22:21.084630] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-03-02T20:22:21.084768] [INFO ] [sig ] FLS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:21.228362] [INFO ] [LOCAL ] Saved forecast: FLS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FLS.txt [2026-03-02T20:22:21.228500] [INFO ] [sig ] [1189/3370] Completed FLS in 0.4s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:21.228543] [INFO ] [sig ] [1190/3370] Forecasting FLUX... [2026-03-02T20:22:21.228592] [INFO ] [sig ] Generating forecast for: FLUX [2026-03-02T20:22:21.228627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-03-02T20:22:21.240981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-03-02T20:22:21.241315] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-03-02T20:22:21.242146] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-03-02T20:22:21.242211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:21.242251] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:21.242284] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:21.242346] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:21.301220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:21.302186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:21.302297] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:21.302333] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:21.423252] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:21.423425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:21.423465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:21.423494] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:21.426982] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: DOWN (p=12.77%) [2026-03-02T20:22:21.427270] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-03-02T20:22:21.427406] [INFO ] [sig ] FLUX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:21.572736] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FLUX.txt [2026-03-02T20:22:21.572892] [INFO ] [sig ] [1190/3370] Completed FLUX in 0.3s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:21.572934] [INFO ] [sig ] [1191/3370] Forecasting FLWS... [2026-03-02T20:22:21.572965] [INFO ] [sig ] Generating forecast for: FLWS [2026-03-02T20:22:21.572995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-03-02T20:22:21.585047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-03-02T20:22:21.585422] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-03-02T20:22:21.586255] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-03-02T20:22:21.586308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:21.586340] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:21.586367] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:21.586424] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:21.645742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:21.646696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:21.646804] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:21.646839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:21.774763] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:21.774940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:21.774980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:21.775008] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:21.779127] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: DOWN (p=15.35%) [2026-03-02T20:22:21.779710] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-03-02T20:22:21.779863] [INFO ] [sig ] FLWS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:21.937308] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FLWS.txt [2026-03-02T20:22:21.937492] [INFO ] [sig ] [1191/3370] Completed FLWS in 0.4s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:21.937731] [INFO ] [sig ] [1192/3370] Forecasting FLXS... [2026-03-02T20:22:21.937766] [INFO ] [sig ] Generating forecast for: FLXS [2026-03-02T20:22:21.937799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-03-02T20:22:21.950095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-03-02T20:22:21.950724] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-03-02T20:22:21.951646] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-03-02T20:22:21.951702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:21.951739] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:21.951768] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:21.951828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:22.013100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:22.014052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:22.014145] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:22.014182] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:22.134370] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:22.134565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:22.134629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:22.134664] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:22.138461] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-03-02T20:22:22.138809] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-03-02T20:22:22.138948] [INFO ] [sig ] FLXS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:22.304934] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FLXS.txt [2026-03-02T20:22:22.305145] [INFO ] [sig ] [1192/3370] Completed FLXS in 0.4s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:22.305187] [INFO ] [sig ] [1193/3370] Forecasting FLYE... [2026-03-02T20:22:22.305219] [INFO ] [sig ] Generating forecast for: FLYE [2026-03-02T20:22:22.305258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-03-02T20:22:22.318022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-03-02T20:22:22.318692] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-03-02T20:22:22.319664] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-03-02T20:22:22.319727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:22.319761] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:22.319790] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:22.319850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:22.385459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:22.386372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:22.386461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:22.386494] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:22.509472] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:22.509841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:22.509884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:22.509915] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:22.513816] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: DOWN (p=18.33%) [2026-03-02T20:22:22.514143] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-03-02T20:22:22.514309] [INFO ] [sig ] FLYE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:22.667497] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FLYE.txt [2026-03-02T20:22:22.667662] [INFO ] [sig ] [1193/3370] Completed FLYE in 0.4s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:22.667705] [INFO ] [sig ] [1194/3370] Forecasting FMAO... [2026-03-02T20:22:22.667735] [INFO ] [sig ] Generating forecast for: FMAO [2026-03-02T20:22:22.667765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-03-02T20:22:22.678925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-03-02T20:22:22.679204] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-03-02T20:22:22.680006] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-03-02T20:22:22.680059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:22.680091] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:22.680118] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:22.680175] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:22.741974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:22.742721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:22.742809] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:22.742843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:22.849748] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:22.849926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:22.849968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:22.849997] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:22.853534] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-03-02T20:22:22.853840] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-03-02T20:22:22.853975] [INFO ] [sig ] FMAO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:23.004123] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FMAO.txt [2026-03-02T20:22:23.004273] [INFO ] [sig ] [1194/3370] Completed FMAO in 0.3s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:23.004314] [INFO ] [sig ] [1195/3370] Forecasting FMB... [2026-03-02T20:22:23.004343] [INFO ] [sig ] Generating forecast for: FMB [2026-03-02T20:22:23.004373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-03-02T20:22:23.017545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-03-02T20:22:23.017919] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-03-02T20:22:23.018810] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-03-02T20:22:23.018863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:23.018896] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:23.018922] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:23.018979] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:23.080019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:23.080933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:23.081034] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:23.081078] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:23.204342] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:23.204508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:23.204550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:23.204602] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:23.208112] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-03-02T20:22:23.208394] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-03-02T20:22:23.208527] [INFO ] [sig ] FMB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:23.361268] [INFO ] [LOCAL ] Saved forecast: FMB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FMB.txt [2026-03-02T20:22:23.361429] [INFO ] [sig ] [1195/3370] Completed FMB in 0.4s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:23.361473] [INFO ] [sig ] [1196/3370] Forecasting FMBH... [2026-03-02T20:22:23.361503] [INFO ] [sig ] Generating forecast for: FMBH [2026-03-02T20:22:23.361534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-03-02T20:22:23.373882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-03-02T20:22:23.374210] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-03-02T20:22:23.375064] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-03-02T20:22:23.375118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:23.375176] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:23.375205] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:23.375265] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:23.439442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:23.440345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:23.440436] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:23.440470] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:23.564621] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:23.564785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:23.564826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:23.564856] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:23.568425] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: UP (p=80.54%) [2026-03-02T20:22:23.568742] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-03-02T20:22:23.568881] [INFO ] [sig ] FMBH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:23.722159] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FMBH.txt [2026-03-02T20:22:23.722330] [INFO ] [sig ] [1196/3370] Completed FMBH in 0.4s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:23.722371] [INFO ] [sig ] [1197/3370] Forecasting FMC... [2026-03-02T20:22:23.722401] [INFO ] [sig ] Generating forecast for: FMC [2026-03-02T20:22:23.722440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-03-02T20:22:23.735208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-03-02T20:22:23.735701] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-03-02T20:22:23.736684] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-03-02T20:22:23.736744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:23.736787] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:23.736815] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:23.736881] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:23.799031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:23.800028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:23.800142] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:23.800179] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:23.929494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:23.929675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:23.929720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:23.929751] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:23.933583] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: UP (p=76.82%) [2026-03-02T20:22:23.933884] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-03-02T20:22:23.934026] [INFO ] [sig ] FMC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:24.083794] [INFO ] [LOCAL ] Saved forecast: FMC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FMC.txt [2026-03-02T20:22:24.083972] [INFO ] [sig ] [1197/3370] Completed FMC in 0.4s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:24.084014] [INFO ] [sig ] [1198/3370] Forecasting FMHI... [2026-03-02T20:22:24.084044] [INFO ] [sig ] Generating forecast for: FMHI [2026-03-02T20:22:24.084076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-03-02T20:22:24.096928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-03-02T20:22:24.097367] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-03-02T20:22:24.098319] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-03-02T20:22:24.098387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:24.098453] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:24.098484] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:24.098543] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:24.158659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:24.159536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:24.159648] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:24.159685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:24.281243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:24.281407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:24.281448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:24.281476] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:24.285104] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-03-02T20:22:24.285401] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-03-02T20:22:24.285745] [INFO ] [sig ] FMHI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:24.438330] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FMHI.txt [2026-03-02T20:22:24.438479] [INFO ] [sig ] [1198/3370] Completed FMHI in 0.4s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:24.438518] [INFO ] [sig ] [1199/3370] Forecasting FMN... [2026-03-02T20:22:24.438547] [INFO ] [sig ] Generating forecast for: FMN [2026-03-02T20:22:24.438598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-03-02T20:22:24.451012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-03-02T20:22:24.451547] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-03-02T20:22:24.452374] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-03-02T20:22:24.452426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:24.452459] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:24.452485] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:24.452542] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:24.513053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:24.513853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:24.513941] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:24.513977] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:24.632406] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:24.632591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:24.632635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:24.632694] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:24.636124] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: DOWN (p=31.49%) [2026-03-02T20:22:24.636406] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-03-02T20:22:24.636535] [INFO ] [sig ] FMN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:24.784779] [INFO ] [LOCAL ] Saved forecast: FMN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FMN.txt [2026-03-02T20:22:24.784920] [INFO ] [sig ] [1199/3370] Completed FMN in 0.3s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:24.784959] [INFO ] [sig ] [1200/3370] Forecasting FMNB... [2026-03-02T20:22:24.784987] [INFO ] [sig ] Generating forecast for: FMNB [2026-03-02T20:22:24.785018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-03-02T20:22:24.797593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-03-02T20:22:24.797959] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-03-02T20:22:24.798822] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-03-02T20:22:24.798876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:24.798909] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:24.798936] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:24.798994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:24.857165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:24.858125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:24.858230] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:24.858267] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:24.973868] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:24.974033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:24.974074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:24.974103] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:24.977563] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: UP (p=81.59%) [2026-03-02T20:22:24.977862] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-03-02T20:22:24.977993] [INFO ] [sig ] FMNB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:25.125350] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FMNB.txt [2026-03-02T20:22:25.125497] [INFO ] [sig ] [1200/3370] Completed FMNB in 0.3s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:25.125539] [INFO ] [sig ] [1201/3370] Forecasting FMS... [2026-03-02T20:22:25.125585] [INFO ] [sig ] Generating forecast for: FMS [2026-03-02T20:22:25.125621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-03-02T20:22:25.137232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-03-02T20:22:25.137535] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-03-02T20:22:25.138415] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-03-02T20:22:25.138469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:25.138502] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:25.138530] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:25.138606] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:25.196993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:25.197921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:25.198011] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:25.198067] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:25.322459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:25.322644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:25.322693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:25.322726] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:25.326614] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=92.92%) [2026-03-02T20:22:25.326936] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-03-02T20:22:25.327081] [INFO ] [sig ] FMS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:25.472155] [INFO ] [LOCAL ] Saved forecast: FMS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FMS.txt [2026-03-02T20:22:25.472303] [INFO ] [sig ] [1201/3370] Completed FMS in 0.3s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:25.472359] [INFO ] [sig ] [1202/3370] Forecasting FMX... [2026-03-02T20:22:25.472392] [INFO ] [sig ] Generating forecast for: FMX [2026-03-02T20:22:25.472430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-03-02T20:22:25.485364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-03-02T20:22:25.485703] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-03-02T20:22:25.486559] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-03-02T20:22:25.486630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:25.486662] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:25.486687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:25.486744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:25.545593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:25.546525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:25.546660] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:25.546699] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:25.675442] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:25.675621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:25.675665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:25.675692] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:25.679156] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: UP (p=69.56%) [2026-03-02T20:22:25.679472] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-03-02T20:22:25.679625] [INFO ] [sig ] FMX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:25.830013] [INFO ] [LOCAL ] Saved forecast: FMX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FMX.txt [2026-03-02T20:22:25.830162] [INFO ] [sig ] [1202/3370] Completed FMX in 0.4s | 2.73 sym/s | Total: 7.3m | ETA: 13.3m [2026-03-02T20:22:25.830200] [INFO ] [sig ] [1203/3370] Forecasting FN... [2026-03-02T20:22:25.830231] [INFO ] [sig ] Generating forecast for: FN [2026-03-02T20:22:25.830262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-03-02T20:22:25.842725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-03-02T20:22:25.843092] [INFO ] [FORECASTER] Starting predict_future for FN [2026-03-02T20:22:25.843945] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-03-02T20:22:25.844001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:25.844035] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:25.844064] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:25.844123] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:25.904262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:25.905118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:25.905202] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:25.905235] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:26.027666] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:26.027826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:26.027867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:26.027896] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:26.031419] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: UP (p=94.66%) [2026-03-02T20:22:26.031757] [INFO ] [FORECASTER] Completed predict_future for FN [2026-03-02T20:22:26.031897] [INFO ] [sig ] FN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:26.178623] [INFO ] [LOCAL ] Saved forecast: FN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FN.txt [2026-03-02T20:22:26.178786] [INFO ] [sig ] [1203/3370] Completed FN in 0.3s | 2.73 sym/s | Total: 7.4m | ETA: 13.2m [2026-03-02T20:22:26.178828] [INFO ] [sig ] [1204/3370] Forecasting FNB... [2026-03-02T20:22:26.178860] [INFO ] [sig ] Generating forecast for: FNB [2026-03-02T20:22:26.178890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-03-02T20:22:26.191183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-03-02T20:22:26.191479] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-03-02T20:22:26.192348] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-03-02T20:22:26.192414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:26.192451] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:26.192479] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:26.192538] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:26.252307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:26.253016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:26.253100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:26.253134] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:26.371065] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:26.371223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:26.371264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:26.371295] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:26.374817] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: DOWN (p=19.44%) [2026-03-02T20:22:26.375091] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-03-02T20:22:26.375221] [INFO ] [sig ] FNB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:26.523684] [INFO ] [LOCAL ] Saved forecast: FNB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FNB.txt [2026-03-02T20:22:26.523820] [INFO ] [sig ] [1204/3370] Completed FNB in 0.3s | 2.73 sym/s | Total: 7.4m | ETA: 13.2m [2026-03-02T20:22:26.523859] [INFO ] [sig ] [1205/3370] Forecasting FND... [2026-03-02T20:22:26.523889] [INFO ] [sig ] Generating forecast for: FND [2026-03-02T20:22:26.523920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-03-02T20:22:26.535613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-03-02T20:22:26.535906] [INFO ] [FORECASTER] Starting predict_future for FND [2026-03-02T20:22:26.536782] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-03-02T20:22:26.536837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:26.536871] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:26.536900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:26.536958] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:26.598116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:26.598921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:26.599011] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:26.599046] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:26.725001] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:26.725165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:26.725207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:26.725257] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:26.729180] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: UP (p=59.51%) [2026-03-02T20:22:26.729591] [INFO ] [FORECASTER] Completed predict_future for FND [2026-03-02T20:22:26.729765] [INFO ] [sig ] FND: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:26.882844] [INFO ] [LOCAL ] Saved forecast: FND 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FND.txt [2026-03-02T20:22:26.882997] [INFO ] [sig ] [1205/3370] Completed FND in 0.4s | 2.73 sym/s | Total: 7.4m | ETA: 13.2m [2026-03-02T20:22:26.883037] [INFO ] [sig ] [1206/3370] Forecasting FNF... [2026-03-02T20:22:26.883066] [INFO ] [sig ] Generating forecast for: FNF [2026-03-02T20:22:26.883098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-03-02T20:22:26.895161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-03-02T20:22:26.895501] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-03-02T20:22:26.896543] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-03-02T20:22:26.896622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:26.896655] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:26.896681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:26.896738] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:26.955003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:26.955917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:26.956019] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:26.956097] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:27.077309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:27.077478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:27.077518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:27.077549] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:27.081176] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: DOWN (p=42.47%) [2026-03-02T20:22:27.081500] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-03-02T20:22:27.081663] [INFO ] [sig ] FNF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:27.230499] [INFO ] [LOCAL ] Saved forecast: FNF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FNF.txt [2026-03-02T20:22:27.230687] [INFO ] [sig ] [1206/3370] Completed FNF in 0.3s | 2.73 sym/s | Total: 7.4m | ETA: 13.2m [2026-03-02T20:22:27.230730] [INFO ] [sig ] [1207/3370] Forecasting FNKO... [2026-03-02T20:22:27.230760] [INFO ] [sig ] Generating forecast for: FNKO [2026-03-02T20:22:27.230791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-03-02T20:22:27.242397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-03-02T20:22:27.242808] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-03-02T20:22:27.243696] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-03-02T20:22:27.243750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:27.243782] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:27.243808] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:27.243866] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:27.303291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:27.304168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:27.304256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:27.304307] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:27.430982] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:27.431149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:27.431191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:27.431221] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:27.435063] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: DOWN (p=11.77%) [2026-03-02T20:22:27.435352] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-03-02T20:22:27.435491] [INFO ] [sig ] FNKO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:27.595439] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FNKO.txt [2026-03-02T20:22:27.595807] [INFO ] [sig ] [1207/3370] Completed FNKO in 0.4s | 2.73 sym/s | Total: 7.4m | ETA: 13.2m [2026-03-02T20:22:27.595849] [INFO ] [sig ] [1208/3370] Forecasting FNLC... [2026-03-02T20:22:27.595879] [INFO ] [sig ] Generating forecast for: FNLC [2026-03-02T20:22:27.595911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-03-02T20:22:27.607781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-03-02T20:22:27.608091] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-03-02T20:22:27.609073] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-03-02T20:22:27.609128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:27.609160] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:27.609188] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:27.609245] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:27.667190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:27.667843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:27.667926] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:27.667959] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:27.774290] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:27.774458] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:22:27.774498] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:27.774528] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:27.778213] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=9.90%) [2026-03-02T20:22:27.778510] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-03-02T20:22:27.778670] [INFO ] [sig ] FNLC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:27.925015] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FNLC.txt [2026-03-02T20:22:27.925176] [INFO ] [sig ] [1208/3370] Completed FNLC in 0.3s | 2.73 sym/s | Total: 7.4m | ETA: 13.2m [2026-03-02T20:22:27.925215] [INFO ] [sig ] [1209/3370] Forecasting FNX... [2026-03-02T20:22:27.925245] [INFO ] [sig ] Generating forecast for: FNX [2026-03-02T20:22:27.925277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-03-02T20:22:27.937467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-03-02T20:22:27.937867] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-03-02T20:22:27.938726] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-03-02T20:22:27.938779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:27.938810] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:27.938849] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:27.938908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:27.997871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:27.998784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:27.998874] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:27.998908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:28.125077] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:28.125243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:28.125286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:28.125319] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:28.129389] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-03-02T20:22:28.129919] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-03-02T20:22:28.130082] [INFO ] [sig ] FNX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:28.281378] [INFO ] [LOCAL ] Saved forecast: FNX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FNX.txt [2026-03-02T20:22:28.281590] [INFO ] [sig ] [1209/3370] Completed FNX in 0.4s | 2.73 sym/s | Total: 7.4m | ETA: 13.2m [2026-03-02T20:22:28.281644] [INFO ] [sig ] [1210/3370] Forecasting FNY... [2026-03-02T20:22:28.281675] [INFO ] [sig ] Generating forecast for: FNY [2026-03-02T20:22:28.281706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-03-02T20:22:28.293138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-03-02T20:22:28.293481] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-03-02T20:22:28.294318] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-03-02T20:22:28.294374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:28.294408] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:28.294435] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:28.294492] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:28.354174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:28.354916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:28.354995] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:28.355027] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:28.475605] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:28.475769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:28.475810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:28.475840] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:28.479546] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: UP (p=57.64%) [2026-03-02T20:22:28.479842] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-03-02T20:22:28.479971] [INFO ] [sig ] FNY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:28.628263] [INFO ] [LOCAL ] Saved forecast: FNY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FNY.txt [2026-03-02T20:22:28.628425] [INFO ] [sig ] [1210/3370] Completed FNY in 0.3s | 2.73 sym/s | Total: 7.4m | ETA: 13.2m [2026-03-02T20:22:28.628464] [INFO ] [sig ] [1211/3370] Forecasting FOA... [2026-03-02T20:22:28.628496] [INFO ] [sig ] Generating forecast for: FOA [2026-03-02T20:22:28.628526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-03-02T20:22:28.641062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-03-02T20:22:28.641444] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-03-02T20:22:28.642316] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-03-02T20:22:28.642382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:28.642432] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:28.642479] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:28.642542] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:28.708491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:28.709435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:28.709538] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:28.709593] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:28.834319] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:28.834473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:28.834513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:28.834541] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:28.837963] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: UP (p=77.48%) [2026-03-02T20:22:28.838278] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-03-02T20:22:28.838408] [INFO ] [sig ] FOA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:28.982132] [INFO ] [LOCAL ] Saved forecast: FOA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FOA.txt [2026-03-02T20:22:28.982298] [INFO ] [sig ] [1211/3370] Completed FOA in 0.4s | 2.73 sym/s | Total: 7.4m | ETA: 13.2m [2026-03-02T20:22:28.982342] [INFO ] [sig ] [1212/3370] Forecasting FOF... [2026-03-02T20:22:28.982374] [INFO ] [sig ] Generating forecast for: FOF [2026-03-02T20:22:28.982407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-03-02T20:22:28.994494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-03-02T20:22:28.994854] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-03-02T20:22:28.995708] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-03-02T20:22:28.995773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:28.995816] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:28.995845] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:28.995905] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:29.054806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:29.055533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:29.055634] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:29.055668] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:29.172034] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:29.172199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:29.172240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:29.172269] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:29.175756] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: UP (p=86.08%) [2026-03-02T20:22:29.176032] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-03-02T20:22:29.176160] [INFO ] [sig ] FOF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:29.321277] [INFO ] [LOCAL ] Saved forecast: FOF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FOF.txt [2026-03-02T20:22:29.321399] [INFO ] [sig ] [1212/3370] Completed FOF in 0.3s | 2.73 sym/s | Total: 7.4m | ETA: 13.2m [2026-03-02T20:22:29.321437] [INFO ] [sig ] [1213/3370] Forecasting FOLD... [2026-03-02T20:22:29.321466] [INFO ] [sig ] Generating forecast for: FOLD [2026-03-02T20:22:29.321501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-03-02T20:22:29.332865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-03-02T20:22:29.333163] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-03-02T20:22:29.334011] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-03-02T20:22:29.334063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:29.334121] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:29.334150] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:29.334207] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:29.391456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:29.392347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:29.392443] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:29.392482] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:29.520371] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:29.520531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:29.520588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:29.520620] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:29.524021] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: UP (p=80.27%) [2026-03-02T20:22:29.524298] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-03-02T20:22:29.524433] [INFO ] [sig ] FOLD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:29.670793] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FOLD.txt [2026-03-02T20:22:29.670951] [INFO ] [sig ] [1213/3370] Completed FOLD in 0.3s | 2.73 sym/s | Total: 7.4m | ETA: 13.2m [2026-03-02T20:22:29.670993] [INFO ] [sig ] [1214/3370] Forecasting FORM... [2026-03-02T20:22:29.671023] [INFO ] [sig ] Generating forecast for: FORM [2026-03-02T20:22:29.671052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-03-02T20:22:29.683133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-03-02T20:22:29.683487] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-03-02T20:22:29.684344] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-03-02T20:22:29.684400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:29.684434] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:29.684462] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:29.684522] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:29.746423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:29.747327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:29.747418] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:29.747451] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:29.876306] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:29.876475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:29.876524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:29.876556] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:29.880331] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: DOWN (p=11.76%) [2026-03-02T20:22:29.880684] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-03-02T20:22:29.880836] [INFO ] [sig ] FORM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:30.055248] [INFO ] [LOCAL ] Saved forecast: FORM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FORM.txt [2026-03-02T20:22:30.055422] [INFO ] [sig ] [1214/3370] Completed FORM in 0.4s | 2.73 sym/s | Total: 7.4m | ETA: 13.2m [2026-03-02T20:22:30.055462] [INFO ] [sig ] [1215/3370] Forecasting FOSL... [2026-03-02T20:22:30.055493] [INFO ] [sig ] Generating forecast for: FOSL [2026-03-02T20:22:30.055525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-03-02T20:22:30.067549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-03-02T20:22:30.067958] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-03-02T20:22:30.068807] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-03-02T20:22:30.068860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:30.068891] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:30.068917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:30.068974] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:30.128891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:30.129806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:30.129897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:30.129930] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:30.261184] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:30.261406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:30.261448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:30.261477] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:30.265210] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: DOWN (p=42.88%) [2026-03-02T20:22:30.265566] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-03-02T20:22:30.265740] [INFO ] [sig ] FOSL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:30.417046] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FOSL.txt [2026-03-02T20:22:30.417228] [INFO ] [sig ] [1215/3370] Completed FOSL in 0.4s | 2.73 sym/s | Total: 7.4m | ETA: 13.2m [2026-03-02T20:22:30.417270] [INFO ] [sig ] [1216/3370] Forecasting FOX... [2026-03-02T20:22:30.417300] [INFO ] [sig ] Generating forecast for: FOX [2026-03-02T20:22:30.417333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-03-02T20:22:30.429948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-03-02T20:22:30.430346] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-03-02T20:22:30.431187] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-03-02T20:22:30.431240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:30.431271] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:30.431297] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:30.431354] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:30.488668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:30.489614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:30.489703] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:30.489735] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:30.614641] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:30.614812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:30.614852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:30.614916] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:30.618552] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: DOWN (p=39.41%) [2026-03-02T20:22:30.618906] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-03-02T20:22:30.619052] [INFO ] [sig ] FOX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:30.766734] [INFO ] [LOCAL ] Saved forecast: FOX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FOX.txt [2026-03-02T20:22:30.766907] [INFO ] [sig ] [1216/3370] Completed FOX in 0.3s | 2.73 sym/s | Total: 7.4m | ETA: 13.2m [2026-03-02T20:22:30.766947] [INFO ] [sig ] [1217/3370] Forecasting FOXA... [2026-03-02T20:22:30.766977] [INFO ] [sig ] Generating forecast for: FOXA [2026-03-02T20:22:30.767007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-03-02T20:22:30.779389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-03-02T20:22:30.779801] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-03-02T20:22:30.780645] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-03-02T20:22:30.780698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:30.780729] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:30.780755] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:30.780812] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:30.838452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:30.839470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:30.839565] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:30.839628] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:30.963674] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:30.963839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:30.963880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:30.963908] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:30.967853] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: UP (p=71.57%) [2026-03-02T20:22:30.968167] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-03-02T20:22:30.968308] [INFO ] [sig ] FOXA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:31.114739] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FOXA.txt [2026-03-02T20:22:31.114914] [INFO ] [sig ] [1217/3370] Completed FOXA in 0.3s | 2.73 sym/s | Total: 7.4m | ETA: 13.2m [2026-03-02T20:22:31.114955] [INFO ] [sig ] [1218/3370] Forecasting FOXF... [2026-03-02T20:22:31.114984] [INFO ] [sig ] Generating forecast for: FOXF [2026-03-02T20:22:31.115015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-03-02T20:22:31.127069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-03-02T20:22:31.127463] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-03-02T20:22:31.128335] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-03-02T20:22:31.128388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:31.128420] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:31.128449] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:31.128506] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:31.185819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:31.186731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:31.186819] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:31.186851] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:31.312042] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:31.312235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:31.312287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:31.312319] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:31.316487] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: UP (p=50.40%) [2026-03-02T20:22:31.316960] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-03-02T20:22:31.317145] [INFO ] [sig ] FOXF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:31.468204] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FOXF.txt [2026-03-02T20:22:31.468377] [INFO ] [sig ] [1218/3370] Completed FOXF in 0.4s | 2.73 sym/s | Total: 7.4m | ETA: 13.1m [2026-03-02T20:22:31.468428] [INFO ] [sig ] [1219/3370] Forecasting FPF... [2026-03-02T20:22:31.468466] [INFO ] [sig ] Generating forecast for: FPF [2026-03-02T20:22:31.468503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-03-02T20:22:31.481746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-03-02T20:22:31.482138] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-03-02T20:22:31.483055] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-03-02T20:22:31.483109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:31.483142] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:31.483169] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:31.483228] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:31.542767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:31.543659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:31.543749] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:31.543784] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:31.670680] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:31.670851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:31.670894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:31.670924] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:31.674462] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: DOWN (p=40.38%) [2026-03-02T20:22:31.674805] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-03-02T20:22:31.674948] [INFO ] [sig ] FPF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:31.829217] [INFO ] [LOCAL ] Saved forecast: FPF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FPF.txt [2026-03-02T20:22:31.829366] [INFO ] [sig ] [1219/3370] Completed FPF in 0.4s | 2.73 sym/s | Total: 7.4m | ETA: 13.1m [2026-03-02T20:22:31.829406] [INFO ] [sig ] [1220/3370] Forecasting FPH... [2026-03-02T20:22:31.829437] [INFO ] [sig ] Generating forecast for: FPH [2026-03-02T20:22:31.829468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-03-02T20:22:31.840772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-03-02T20:22:31.841095] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-03-02T20:22:31.841928] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-03-02T20:22:31.841981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:31.842014] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:31.842041] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:31.842099] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:31.901717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:31.902667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:31.902755] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:31.902789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:32.025317] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:32.025488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:32.025530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:32.025560] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:32.029295] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: DOWN (p=28.75%) [2026-03-02T20:22:32.029608] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-03-02T20:22:32.029746] [INFO ] [sig ] FPH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:32.177413] [INFO ] [LOCAL ] Saved forecast: FPH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FPH.txt [2026-03-02T20:22:32.177596] [INFO ] [sig ] [1220/3370] Completed FPH in 0.3s | 2.73 sym/s | Total: 7.5m | ETA: 13.1m [2026-03-02T20:22:32.177640] [INFO ] [sig ] [1221/3370] Forecasting FPI... [2026-03-02T20:22:32.177670] [INFO ] [sig ] Generating forecast for: FPI [2026-03-02T20:22:32.177700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-03-02T20:22:32.190407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-03-02T20:22:32.190799] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-03-02T20:22:32.191828] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-03-02T20:22:32.191880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:32.191912] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:32.191938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:32.191994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:32.253875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:32.254974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:32.255082] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:32.255128] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:32.379439] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:32.379640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:32.379683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:32.379712] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:32.383457] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: DOWN (p=33.30%) [2026-03-02T20:22:32.383768] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-03-02T20:22:32.383905] [INFO ] [sig ] FPI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:32.530008] [INFO ] [LOCAL ] Saved forecast: FPI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FPI.txt [2026-03-02T20:22:32.530164] [INFO ] [sig ] [1221/3370] Completed FPI in 0.4s | 2.73 sym/s | Total: 7.5m | ETA: 13.1m [2026-03-02T20:22:32.530205] [INFO ] [sig ] [1222/3370] Forecasting FPXI... [2026-03-02T20:22:32.530234] [INFO ] [sig ] Generating forecast for: FPXI [2026-03-02T20:22:32.530264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-03-02T20:22:32.542490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-03-02T20:22:32.542893] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-03-02T20:22:32.543860] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-03-02T20:22:32.543917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:32.543963] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:32.543992] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:32.544052] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:32.604657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:32.605552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:32.605666] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:32.605701] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:32.710174] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:32.710342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:32.710383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:32.710421] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:32.714026] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: UP (p=67.19%) [2026-03-02T20:22:32.714312] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-03-02T20:22:32.714446] [INFO ] [sig ] FPXI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:32.858269] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FPXI.txt [2026-03-02T20:22:32.858418] [INFO ] [sig ] [1222/3370] Completed FPXI in 0.3s | 2.73 sym/s | Total: 7.5m | ETA: 13.1m [2026-03-02T20:22:32.858467] [INFO ] [sig ] [1223/3370] Forecasting FRA... [2026-03-02T20:22:32.858503] [INFO ] [sig ] Generating forecast for: FRA [2026-03-02T20:22:32.858539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-03-02T20:22:32.871187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-03-02T20:22:32.871530] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-03-02T20:22:32.872347] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-03-02T20:22:32.872399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:32.872431] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:32.872458] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:32.872515] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:32.932333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:32.933243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:32.933356] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:32.933389] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:33.059937] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:33.060110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:33.060149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:33.060179] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:33.064011] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: UP (p=65.41%) [2026-03-02T20:22:33.064294] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-03-02T20:22:33.064432] [INFO ] [sig ] FRA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:33.213589] [INFO ] [LOCAL ] Saved forecast: FRA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FRA.txt [2026-03-02T20:22:33.213792] [INFO ] [sig ] [1223/3370] Completed FRA in 0.4s | 2.73 sym/s | Total: 7.5m | ETA: 13.1m [2026-03-02T20:22:33.213849] [INFO ] [sig ] [1224/3370] Forecasting FRBA... [2026-03-02T20:22:33.213888] [INFO ] [sig ] Generating forecast for: FRBA [2026-03-02T20:22:33.213926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-03-02T20:22:33.227248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-03-02T20:22:33.227694] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-03-02T20:22:33.228607] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-03-02T20:22:33.228677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:33.228718] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:33.228746] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:33.228805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:33.292277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:33.293184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:33.293274] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:33.293339] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:33.426748] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:33.426929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:33.426977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:33.427013] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:33.430805] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: UP (p=78.66%) [2026-03-02T20:22:33.431111] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-03-02T20:22:33.431251] [INFO ] [sig ] FRBA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:33.580217] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FRBA.txt [2026-03-02T20:22:33.580374] [INFO ] [sig ] [1224/3370] Completed FRBA in 0.4s | 2.73 sym/s | Total: 7.5m | ETA: 13.1m [2026-03-02T20:22:33.580419] [INFO ] [sig ] [1225/3370] Forecasting FRHC... [2026-03-02T20:22:33.580455] [INFO ] [sig ] Generating forecast for: FRHC [2026-03-02T20:22:33.580492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-03-02T20:22:33.592256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-03-02T20:22:33.592634] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-03-02T20:22:33.593444] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-03-02T20:22:33.593501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:33.593534] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:33.593560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:33.593639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:33.652422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:33.653141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:33.653226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:33.653261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:33.793704] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:33.793874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:33.793919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:33.793949] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:33.798176] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: DOWN (p=22.83%) [2026-03-02T20:22:33.798609] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-03-02T20:22:33.798785] [INFO ] [sig ] FRHC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:33.950130] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FRHC.txt [2026-03-02T20:22:33.950294] [INFO ] [sig ] [1225/3370] Completed FRHC in 0.4s | 2.73 sym/s | Total: 7.5m | ETA: 13.1m [2026-03-02T20:22:33.950343] [INFO ] [sig ] [1226/3370] Forecasting FRME... [2026-03-02T20:22:33.950374] [INFO ] [sig ] Generating forecast for: FRME [2026-03-02T20:22:33.950404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-03-02T20:22:33.964297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-03-02T20:22:33.964707] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-03-02T20:22:33.965778] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-03-02T20:22:33.965834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:33.965870] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:33.966091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:33.966151] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:34.026289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:34.027239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:34.027330] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:34.027364] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:34.152469] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:34.152666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:34.152711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:34.152743] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:34.156552] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: UP (p=74.48%) [2026-03-02T20:22:34.157088] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-03-02T20:22:34.157238] [INFO ] [sig ] FRME: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:34.307498] [INFO ] [LOCAL ] Saved forecast: FRME 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FRME.txt [2026-03-02T20:22:34.307711] [INFO ] [sig ] [1226/3370] Completed FRME in 0.4s | 2.73 sym/s | Total: 7.5m | ETA: 13.1m [2026-03-02T20:22:34.307755] [INFO ] [sig ] [1227/3370] Forecasting FRO... [2026-03-02T20:22:34.307786] [INFO ] [sig ] Generating forecast for: FRO [2026-03-02T20:22:34.307816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-03-02T20:22:34.319673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-03-02T20:22:34.320049] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-03-02T20:22:34.320878] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-03-02T20:22:34.320932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:34.320964] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:34.320991] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:34.321049] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:34.379267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:34.380191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:34.380280] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:34.380312] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:34.506505] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:34.506721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:34.506777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:34.506820] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:34.510303] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: UP (p=70.37%) [2026-03-02T20:22:34.510609] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-03-02T20:22:34.510766] [INFO ] [sig ] FRO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:34.657530] [INFO ] [LOCAL ] Saved forecast: FRO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FRO.txt [2026-03-02T20:22:34.657712] [INFO ] [sig ] [1227/3370] Completed FRO in 0.3s | 2.73 sym/s | Total: 7.5m | ETA: 13.1m [2026-03-02T20:22:34.657764] [INFO ] [sig ] [1228/3370] Forecasting FROG... [2026-03-02T20:22:34.657798] [INFO ] [sig ] Generating forecast for: FROG [2026-03-02T20:22:34.657830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-03-02T20:22:34.669904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-03-02T20:22:34.670288] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-03-02T20:22:34.671409] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-03-02T20:22:34.671464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:34.671497] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:34.671526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:34.671639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:34.730910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:34.731810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:34.731904] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:34.731940] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:34.859909] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:34.860080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:34.860122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:34.860152] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:34.863825] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: DOWN (p=14.02%) [2026-03-02T20:22:34.864111] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-03-02T20:22:34.864248] [INFO ] [sig ] FROG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:35.016353] [INFO ] [LOCAL ] Saved forecast: FROG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FROG.txt [2026-03-02T20:22:35.016518] [INFO ] [sig ] [1228/3370] Completed FROG in 0.4s | 2.73 sym/s | Total: 7.5m | ETA: 13.1m [2026-03-02T20:22:35.016558] [INFO ] [sig ] [1229/3370] Forecasting FRPH... [2026-03-02T20:22:35.016610] [INFO ] [sig ] Generating forecast for: FRPH [2026-03-02T20:22:35.016641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-03-02T20:22:35.028882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-03-02T20:22:35.029219] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-03-02T20:22:35.030070] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-03-02T20:22:35.030124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:35.030157] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:35.030185] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:35.030244] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:35.089020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:35.089914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:35.089999] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:35.090032] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:35.216346] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:35.216518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:35.216606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:35.216644] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:35.220487] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-03-02T20:22:35.220813] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-03-02T20:22:35.220958] [INFO ] [sig ] FRPH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:35.366933] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FRPH.txt [2026-03-02T20:22:35.367080] [INFO ] [sig ] [1229/3370] Completed FRPH in 0.4s | 2.73 sym/s | Total: 7.5m | ETA: 13.1m [2026-03-02T20:22:35.367120] [INFO ] [sig ] [1230/3370] Forecasting FRSH... [2026-03-02T20:22:35.367149] [INFO ] [sig ] Generating forecast for: FRSH [2026-03-02T20:22:35.367181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-03-02T20:22:35.378965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-03-02T20:22:35.379318] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-03-02T20:22:35.380174] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-03-02T20:22:35.380226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:35.380286] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:35.380315] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:35.380372] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:35.437961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:35.438883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:35.438969] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:35.439001] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:35.565668] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:35.565835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:35.565878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:35.565909] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:35.569789] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: DOWN (p=43.40%) [2026-03-02T20:22:35.570078] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-03-02T20:22:35.570220] [INFO ] [sig ] FRSH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:35.716437] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FRSH.txt [2026-03-02T20:22:35.716644] [INFO ] [sig ] [1230/3370] Completed FRSH in 0.3s | 2.73 sym/s | Total: 7.5m | ETA: 13.1m [2026-03-02T20:22:35.716691] [INFO ] [sig ] [1231/3370] Forecasting FSBC... [2026-03-02T20:22:35.716720] [INFO ] [sig ] Generating forecast for: FSBC [2026-03-02T20:22:35.716752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-03-02T20:22:35.728768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-03-02T20:22:35.729251] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-03-02T20:22:35.730159] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-03-02T20:22:35.730215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:35.730249] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:35.730279] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:35.730338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:35.791024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:35.791989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:35.792099] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:35.792135] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:35.916708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:35.916872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:35.916915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:35.916944] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:35.920425] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: UP (p=98.75%) [2026-03-02T20:22:35.920751] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-03-02T20:22:35.920881] [INFO ] [sig ] FSBC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:36.067609] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FSBC.txt [2026-03-02T20:22:36.067784] [INFO ] [sig ] [1231/3370] Completed FSBC in 0.4s | 2.73 sym/s | Total: 7.5m | ETA: 13.1m [2026-03-02T20:22:36.067824] [INFO ] [sig ] [1232/3370] Forecasting FSCO... [2026-03-02T20:22:36.067854] [INFO ] [sig ] Generating forecast for: FSCO [2026-03-02T20:22:36.067883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-03-02T20:22:36.080329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-03-02T20:22:36.080765] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-03-02T20:22:36.081652] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-03-02T20:22:36.081708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:36.081740] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:36.081766] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:36.081822] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:36.145291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:36.146228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:36.146316] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:36.146349] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:36.268282] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:36.268453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:36.268497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:36.268529] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:36.272387] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: DOWN (p=42.16%) [2026-03-02T20:22:36.272745] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-03-02T20:22:36.272886] [INFO ] [sig ] FSCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:36.422390] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FSCO.txt [2026-03-02T20:22:36.422626] [INFO ] [sig ] [1232/3370] Completed FSCO in 0.4s | 2.73 sym/s | Total: 7.5m | ETA: 13.1m [2026-03-02T20:22:36.422687] [INFO ] [sig ] [1233/3370] Forecasting FSK... [2026-03-02T20:22:36.422725] [INFO ] [sig ] Generating forecast for: FSK [2026-03-02T20:22:36.422765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-03-02T20:22:36.438995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-03-02T20:22:36.439503] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-03-02T20:22:36.440785] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-03-02T20:22:36.440876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:36.440936] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:36.440975] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:36.441060] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:36.502837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:36.503735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:36.503823] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:36.503856] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:36.630275] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:36.630446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:36.630496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:36.630559] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:36.634260] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-03-02T20:22:36.634537] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-03-02T20:22:36.634693] [INFO ] [sig ] FSK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:36.781265] [INFO ] [LOCAL ] Saved forecast: FSK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FSK.txt [2026-03-02T20:22:36.781397] [INFO ] [sig ] [1233/3370] Completed FSK in 0.4s | 2.73 sym/s | Total: 7.5m | ETA: 13.0m [2026-03-02T20:22:36.781436] [INFO ] [sig ] [1234/3370] Forecasting FSLY... [2026-03-02T20:22:36.781466] [INFO ] [sig ] Generating forecast for: FSLY [2026-03-02T20:22:36.781498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-03-02T20:22:36.792978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-03-02T20:22:36.793253] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-03-02T20:22:36.794081] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-03-02T20:22:36.794134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:36.794166] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:36.794192] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:36.794249] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:36.855188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:36.856092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:36.856179] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:36.856211] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:36.983167] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:36.983317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:36.983358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:36.983387] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:36.986787] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: UP (p=89.72%) [2026-03-02T20:22:36.987075] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-03-02T20:22:36.987205] [INFO ] [sig ] FSLY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:37.134115] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FSLY.txt [2026-03-02T20:22:37.134273] [INFO ] [sig ] [1234/3370] Completed FSLY in 0.4s | 2.73 sym/s | Total: 7.5m | ETA: 13.0m [2026-03-02T20:22:37.134315] [INFO ] [sig ] [1235/3370] Forecasting FSM... [2026-03-02T20:22:37.134345] [INFO ] [sig ] Generating forecast for: FSM [2026-03-02T20:22:37.134375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-03-02T20:22:37.146967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-03-02T20:22:37.147323] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-03-02T20:22:37.148357] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-03-02T20:22:37.148409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:37.148440] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:37.148466] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:37.148523] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:37.206911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:37.207812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:37.207899] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:37.207932] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:37.330656] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:37.331017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:37.331060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:37.331091] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:37.334884] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-03-02T20:22:37.335200] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-03-02T20:22:37.335336] [INFO ] [sig ] FSM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:37.486617] [INFO ] [LOCAL ] Saved forecast: FSM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FSM.txt [2026-03-02T20:22:37.486752] [INFO ] [sig ] [1235/3370] Completed FSM in 0.4s | 2.73 sym/s | Total: 7.5m | ETA: 13.0m [2026-03-02T20:22:37.486791] [INFO ] [sig ] [1236/3370] Forecasting FSS... [2026-03-02T20:22:37.486820] [INFO ] [sig ] Generating forecast for: FSS [2026-03-02T20:22:37.486851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-03-02T20:22:37.500036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-03-02T20:22:37.500452] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-03-02T20:22:37.501339] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-03-02T20:22:37.501394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:37.501426] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:37.501452] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:37.501514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:37.559053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:37.559907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:37.559993] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:37.560026] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:37.689481] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:37.689690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:37.689734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:37.689783] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:37.693388] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: UP (p=53.73%) [2026-03-02T20:22:37.693728] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-03-02T20:22:37.693877] [INFO ] [sig ] FSS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:37.862844] [INFO ] [LOCAL ] Saved forecast: FSS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FSS.txt [2026-03-02T20:22:37.863004] [INFO ] [sig ] [1236/3370] Completed FSS in 0.4s | 2.73 sym/s | Total: 7.5m | ETA: 13.0m [2026-03-02T20:22:37.863046] [INFO ] [sig ] [1237/3370] Forecasting FTA... [2026-03-02T20:22:37.863083] [INFO ] [sig ] Generating forecast for: FTA [2026-03-02T20:22:37.863114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-03-02T20:22:37.876102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-03-02T20:22:37.876489] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-03-02T20:22:37.877555] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-03-02T20:22:37.877646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:37.877690] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:37.877724] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:37.877805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:37.938928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:37.940079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:37.940170] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:37.940205] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:38.069620] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:38.069787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:38.069828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:38.069860] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:38.073850] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: DOWN (p=19.79%) [2026-03-02T20:22:38.074169] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-03-02T20:22:38.074316] [INFO ] [sig ] FTA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:38.229901] [INFO ] [LOCAL ] Saved forecast: FTA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FTA.txt [2026-03-02T20:22:38.230075] [INFO ] [sig ] [1237/3370] Completed FTA in 0.4s | 2.73 sym/s | Total: 7.6m | ETA: 13.0m [2026-03-02T20:22:38.230116] [INFO ] [sig ] [1238/3370] Forecasting FTAI... [2026-03-02T20:22:38.230147] [INFO ] [sig ] Generating forecast for: FTAI [2026-03-02T20:22:38.230178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-03-02T20:22:38.244154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-03-02T20:22:38.244604] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-03-02T20:22:38.245472] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-03-02T20:22:38.245526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:38.245560] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:38.245608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:38.245669] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:38.319022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:38.319990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:38.320092] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:38.320134] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:38.451692] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:38.451862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:38.451903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:38.451933] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:38.455913] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: UP (p=92.69%) [2026-03-02T20:22:38.456219] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-03-02T20:22:38.456361] [INFO ] [sig ] FTAI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:38.608746] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FTAI.txt [2026-03-02T20:22:38.608887] [INFO ] [sig ] [1238/3370] Completed FTAI in 0.4s | 2.73 sym/s | Total: 7.6m | ETA: 13.0m [2026-03-02T20:22:38.608928] [INFO ] [sig ] [1239/3370] Forecasting FTC... [2026-03-02T20:22:38.608965] [INFO ] [sig ] Generating forecast for: FTC [2026-03-02T20:22:38.609000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-03-02T20:22:38.621233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-03-02T20:22:38.621626] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-03-02T20:22:38.622500] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-03-02T20:22:38.622554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:38.622611] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:38.622641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:38.622699] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:38.683400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:38.684434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:38.684561] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:38.684638] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:38.802933] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:38.803121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:38.803165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:38.803194] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:38.806723] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-03-02T20:22:38.807032] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-03-02T20:22:38.807169] [INFO ] [sig ] FTC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:38.965685] [INFO ] [LOCAL ] Saved forecast: FTC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FTC.txt [2026-03-02T20:22:38.965860] [INFO ] [sig ] [1239/3370] Completed FTC in 0.4s | 2.73 sym/s | Total: 7.6m | ETA: 13.0m [2026-03-02T20:22:38.965900] [INFO ] [sig ] [1240/3370] Forecasting FTCI... [2026-03-02T20:22:38.965931] [INFO ] [sig ] Generating forecast for: FTCI [2026-03-02T20:22:38.965962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-03-02T20:22:38.978077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-03-02T20:22:38.978453] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-03-02T20:22:38.979546] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-03-02T20:22:38.979650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:38.979691] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:38.979728] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:38.979791] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:39.049105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:39.050161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:39.050314] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:39.050371] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:39.200035] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:39.200236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:39.200291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:39.200346] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:39.204097] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: UP (p=65.81%) [2026-03-02T20:22:39.204384] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-03-02T20:22:39.204519] [INFO ] [sig ] FTCI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:39.356910] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FTCI.txt [2026-03-02T20:22:39.357114] [INFO ] [sig ] [1240/3370] Completed FTCI in 0.4s | 2.73 sym/s | Total: 7.6m | ETA: 13.0m [2026-03-02T20:22:39.357162] [INFO ] [sig ] [1241/3370] Forecasting FTCS... [2026-03-02T20:22:39.357195] [INFO ] [sig ] Generating forecast for: FTCS [2026-03-02T20:22:39.357235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-03-02T20:22:39.369834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-03-02T20:22:39.370235] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-03-02T20:22:39.371114] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-03-02T20:22:39.371168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:39.371210] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:39.371238] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:39.371298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:39.432413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:39.433547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:39.433681] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:39.433719] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:39.556310] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:39.556479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:39.556523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:39.556553] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:39.560360] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: DOWN (p=37.04%) [2026-03-02T20:22:39.560670] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-03-02T20:22:39.560810] [INFO ] [sig ] FTCS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:39.713835] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FTCS.txt [2026-03-02T20:22:39.713987] [INFO ] [sig ] [1241/3370] Completed FTCS in 0.4s | 2.73 sym/s | Total: 7.6m | ETA: 13.0m [2026-03-02T20:22:39.714028] [INFO ] [sig ] [1242/3370] Forecasting FTEK... [2026-03-02T20:22:39.714058] [INFO ] [sig ] Generating forecast for: FTEK [2026-03-02T20:22:39.714088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-03-02T20:22:39.726625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-03-02T20:22:39.727012] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-03-02T20:22:39.728023] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-03-02T20:22:39.728101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:39.728142] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:39.728172] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:39.728230] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:39.787900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:39.788872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:39.789156] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:39.789206] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:39.922246] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:39.922425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:39.922467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:39.922499] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:39.926375] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: DOWN (p=45.04%) [2026-03-02T20:22:39.926774] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-03-02T20:22:39.926948] [INFO ] [sig ] FTEK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:40.089245] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FTEK.txt [2026-03-02T20:22:40.089444] [INFO ] [sig ] [1242/3370] Completed FTEK in 0.4s | 2.73 sym/s | Total: 7.6m | ETA: 13.0m [2026-03-02T20:22:40.089499] [INFO ] [sig ] [1243/3370] Forecasting FTGC... [2026-03-02T20:22:40.089532] [INFO ] [sig ] Generating forecast for: FTGC [2026-03-02T20:22:40.089564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-03-02T20:22:40.107521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-03-02T20:22:40.108022] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-03-02T20:22:40.109175] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-03-02T20:22:40.109241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:40.109284] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:40.109320] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:40.109400] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:40.180944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:40.182094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:40.182212] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:40.182260] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:40.324519] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:40.324721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:40.324767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:40.324800] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:40.329377] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: DOWN (p=4.06%) [2026-03-02T20:22:40.329826] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-03-02T20:22:40.330004] [INFO ] [sig ] FTGC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:40.487754] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FTGC.txt [2026-03-02T20:22:40.488016] [INFO ] [sig ] [1243/3370] Completed FTGC in 0.4s | 2.73 sym/s | Total: 7.6m | ETA: 13.0m [2026-03-02T20:22:40.488102] [INFO ] [sig ] [1244/3370] Forecasting FTGS... [2026-03-02T20:22:40.488147] [INFO ] [sig ] Generating forecast for: FTGS [2026-03-02T20:22:40.488192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-03-02T20:22:40.500169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-03-02T20:22:40.500565] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-03-02T20:22:40.501499] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-03-02T20:22:40.501555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:40.501627] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:40.501666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:40.501754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:40.562131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:40.563062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:40.563152] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:40.563187] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:40.689435] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:40.689635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:40.689688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:40.689727] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:40.693431] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: DOWN (p=19.40%) [2026-03-02T20:22:40.693786] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-03-02T20:22:40.693933] [INFO ] [sig ] FTGS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:40.848256] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FTGS.txt [2026-03-02T20:22:40.848440] [INFO ] [sig ] [1244/3370] Completed FTGS in 0.4s | 2.73 sym/s | Total: 7.6m | ETA: 13.0m [2026-03-02T20:22:40.848488] [INFO ] [sig ] [1245/3370] Forecasting FTHI... [2026-03-02T20:22:40.848530] [INFO ] [sig ] Generating forecast for: FTHI [2026-03-02T20:22:40.848567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-03-02T20:22:40.860650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-03-02T20:22:40.860954] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-03-02T20:22:40.861812] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-03-02T20:22:40.861866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:40.861899] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:40.861928] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:40.861987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:40.925473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:40.926330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:40.926436] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:40.926472] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:41.053205] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:41.053374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:41.053417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:41.053449] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:41.057044] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: UP (p=69.03%) [2026-03-02T20:22:41.057343] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-03-02T20:22:41.057482] [INFO ] [sig ] FTHI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:41.213098] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FTHI.txt [2026-03-02T20:22:41.213265] [INFO ] [sig ] [1245/3370] Completed FTHI in 0.4s | 2.73 sym/s | Total: 7.6m | ETA: 13.0m [2026-03-02T20:22:41.213324] [INFO ] [sig ] [1246/3370] Forecasting FTHY... [2026-03-02T20:22:41.213363] [INFO ] [sig ] Generating forecast for: FTHY [2026-03-02T20:22:41.213395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-03-02T20:22:41.225928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-03-02T20:22:41.226294] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-03-02T20:22:41.227162] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-03-02T20:22:41.227217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:41.227252] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:41.227280] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:41.227339] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:41.289559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:41.290511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:41.290635] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:41.290674] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:41.416109] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:41.416298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:41.416343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:41.416374] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:41.420267] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: UP (p=58.34%) [2026-03-02T20:22:41.420599] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-03-02T20:22:41.420779] [INFO ] [sig ] FTHY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:41.578360] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FTHY.txt [2026-03-02T20:22:41.578543] [INFO ] [sig ] [1246/3370] Completed FTHY in 0.4s | 2.73 sym/s | Total: 7.6m | ETA: 13.0m [2026-03-02T20:22:41.578604] [INFO ] [sig ] [1247/3370] Forecasting FTI... [2026-03-02T20:22:41.578646] [INFO ] [sig ] Generating forecast for: FTI [2026-03-02T20:22:41.578683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-03-02T20:22:41.591853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-03-02T20:22:41.592253] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-03-02T20:22:41.593134] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-03-02T20:22:41.593191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:41.593252] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:41.593282] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:41.593341] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:41.661124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:41.662084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:41.662172] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:41.662206] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:41.790951] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:41.791129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:41.791170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:41.791199] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:41.795023] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: UP (p=75.22%) [2026-03-02T20:22:41.795421] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-03-02T20:22:41.795604] [INFO ] [sig ] FTI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:41.950403] [INFO ] [LOCAL ] Saved forecast: FTI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FTI.txt [2026-03-02T20:22:41.950594] [INFO ] [sig ] [1247/3370] Completed FTI in 0.4s | 2.73 sym/s | Total: 7.6m | ETA: 13.0m [2026-03-02T20:22:41.950642] [INFO ] [sig ] [1248/3370] Forecasting FTK... [2026-03-02T20:22:41.950675] [INFO ] [sig ] Generating forecast for: FTK [2026-03-02T20:22:41.950706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-03-02T20:22:41.963176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-03-02T20:22:41.963565] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-03-02T20:22:41.964470] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-03-02T20:22:41.964525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:41.964559] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:41.964619] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:41.964681] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:42.025394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:42.026329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:42.026422] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:42.026457] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:42.155158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:42.155330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:42.155372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:42.155401] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:42.159928] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=0.69%) [2026-03-02T20:22:42.160594] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-03-02T20:22:42.160763] [INFO ] [sig ] FTK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:42.315729] [INFO ] [LOCAL ] Saved forecast: FTK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FTK.txt [2026-03-02T20:22:42.315892] [INFO ] [sig ] [1248/3370] Completed FTK in 0.4s | 2.73 sym/s | Total: 7.6m | ETA: 13.0m [2026-03-02T20:22:42.315931] [INFO ] [sig ] [1249/3370] Forecasting FTLF... [2026-03-02T20:22:42.315962] [INFO ] [sig ] Generating forecast for: FTLF [2026-03-02T20:22:42.315992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-03-02T20:22:42.327671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-03-02T20:22:42.328108] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-03-02T20:22:42.328975] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-03-02T20:22:42.329029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:42.329062] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:42.329088] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:42.329145] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:42.390046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:42.391097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:42.391206] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:42.391241] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:42.525684] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:42.525897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:42.525943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:42.525990] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:42.532112] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: UP (p=96.40%) [2026-03-02T20:22:42.532594] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-03-02T20:22:42.532781] [INFO ] [sig ] FTLF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:42.699744] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FTLF.txt [2026-03-02T20:22:42.699928] [INFO ] [sig ] [1249/3370] Completed FTLF in 0.4s | 2.73 sym/s | Total: 7.6m | ETA: 13.0m [2026-03-02T20:22:42.699971] [INFO ] [sig ] [1250/3370] Forecasting FTQI... [2026-03-02T20:22:42.700002] [INFO ] [sig ] Generating forecast for: FTQI [2026-03-02T20:22:42.700036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-03-02T20:22:42.712712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-03-02T20:22:42.713140] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-03-02T20:22:42.713999] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-03-02T20:22:42.714053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:42.714086] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:42.714113] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:42.714180] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:42.775704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:42.776612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:42.776710] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:42.776750] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:42.905300] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:42.905465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:42.905506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:42.905584] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:42.909087] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-03-02T20:22:42.909371] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-03-02T20:22:42.909501] [INFO ] [sig ] FTQI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:43.052640] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FTQI.txt [2026-03-02T20:22:43.052799] [INFO ] [sig ] [1250/3370] Completed FTQI in 0.4s | 2.73 sym/s | Total: 7.6m | ETA: 12.9m [2026-03-02T20:22:43.052844] [INFO ] [sig ] [1251/3370] Forecasting FTRE... [2026-03-02T20:22:43.052875] [INFO ] [sig ] Generating forecast for: FTRE [2026-03-02T20:22:43.052905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-03-02T20:22:43.065803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-03-02T20:22:43.066285] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-03-02T20:22:43.067252] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-03-02T20:22:43.067305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:43.067337] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:43.067364] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:43.067422] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:43.129560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:43.130515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:43.130620] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:43.130657] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:43.256587] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:43.256749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:43.256789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:43.256820] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:43.260407] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: UP (p=58.97%) [2026-03-02T20:22:43.260728] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-03-02T20:22:43.260868] [INFO ] [sig ] FTRE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:43.406685] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FTRE.txt [2026-03-02T20:22:43.406819] [INFO ] [sig ] [1251/3370] Completed FTRE in 0.4s | 2.73 sym/s | Total: 7.6m | ETA: 12.9m [2026-03-02T20:22:43.406857] [INFO ] [sig ] [1252/3370] Forecasting FTRI... [2026-03-02T20:22:43.406887] [INFO ] [sig ] Generating forecast for: FTRI [2026-03-02T20:22:43.406916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-03-02T20:22:43.419753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-03-02T20:22:43.420045] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-03-02T20:22:43.420906] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-03-02T20:22:43.420959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:43.420991] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:43.421018] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:43.421077] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:43.479503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:43.480223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:43.480309] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:43.480344] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:43.595356] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:43.595519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:43.595559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:43.595611] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:43.599034] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: UP (p=87.71%) [2026-03-02T20:22:43.599311] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-03-02T20:22:43.599439] [INFO ] [sig ] FTRI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:43.745178] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FTRI.txt [2026-03-02T20:22:43.745314] [INFO ] [sig ] [1252/3370] Completed FTRI in 0.3s | 2.73 sym/s | Total: 7.6m | ETA: 12.9m [2026-03-02T20:22:43.745353] [INFO ] [sig ] [1253/3370] Forecasting FTS... [2026-03-02T20:22:43.745383] [INFO ] [sig ] Generating forecast for: FTS [2026-03-02T20:22:43.745414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-03-02T20:22:43.758311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-03-02T20:22:43.758633] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-03-02T20:22:43.759454] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-03-02T20:22:43.759505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:43.759537] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:43.759564] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:43.759651] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:43.819049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:43.819809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:43.819907] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:43.819939] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:43.960319] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:43.960524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:43.960599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:43.960646] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:43.965367] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: DOWN (p=27.59%) [2026-03-02T20:22:43.965751] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-03-02T20:22:43.965916] [INFO ] [sig ] FTS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:44.149489] [INFO ] [LOCAL ] Saved forecast: FTS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FTS.txt [2026-03-02T20:22:44.149669] [INFO ] [sig ] [1253/3370] Completed FTS in 0.4s | 2.73 sym/s | Total: 7.7m | ETA: 12.9m [2026-03-02T20:22:44.149713] [INFO ] [sig ] [1254/3370] Forecasting FTSL... [2026-03-02T20:22:44.149745] [INFO ] [sig ] Generating forecast for: FTSL [2026-03-02T20:22:44.149778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-03-02T20:22:44.165111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-03-02T20:22:44.165476] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-03-02T20:22:44.166304] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-03-02T20:22:44.166357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:44.166390] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:44.166416] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:44.166483] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:44.225247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:44.226196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:44.226289] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:44.226321] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:44.350887] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:44.351265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:44.351308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:44.351337] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:44.355316] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=86.38%) [2026-03-02T20:22:44.355631] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-03-02T20:22:44.355773] [INFO ] [sig ] FTSL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:44.503654] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FTSL.txt [2026-03-02T20:22:44.503817] [INFO ] [sig ] [1254/3370] Completed FTSL in 0.4s | 2.73 sym/s | Total: 7.7m | ETA: 12.9m [2026-03-02T20:22:44.503859] [INFO ] [sig ] [1255/3370] Forecasting FTSM... [2026-03-02T20:22:44.503888] [INFO ] [sig ] Generating forecast for: FTSM [2026-03-02T20:22:44.503918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-03-02T20:22:44.516820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-03-02T20:22:44.517188] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-03-02T20:22:44.518081] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-03-02T20:22:44.518138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:44.518170] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:44.518197] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:44.518254] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:44.579172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:44.580108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:44.580195] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:44.580229] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:44.680293] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:44.680457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:44.680498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:44.680527] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:44.684087] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-03-02T20:22:44.684373] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-03-02T20:22:44.684507] [INFO ] [sig ] FTSM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:44.831824] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FTSM.txt [2026-03-02T20:22:44.831992] [INFO ] [sig ] [1255/3370] Completed FTSM in 0.3s | 2.73 sym/s | Total: 7.7m | ETA: 12.9m [2026-03-02T20:22:44.832033] [INFO ] [sig ] [1256/3370] Forecasting FTXL... [2026-03-02T20:22:44.832064] [INFO ] [sig ] Generating forecast for: FTXL [2026-03-02T20:22:44.832095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-03-02T20:22:44.844100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-03-02T20:22:44.844474] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-03-02T20:22:44.845302] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-03-02T20:22:44.845355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:44.845387] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:44.845414] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:44.845471] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:44.903897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:44.904990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:44.905077] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:44.905111] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:45.027181] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:45.027353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:45.027392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:45.027422] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:45.030974] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: DOWN (p=38.77%) [2026-03-02T20:22:45.031268] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-03-02T20:22:45.031402] [INFO ] [sig ] FTXL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:45.184312] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FTXL.txt [2026-03-02T20:22:45.184457] [INFO ] [sig ] [1256/3370] Completed FTXL in 0.4s | 2.73 sym/s | Total: 7.7m | ETA: 12.9m [2026-03-02T20:22:45.184498] [INFO ] [sig ] [1257/3370] Forecasting FTXN... [2026-03-02T20:22:45.184527] [INFO ] [sig ] Generating forecast for: FTXN [2026-03-02T20:22:45.184557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-03-02T20:22:45.197124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-03-02T20:22:45.197453] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-03-02T20:22:45.198479] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-03-02T20:22:45.198542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:45.198595] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:45.198625] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:45.198683] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:45.260667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:45.261780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:45.261899] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:45.261933] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:45.381827] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:45.381995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:45.382036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:45.382067] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:45.385675] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: DOWN (p=19.94%) [2026-03-02T20:22:45.385966] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-03-02T20:22:45.386107] [INFO ] [sig ] FTXN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:45.536182] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FTXN.txt [2026-03-02T20:22:45.536337] [INFO ] [sig ] [1257/3370] Completed FTXN in 0.4s | 2.73 sym/s | Total: 7.7m | ETA: 12.9m [2026-03-02T20:22:45.536377] [INFO ] [sig ] [1258/3370] Forecasting FTXO... [2026-03-02T20:22:45.536407] [INFO ] [sig ] Generating forecast for: FTXO [2026-03-02T20:22:45.536437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-03-02T20:22:45.547934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-03-02T20:22:45.548285] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-03-02T20:22:45.549143] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-03-02T20:22:45.549196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:45.549228] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:45.549256] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:45.549313] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:45.609212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:45.610067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:45.610159] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:45.610192] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:45.740847] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:45.741037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:45.741078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:45.741109] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:45.745336] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: DOWN (p=24.87%) [2026-03-02T20:22:45.745668] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-03-02T20:22:45.745803] [INFO ] [sig ] FTXO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:45.891677] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FTXO.txt [2026-03-02T20:22:45.891826] [INFO ] [sig ] [1258/3370] Completed FTXO in 0.4s | 2.73 sym/s | Total: 7.7m | ETA: 12.9m [2026-03-02T20:22:45.891868] [INFO ] [sig ] [1259/3370] Forecasting FUBO... [2026-03-02T20:22:45.891898] [INFO ] [sig ] Generating forecast for: FUBO [2026-03-02T20:22:45.891930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-03-02T20:22:45.904515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-03-02T20:22:45.904878] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-03-02T20:22:45.905696] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-03-02T20:22:45.905748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:45.905780] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:45.905807] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:45.905865] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:45.966745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:45.967709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:45.967799] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:45.967833] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:46.097273] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:46.097435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:46.097476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:46.097506] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:46.101055] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: UP (p=94.31%) [2026-03-02T20:22:46.101345] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-03-02T20:22:46.101482] [INFO ] [sig ] FUBO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:46.252145] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FUBO.txt [2026-03-02T20:22:46.252291] [INFO ] [sig ] [1259/3370] Completed FUBO in 0.4s | 2.73 sym/s | Total: 7.7m | ETA: 12.9m [2026-03-02T20:22:46.252333] [INFO ] [sig ] [1260/3370] Forecasting FUL... [2026-03-02T20:22:46.252362] [INFO ] [sig ] Generating forecast for: FUL [2026-03-02T20:22:46.252392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-03-02T20:22:46.266076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-03-02T20:22:46.266403] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-03-02T20:22:46.267231] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-03-02T20:22:46.267283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:46.267316] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:46.267343] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:46.267402] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:46.329902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:46.330991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:46.331083] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:46.331117] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:46.458254] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:46.458417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:46.458458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:46.458487] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:46.461995] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: DOWN (p=18.05%) [2026-03-02T20:22:46.462275] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-03-02T20:22:46.462407] [INFO ] [sig ] FUL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:46.609190] [INFO ] [LOCAL ] Saved forecast: FUL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FUL.txt [2026-03-02T20:22:46.609383] [INFO ] [sig ] [1260/3370] Completed FUL in 0.4s | 2.73 sym/s | Total: 7.7m | ETA: 12.9m [2026-03-02T20:22:46.609452] [INFO ] [sig ] [1261/3370] Forecasting FULC... [2026-03-02T20:22:46.609484] [INFO ] [sig ] Generating forecast for: FULC [2026-03-02T20:22:46.609515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-03-02T20:22:46.623392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-03-02T20:22:46.623766] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-03-02T20:22:46.624587] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-03-02T20:22:46.624640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:46.624672] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:46.624699] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:46.624757] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:46.683366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:46.684143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:46.684230] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:46.684264] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:46.812096] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:46.812265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:46.812306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:46.812336] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:46.815775] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: UP (p=81.23%) [2026-03-02T20:22:46.816062] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-03-02T20:22:46.816197] [INFO ] [sig ] FULC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:46.964351] [INFO ] [LOCAL ] Saved forecast: FULC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FULC.txt [2026-03-02T20:22:46.964501] [INFO ] [sig ] [1261/3370] Completed FULC in 0.4s | 2.73 sym/s | Total: 7.7m | ETA: 12.9m [2026-03-02T20:22:46.964542] [INFO ] [sig ] [1262/3370] Forecasting FUN... [2026-03-02T20:22:46.964589] [INFO ] [sig ] Generating forecast for: FUN [2026-03-02T20:22:46.964624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-03-02T20:22:46.978640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-03-02T20:22:46.979011] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-03-02T20:22:46.979864] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-03-02T20:22:46.979918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:46.979951] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:46.979978] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:46.980037] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:47.037805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:47.038740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:47.038826] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:47.038859] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:47.164227] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:47.164394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:47.164435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:47.164464] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:47.168175] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: UP (p=76.30%) [2026-03-02T20:22:47.168645] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-03-02T20:22:47.168782] [INFO ] [sig ] FUN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:47.314186] [INFO ] [LOCAL ] Saved forecast: FUN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FUN.txt [2026-03-02T20:22:47.314332] [INFO ] [sig ] [1262/3370] Completed FUN in 0.3s | 2.73 sym/s | Total: 7.7m | ETA: 12.9m [2026-03-02T20:22:47.314370] [INFO ] [sig ] [1263/3370] Forecasting FUNC... [2026-03-02T20:22:47.314400] [INFO ] [sig ] Generating forecast for: FUNC [2026-03-02T20:22:47.314431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-03-02T20:22:47.329782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-03-02T20:22:47.330139] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-03-02T20:22:47.331042] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-03-02T20:22:47.331095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:47.331132] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:47.331159] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:47.331216] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:47.389890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:47.390597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:47.390693] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:47.390728] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:47.516923] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:47.517103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:47.517162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:47.517210] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:47.522634] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: DOWN (p=33.03%) [2026-03-02T20:22:47.523058] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-03-02T20:22:47.523433] [INFO ] [sig ] FUNC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:47.674127] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FUNC.txt [2026-03-02T20:22:47.674259] [INFO ] [sig ] [1263/3370] Completed FUNC in 0.4s | 2.73 sym/s | Total: 7.7m | ETA: 12.9m [2026-03-02T20:22:47.674298] [INFO ] [sig ] [1264/3370] Forecasting FUND... [2026-03-02T20:22:47.674329] [INFO ] [sig ] Generating forecast for: FUND [2026-03-02T20:22:47.674359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-03-02T20:22:47.685167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-03-02T20:22:47.685520] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-03-02T20:22:47.686347] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-03-02T20:22:47.686399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:47.686457] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:47.686485] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:47.686543] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:47.744457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:47.745107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:47.745188] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:47.745221] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:47.862989] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:47.863148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:47.863206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:47.863237] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:47.866756] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: UP (p=73.90%) [2026-03-02T20:22:47.867028] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-03-02T20:22:47.867158] [INFO ] [sig ] FUND: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:48.022327] [INFO ] [LOCAL ] Saved forecast: FUND 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FUND.txt [2026-03-02T20:22:48.022465] [INFO ] [sig ] [1264/3370] Completed FUND in 0.3s | 2.73 sym/s | Total: 7.7m | ETA: 12.9m [2026-03-02T20:22:48.022504] [INFO ] [sig ] [1265/3370] Forecasting FVCB... [2026-03-02T20:22:48.022534] [INFO ] [sig ] Generating forecast for: FVCB [2026-03-02T20:22:48.022565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-03-02T20:22:48.034432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-03-02T20:22:48.034735] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-03-02T20:22:48.035680] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-03-02T20:22:48.035733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:48.035765] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:48.035792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:48.035850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:48.094709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:48.095439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:48.095523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:48.095558] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:48.207643] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:48.207796] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:22:48.207841] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:48.207873] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:48.211335] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: UP (p=88.21%) [2026-03-02T20:22:48.211638] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-03-02T20:22:48.211773] [INFO ] [sig ] FVCB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:48.354956] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FVCB.txt [2026-03-02T20:22:48.355085] [INFO ] [sig ] [1265/3370] Completed FVCB in 0.3s | 2.73 sym/s | Total: 7.7m | ETA: 12.8m [2026-03-02T20:22:48.355125] [INFO ] [sig ] [1266/3370] Forecasting FWONA... [2026-03-02T20:22:48.355155] [INFO ] [sig ] Generating forecast for: FWONA [2026-03-02T20:22:48.355184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-03-02T20:22:48.366473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-03-02T20:22:48.366767] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-03-02T20:22:48.367558] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-03-02T20:22:48.367631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:48.367665] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:48.367692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:48.367753] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:48.424864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:48.425514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:48.425612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:48.425648] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:48.544940] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:48.545101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:48.545140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:48.545169] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:48.548666] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: DOWN (p=45.01%) [2026-03-02T20:22:48.548947] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-03-02T20:22:48.549075] [INFO ] [sig ] FWONA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:48.691902] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FWONA.txt [2026-03-02T20:22:48.692037] [INFO ] [sig ] [1266/3370] Completed FWONA in 0.3s | 2.73 sym/s | Total: 7.7m | ETA: 12.8m [2026-03-02T20:22:48.692076] [INFO ] [sig ] [1267/3370] Forecasting FWONK... [2026-03-02T20:22:48.692107] [INFO ] [sig ] Generating forecast for: FWONK [2026-03-02T20:22:48.692138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-03-02T20:22:48.703914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-03-02T20:22:48.704176] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-03-02T20:22:48.705013] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-03-02T20:22:48.705065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:48.705096] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:48.705123] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:48.705180] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:48.780101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:48.781016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:48.781103] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:48.781136] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:48.898134] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:48.898302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:48.898342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:48.898406] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:48.902038] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: DOWN (p=24.93%) [2026-03-02T20:22:48.902314] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-03-02T20:22:48.902447] [INFO ] [sig ] FWONK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:49.054395] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FWONK.txt [2026-03-02T20:22:49.054545] [INFO ] [sig ] [1267/3370] Completed FWONK in 0.4s | 2.73 sym/s | Total: 7.7m | ETA: 12.8m [2026-03-02T20:22:49.054612] [INFO ] [sig ] [1268/3370] Forecasting FWRD... [2026-03-02T20:22:49.054645] [INFO ] [sig ] Generating forecast for: FWRD [2026-03-02T20:22:49.054676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-03-02T20:22:49.069931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-03-02T20:22:49.070187] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-03-02T20:22:49.071043] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-03-02T20:22:49.071095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:49.071138] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:49.071166] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:49.071224] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:49.130150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:49.130957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:49.131038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:49.131070] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:49.255001] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:49.255106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:49.255143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:49.255171] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:49.258383] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: DOWN (p=1.91%) [2026-03-02T20:22:49.258671] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-03-02T20:22:49.258800] [INFO ] [sig ] FWRD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:49.404370] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FWRD.txt [2026-03-02T20:22:49.404535] [INFO ] [sig ] [1268/3370] Completed FWRD in 0.3s | 2.73 sym/s | Total: 7.7m | ETA: 12.8m [2026-03-02T20:22:49.404630] [INFO ] [sig ] [1269/3370] Forecasting FWRG... [2026-03-02T20:22:49.404680] [INFO ] [sig ] Generating forecast for: FWRG [2026-03-02T20:22:49.404725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-03-02T20:22:49.417695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-03-02T20:22:49.417997] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-03-02T20:22:49.419874] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-03-02T20:22:49.419933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:49.419968] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:49.419998] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:49.420263] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:49.479695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:49.480322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:49.480404] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:49.480436] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:49.601347] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:49.601463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:49.601500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:49.601529] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:49.604774] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: DOWN (p=19.20%) [2026-03-02T20:22:49.605043] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-03-02T20:22:49.605173] [INFO ] [sig ] FWRG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:49.754561] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FWRG.txt [2026-03-02T20:22:49.754785] [INFO ] [sig ] [1269/3370] Completed FWRG in 0.4s | 2.73 sym/s | Total: 7.7m | ETA: 12.8m [2026-03-02T20:22:49.754836] [INFO ] [sig ] [1270/3370] Forecasting FYC... [2026-03-02T20:22:49.754875] [INFO ] [sig ] Generating forecast for: FYC [2026-03-02T20:22:49.754916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-03-02T20:22:49.767972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-03-02T20:22:49.768419] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-03-02T20:22:49.769473] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-03-02T20:22:49.769526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:49.769558] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:49.769607] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:49.769667] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:49.828347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:49.829266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:49.829356] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:49.829390] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:49.951532] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:49.951716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:49.951756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:49.951785] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:49.955296] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: DOWN (p=31.27%) [2026-03-02T20:22:49.955588] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-03-02T20:22:49.955719] [INFO ] [sig ] FYC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:50.098081] [INFO ] [LOCAL ] Saved forecast: FYC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/FYC.txt [2026-03-02T20:22:50.098191] [INFO ] [sig ] [1270/3370] Completed FYC in 0.3s | 2.73 sym/s | Total: 7.8m | ETA: 12.8m [2026-03-02T20:22:50.098229] [INFO ] [sig ] [1271/3370] Forecasting FYX... [2026-03-02T20:22:50.098257] [INFO ] [sig ] Generating forecast for: FYX [2026-03-02T20:22:50.098286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-03-02T20:22:50.110931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-03-02T20:22:50.111203] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-03-02T20:22:50.112039] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-03-02T20:22:50.112092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:50.112124] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:50.112150] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:50.112206] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:50.170362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:50.171265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:50.171350] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:50.171384] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:50.294439] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:50.294624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:50.294665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:50.294695] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:50.298316] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: UP (p=66.53%) [2026-03-02T20:22:50.298630] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-03-02T20:22:50.298789] [INFO ] [sig ] FYX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:50.442982] [INFO ] [LOCAL ] Saved forecast: FYX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/FYX.txt [2026-03-02T20:22:50.443138] [INFO ] [sig ] [1271/3370] Completed FYX in 0.3s | 2.73 sym/s | Total: 7.8m | ETA: 12.8m [2026-03-02T20:22:50.443187] [INFO ] [sig ] [1272/3370] Forecasting G... [2026-03-02T20:22:50.443220] [INFO ] [sig ] Generating forecast for: G [2026-03-02T20:22:50.443250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-03-02T20:22:50.455905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-03-02T20:22:50.456267] [INFO ] [FORECASTER] Starting predict_future for G [2026-03-02T20:22:50.457112] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-03-02T20:22:50.457165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:50.457197] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:50.457224] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:50.457280] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:50.514650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:50.515513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:50.515618] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:50.515654] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:50.642161] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:50.642377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:50.642430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:50.642461] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:50.646125] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: DOWN (p=3.75%) [2026-03-02T20:22:50.646410] [INFO ] [FORECASTER] Completed predict_future for G [2026-03-02T20:22:50.646548] [INFO ] [sig ] G: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:50.791373] [INFO ] [LOCAL ] Saved forecast: G 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/G.txt [2026-03-02T20:22:50.791536] [INFO ] [sig ] [1272/3370] Completed G in 0.3s | 2.73 sym/s | Total: 7.8m | ETA: 12.8m [2026-03-02T20:22:50.791595] [INFO ] [sig ] [1273/3370] Forecasting GAB... [2026-03-02T20:22:50.791627] [INFO ] [sig ] Generating forecast for: GAB [2026-03-02T20:22:50.791658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-03-02T20:22:50.803116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-03-02T20:22:50.803444] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-03-02T20:22:50.804275] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-03-02T20:22:50.804328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:50.804360] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:50.804386] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:50.804443] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:50.861448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:50.862396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:50.862484] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:50.862516] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:50.984695] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:50.984862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:50.984908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:50.984936] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:50.988780] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: UP (p=63.30%) [2026-03-02T20:22:50.989067] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-03-02T20:22:50.989202] [INFO ] [sig ] GAB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:51.140292] [INFO ] [LOCAL ] Saved forecast: GAB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GAB.txt [2026-03-02T20:22:51.140449] [INFO ] [sig ] [1273/3370] Completed GAB in 0.3s | 2.73 sym/s | Total: 7.8m | ETA: 12.8m [2026-03-02T20:22:51.140501] [INFO ] [sig ] [1274/3370] Forecasting GABC... [2026-03-02T20:22:51.140534] [INFO ] [sig ] Generating forecast for: GABC [2026-03-02T20:22:51.140564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-03-02T20:22:51.151805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-03-02T20:22:51.152192] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-03-02T20:22:51.153064] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-03-02T20:22:51.153116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:51.153147] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:51.153174] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:51.153232] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:51.210648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:51.211490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:51.211597] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:51.211664] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:51.325859] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:51.326025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:51.326066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:51.326097] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:51.329640] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: DOWN (p=7.58%) [2026-03-02T20:22:51.329929] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-03-02T20:22:51.330060] [INFO ] [sig ] GABC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:51.474674] [INFO ] [LOCAL ] Saved forecast: GABC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GABC.txt [2026-03-02T20:22:51.474825] [INFO ] [sig ] [1274/3370] Completed GABC in 0.3s | 2.73 sym/s | Total: 7.8m | ETA: 12.8m [2026-03-02T20:22:51.474864] [INFO ] [sig ] [1275/3370] Forecasting GAIA... [2026-03-02T20:22:51.474895] [INFO ] [sig ] Generating forecast for: GAIA [2026-03-02T20:22:51.474928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-03-02T20:22:51.486378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-03-02T20:22:51.486768] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-03-02T20:22:51.487620] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-03-02T20:22:51.487674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:51.487707] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:51.487736] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:51.487795] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:51.545602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:51.546338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:51.546422] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:51.546454] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:51.661555] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:51.661718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:51.661757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:51.661802] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:51.665205] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: DOWN (p=14.48%) [2026-03-02T20:22:51.665481] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-03-02T20:22:51.665634] [INFO ] [sig ] GAIA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:51.810568] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GAIA.txt [2026-03-02T20:22:51.810724] [INFO ] [sig ] [1275/3370] Completed GAIA in 0.3s | 2.73 sym/s | Total: 7.8m | ETA: 12.8m [2026-03-02T20:22:51.810763] [INFO ] [sig ] [1276/3370] Forecasting GAIN... [2026-03-02T20:22:51.810793] [INFO ] [sig ] Generating forecast for: GAIN [2026-03-02T20:22:51.810823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-03-02T20:22:51.822807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-03-02T20:22:51.823146] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-03-02T20:22:51.824013] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-03-02T20:22:51.824065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:51.824099] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:51.824125] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:51.824184] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:51.882011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:51.882674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:51.882756] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:51.882789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:52.006675] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:52.006830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:52.006881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:52.006912] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:52.010518] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=6.35%) [2026-03-02T20:22:52.010820] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-03-02T20:22:52.010960] [INFO ] [sig ] GAIN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:52.154869] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GAIN.txt [2026-03-02T20:22:52.155029] [INFO ] [sig ] [1276/3370] Completed GAIN in 0.3s | 2.73 sym/s | Total: 7.8m | ETA: 12.8m [2026-03-02T20:22:52.155070] [INFO ] [sig ] [1277/3370] Forecasting GAM... [2026-03-02T20:22:52.155099] [INFO ] [sig ] Generating forecast for: GAM [2026-03-02T20:22:52.155129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-03-02T20:22:52.166600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-03-02T20:22:52.166951] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-03-02T20:22:52.167801] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-03-02T20:22:52.167854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:52.167887] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:52.167919] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:52.167980] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:52.229794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:52.230684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:52.230778] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:52.230826] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:52.349793] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:52.349953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:52.350001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:52.350035] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:52.353655] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: DOWN (p=1.22%) [2026-03-02T20:22:52.353947] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-03-02T20:22:52.354078] [INFO ] [sig ] GAM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:52.501328] [INFO ] [LOCAL ] Saved forecast: GAM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GAM.txt [2026-03-02T20:22:52.501525] [INFO ] [sig ] [1277/3370] Completed GAM in 0.3s | 2.73 sym/s | Total: 7.8m | ETA: 12.8m [2026-03-02T20:22:52.501567] [INFO ] [sig ] [1278/3370] Forecasting GAMB... [2026-03-02T20:22:52.501631] [INFO ] [sig ] Generating forecast for: GAMB [2026-03-02T20:22:52.501666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-03-02T20:22:52.513485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-03-02T20:22:52.513893] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-03-02T20:22:52.514771] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-03-02T20:22:52.514825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:52.514859] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:52.514887] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:52.514950] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:52.573903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:52.574794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:52.574882] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:52.574919] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:52.699587] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:52.699751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:52.699793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:52.699823] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:52.703567] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: DOWN (p=12.30%) [2026-03-02T20:22:52.703889] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-03-02T20:22:52.704034] [INFO ] [sig ] GAMB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:52.859960] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GAMB.txt [2026-03-02T20:22:52.860314] [INFO ] [sig ] [1278/3370] Completed GAMB in 0.4s | 2.73 sym/s | Total: 7.8m | ETA: 12.8m [2026-03-02T20:22:52.860352] [INFO ] [sig ] [1279/3370] Forecasting GANX... [2026-03-02T20:22:52.860382] [INFO ] [sig ] Generating forecast for: GANX [2026-03-02T20:22:52.860413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-03-02T20:22:52.872919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-03-02T20:22:52.873548] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-03-02T20:22:52.874409] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-03-02T20:22:52.874463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:52.874496] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:52.874536] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:52.874636] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:52.935286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:52.936349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:52.936442] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:52.936475] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:53.063180] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:53.063351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:53.063392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:53.063422] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:53.067095] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: DOWN (p=9.79%) [2026-03-02T20:22:53.067624] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-03-02T20:22:53.067773] [INFO ] [sig ] GANX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:53.220750] [INFO ] [LOCAL ] Saved forecast: GANX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GANX.txt [2026-03-02T20:22:53.220917] [INFO ] [sig ] [1279/3370] Completed GANX in 0.4s | 2.73 sym/s | Total: 7.8m | ETA: 12.8m [2026-03-02T20:22:53.220957] [INFO ] [sig ] [1280/3370] Forecasting GASS... [2026-03-02T20:22:53.220986] [INFO ] [sig ] Generating forecast for: GASS [2026-03-02T20:22:53.221016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-03-02T20:22:53.233329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-03-02T20:22:53.233767] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-03-02T20:22:53.234871] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-03-02T20:22:53.234928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:53.234966] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:53.234995] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:53.235053] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:53.295525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:53.296484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:53.296629] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:53.296669] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:53.418072] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:53.418437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:53.418481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:53.418510] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:53.422081] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: UP (p=52.78%) [2026-03-02T20:22:53.422398] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-03-02T20:22:53.422541] [INFO ] [sig ] GASS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:53.579725] [INFO ] [LOCAL ] Saved forecast: GASS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GASS.txt [2026-03-02T20:22:53.579886] [INFO ] [sig ] [1280/3370] Completed GASS in 0.4s | 2.73 sym/s | Total: 7.8m | ETA: 12.8m [2026-03-02T20:22:53.579928] [INFO ] [sig ] [1281/3370] Forecasting GATX... [2026-03-02T20:22:53.579966] [INFO ] [sig ] Generating forecast for: GATX [2026-03-02T20:22:53.580003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-03-02T20:22:53.592423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-03-02T20:22:53.592851] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-03-02T20:22:53.593721] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-03-02T20:22:53.593775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:53.593846] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:53.593887] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:53.593973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:53.653644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:53.654538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:53.654648] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:53.654683] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:53.779191] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:53.779357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:53.779399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:53.779427] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:53.782930] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: UP (p=82.91%) [2026-03-02T20:22:53.783211] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-03-02T20:22:53.783343] [INFO ] [sig ] GATX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:53.932819] [INFO ] [LOCAL ] Saved forecast: GATX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GATX.txt [2026-03-02T20:22:53.933014] [INFO ] [sig ] [1281/3370] Completed GATX in 0.4s | 2.73 sym/s | Total: 7.8m | ETA: 12.7m [2026-03-02T20:22:53.933062] [INFO ] [sig ] [1282/3370] Forecasting GBAB... [2026-03-02T20:22:53.933094] [INFO ] [sig ] Generating forecast for: GBAB [2026-03-02T20:22:53.933124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-03-02T20:22:53.944820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-03-02T20:22:53.945205] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-03-02T20:22:53.946075] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-03-02T20:22:53.946130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:53.946162] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:53.946189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:53.946247] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:54.004107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:54.004921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:54.005006] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:54.005039] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:54.129600] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:54.129763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:54.129805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:54.129833] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:54.133462] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: DOWN (p=27.93%) [2026-03-02T20:22:54.133769] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-03-02T20:22:54.133906] [INFO ] [sig ] GBAB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:54.278133] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GBAB.txt [2026-03-02T20:22:54.278299] [INFO ] [sig ] [1282/3370] Completed GBAB in 0.3s | 2.73 sym/s | Total: 7.8m | ETA: 12.7m [2026-03-02T20:22:54.278339] [INFO ] [sig ] [1283/3370] Forecasting GBCI... [2026-03-02T20:22:54.278367] [INFO ] [sig ] Generating forecast for: GBCI [2026-03-02T20:22:54.278403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-03-02T20:22:54.290895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-03-02T20:22:54.291276] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-03-02T20:22:54.292113] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-03-02T20:22:54.292167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:54.292200] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:54.292227] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:54.292285] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:54.350079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:54.350798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:54.350881] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:54.350913] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:54.472450] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:54.472630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:54.472674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:54.472704] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:54.476228] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: DOWN (p=35.21%) [2026-03-02T20:22:54.476739] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-03-02T20:22:54.476881] [INFO ] [sig ] GBCI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:54.636974] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GBCI.txt [2026-03-02T20:22:54.637141] [INFO ] [sig ] [1283/3370] Completed GBCI in 0.4s | 2.73 sym/s | Total: 7.8m | ETA: 12.7m [2026-03-02T20:22:54.637185] [INFO ] [sig ] [1284/3370] Forecasting GBDC... [2026-03-02T20:22:54.637214] [INFO ] [sig ] Generating forecast for: GBDC [2026-03-02T20:22:54.637247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-03-02T20:22:54.649921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-03-02T20:22:54.650307] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-03-02T20:22:54.651178] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-03-02T20:22:54.651232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:54.651265] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:54.651292] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:54.651350] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:54.714672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:54.715547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:54.715659] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:54.715693] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:54.835770] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:54.835925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:54.835965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:54.836023] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:54.839729] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: UP (p=95.93%) [2026-03-02T20:22:54.840006] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-03-02T20:22:54.840136] [INFO ] [sig ] GBDC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:54.983662] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GBDC.txt [2026-03-02T20:22:54.983783] [INFO ] [sig ] [1284/3370] Completed GBDC in 0.3s | 2.73 sym/s | Total: 7.8m | ETA: 12.7m [2026-03-02T20:22:54.983831] [INFO ] [sig ] [1285/3370] Forecasting GBTG... [2026-03-02T20:22:54.983862] [INFO ] [sig ] Generating forecast for: GBTG [2026-03-02T20:22:54.983892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-03-02T20:22:54.994868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-03-02T20:22:54.995144] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-03-02T20:22:54.995960] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-03-02T20:22:54.996012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:54.996045] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:54.996071] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:54.996128] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:55.054249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:55.054893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:55.054975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:55.055007] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:55.181492] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:55.181652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:55.181692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:55.181722] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:55.185082] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: DOWN (p=0.74%) [2026-03-02T20:22:55.185357] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-03-02T20:22:55.185488] [INFO ] [sig ] GBTG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:55.331237] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GBTG.txt [2026-03-02T20:22:55.331359] [INFO ] [sig ] [1285/3370] Completed GBTG in 0.3s | 2.73 sym/s | Total: 7.8m | ETA: 12.7m [2026-03-02T20:22:55.331398] [INFO ] [sig ] [1286/3370] Forecasting GBX... [2026-03-02T20:22:55.331426] [INFO ] [sig ] Generating forecast for: GBX [2026-03-02T20:22:55.331455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-03-02T20:22:55.344057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-03-02T20:22:55.344529] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-03-02T20:22:55.345518] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-03-02T20:22:55.345600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:55.345637] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:55.345664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:55.345721] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:55.403957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:55.404783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:55.404863] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:55.404895] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:55.526924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:55.527143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:55.527194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:55.527242] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:55.531062] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: DOWN (p=16.97%) [2026-03-02T20:22:55.531562] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-03-02T20:22:55.531724] [INFO ] [sig ] GBX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:55.681105] [INFO ] [LOCAL ] Saved forecast: GBX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GBX.txt [2026-03-02T20:22:55.681268] [INFO ] [sig ] [1286/3370] Completed GBX in 0.3s | 2.73 sym/s | Total: 7.8m | ETA: 12.7m [2026-03-02T20:22:55.681306] [INFO ] [sig ] [1287/3370] Forecasting GCBC... [2026-03-02T20:22:55.681337] [INFO ] [sig ] Generating forecast for: GCBC [2026-03-02T20:22:55.681380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-03-02T20:22:55.694110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-03-02T20:22:55.694447] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-03-02T20:22:55.695261] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-03-02T20:22:55.695314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:55.695346] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:55.695373] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:55.695431] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:55.755126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:55.756072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:55.756160] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:55.756380] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:55.868566] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:55.868747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:55.868787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:55.868814] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:55.872357] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: DOWN (p=11.74%) [2026-03-02T20:22:55.872650] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-03-02T20:22:55.872782] [INFO ] [sig ] GCBC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:56.023948] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GCBC.txt [2026-03-02T20:22:56.024114] [INFO ] [sig ] [1287/3370] Completed GCBC in 0.3s | 2.73 sym/s | Total: 7.8m | ETA: 12.7m [2026-03-02T20:22:56.024155] [INFO ] [sig ] [1288/3370] Forecasting GCMG... [2026-03-02T20:22:56.024187] [INFO ] [sig ] Generating forecast for: GCMG [2026-03-02T20:22:56.024218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-03-02T20:22:56.037226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-03-02T20:22:56.037627] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-03-02T20:22:56.038548] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-03-02T20:22:56.038621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:56.038655] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:56.038684] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:56.038742] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:56.106054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:56.107003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:56.107092] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:56.107127] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:56.241857] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:56.242027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:56.242067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:56.242098] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:56.246233] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: UP (p=72.80%) [2026-03-02T20:22:56.246603] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-03-02T20:22:56.246749] [INFO ] [sig ] GCMG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:56.417456] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GCMG.txt [2026-03-02T20:22:56.417648] [INFO ] [sig ] [1288/3370] Completed GCMG in 0.4s | 2.73 sym/s | Total: 7.9m | ETA: 12.7m [2026-03-02T20:22:56.417692] [INFO ] [sig ] [1289/3370] Forecasting GCO... [2026-03-02T20:22:56.417723] [INFO ] [sig ] Generating forecast for: GCO [2026-03-02T20:22:56.417752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-03-02T20:22:56.431559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-03-02T20:22:56.432031] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-03-02T20:22:56.433008] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-03-02T20:22:56.433071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:56.433117] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:56.433161] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:56.433237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:56.502411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:56.503424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:56.503534] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:56.503594] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:56.636150] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:56.636330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:56.636374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:56.636407] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:56.640333] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: UP (p=96.66%) [2026-03-02T20:22:56.640661] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-03-02T20:22:56.640843] [INFO ] [sig ] GCO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:56.808173] [INFO ] [LOCAL ] Saved forecast: GCO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GCO.txt [2026-03-02T20:22:56.808346] [INFO ] [sig ] [1289/3370] Completed GCO in 0.4s | 2.73 sym/s | Total: 7.9m | ETA: 12.7m [2026-03-02T20:22:56.808406] [INFO ] [sig ] [1290/3370] Forecasting GD... [2026-03-02T20:22:56.808455] [INFO ] [sig ] Generating forecast for: GD [2026-03-02T20:22:56.808499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-03-02T20:22:56.822390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-03-02T20:22:56.822855] [INFO ] [FORECASTER] Starting predict_future for GD [2026-03-02T20:22:56.823831] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-03-02T20:22:56.823886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:56.823920] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:56.823948] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:56.824051] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:56.889308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:56.890268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:56.890369] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:56.890407] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:57.020828] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:57.020991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:57.021039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:57.021084] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:57.024790] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=1.99%) [2026-03-02T20:22:57.025111] [INFO ] [FORECASTER] Completed predict_future for GD [2026-03-02T20:22:57.025271] [INFO ] [sig ] GD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:22:57.186978] [INFO ] [LOCAL ] Saved forecast: GD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GD.txt [2026-03-02T20:22:57.187171] [INFO ] [sig ] [1290/3370] Completed GD in 0.4s | 2.73 sym/s | Total: 7.9m | ETA: 12.7m [2026-03-02T20:22:57.187220] [INFO ] [sig ] [1291/3370] Forecasting GDC... [2026-03-02T20:22:57.187255] [INFO ] [sig ] Generating forecast for: GDC [2026-03-02T20:22:57.187295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-03-02T20:22:57.201268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-03-02T20:22:57.201682] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-03-02T20:22:57.202617] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-03-02T20:22:57.202683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:57.202726] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:57.202755] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:57.202815] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:57.270200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:57.271097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:57.271204] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:57.271271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:57.396134] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:57.396303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:57.396345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:57.396377] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:57.400214] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-03-02T20:22:57.400561] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-03-02T20:22:57.400749] [INFO ] [sig ] GDC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:57.553787] [INFO ] [LOCAL ] Saved forecast: GDC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GDC.txt [2026-03-02T20:22:57.553940] [INFO ] [sig ] [1291/3370] Completed GDC in 0.4s | 2.73 sym/s | Total: 7.9m | ETA: 12.7m [2026-03-02T20:22:57.553979] [INFO ] [sig ] [1292/3370] Forecasting GDDY... [2026-03-02T20:22:57.554010] [INFO ] [sig ] Generating forecast for: GDDY [2026-03-02T20:22:57.554041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-03-02T20:22:57.567067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-03-02T20:22:57.567421] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-03-02T20:22:57.568304] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-03-02T20:22:57.568389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:57.568424] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:57.568450] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:57.568507] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:57.632250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:57.633231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:57.633326] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:57.633361] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:57.773240] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:57.773440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:57.773502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:57.773538] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:57.777405] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: UP (p=96.70%) [2026-03-02T20:22:57.777722] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-03-02T20:22:57.777863] [INFO ] [sig ] GDDY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:57.948280] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GDDY.txt [2026-03-02T20:22:57.948486] [INFO ] [sig ] [1292/3370] Completed GDDY in 0.4s | 2.73 sym/s | Total: 7.9m | ETA: 12.7m [2026-03-02T20:22:57.948540] [INFO ] [sig ] [1293/3370] Forecasting GDEN... [2026-03-02T20:22:57.948591] [INFO ] [sig ] Generating forecast for: GDEN [2026-03-02T20:22:57.948628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-03-02T20:22:57.962160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-03-02T20:22:57.962562] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-03-02T20:22:57.963437] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-03-02T20:22:57.963492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:57.963524] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:57.963551] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:57.963639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:58.030051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:58.031193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:58.031288] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:58.031324] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:58.166919] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:58.167087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:58.167129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:58.167160] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:58.171177] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: UP (p=53.16%) [2026-03-02T20:22:58.171464] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-03-02T20:22:58.171620] [INFO ] [sig ] GDEN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:58.330287] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GDEN.txt [2026-03-02T20:22:58.330455] [INFO ] [sig ] [1293/3370] Completed GDEN in 0.4s | 2.73 sym/s | Total: 7.9m | ETA: 12.7m [2026-03-02T20:22:58.330499] [INFO ] [sig ] [1294/3370] Forecasting GDRX... [2026-03-02T20:22:58.330530] [INFO ] [sig ] Generating forecast for: GDRX [2026-03-02T20:22:58.330560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-03-02T20:22:58.343041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-03-02T20:22:58.343431] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-03-02T20:22:58.344328] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-03-02T20:22:58.344382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:58.344416] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:58.344445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:58.344505] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:58.410165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:58.411162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:58.411256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:58.411301] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:58.539765] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:58.539929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:58.539971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:58.540002] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:58.544052] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: UP (p=55.08%) [2026-03-02T20:22:58.544545] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-03-02T20:22:58.544707] [INFO ] [sig ] GDRX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:58.709544] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GDRX.txt [2026-03-02T20:22:58.709818] [INFO ] [sig ] [1294/3370] Completed GDRX in 0.4s | 2.73 sym/s | Total: 7.9m | ETA: 12.7m [2026-03-02T20:22:58.709866] [INFO ] [sig ] [1295/3370] Forecasting GDS... [2026-03-02T20:22:58.709899] [INFO ] [sig ] Generating forecast for: GDS [2026-03-02T20:22:58.709931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-03-02T20:22:58.724179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-03-02T20:22:58.724557] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-03-02T20:22:58.725493] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-03-02T20:22:58.725550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:58.725625] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:58.725659] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:58.725720] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:58.792641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:58.793637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:58.793803] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:58.793842] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:58.928598] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:58.928760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:58.928801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:58.928830] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:58.932288] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: UP (p=98.57%) [2026-03-02T20:22:58.932568] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-03-02T20:22:58.932723] [INFO ] [sig ] GDS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:59.080294] [INFO ] [LOCAL ] Saved forecast: GDS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GDS.txt [2026-03-02T20:22:59.080452] [INFO ] [sig ] [1295/3370] Completed GDS in 0.4s | 2.73 sym/s | Total: 7.9m | ETA: 12.7m [2026-03-02T20:22:59.080502] [INFO ] [sig ] [1296/3370] Forecasting GDYN... [2026-03-02T20:22:59.080533] [INFO ] [sig ] Generating forecast for: GDYN [2026-03-02T20:22:59.080597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-03-02T20:22:59.093249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-03-02T20:22:59.093646] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-03-02T20:22:59.094622] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-03-02T20:22:59.094691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:59.094738] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:59.094776] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:59.094862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:59.160903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:59.161908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:59.162007] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:59.162062] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:59.295883] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:59.296087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:59.296154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:59.296199] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:59.301400] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-03-02T20:22:59.301918] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-03-02T20:22:59.302120] [INFO ] [sig ] GDYN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:59.454641] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GDYN.txt [2026-03-02T20:22:59.454788] [INFO ] [sig ] [1296/3370] Completed GDYN in 0.4s | 2.73 sym/s | Total: 7.9m | ETA: 12.7m [2026-03-02T20:22:59.454829] [INFO ] [sig ] [1297/3370] Forecasting GE... [2026-03-02T20:22:59.454859] [INFO ] [sig ] Generating forecast for: GE [2026-03-02T20:22:59.454890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-03-02T20:22:59.467464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-03-02T20:22:59.467851] [INFO ] [FORECASTER] Starting predict_future for GE [2026-03-02T20:22:59.468801] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-03-02T20:22:59.468855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:59.468890] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:59.468917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:59.468976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:59.530839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:59.531631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:59.531719] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:59.531754] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:22:59.657964] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:22:59.658152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:22:59.658194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:22:59.658223] [INFO ] [FORECASTER] Training complete [2026-03-02T20:22:59.662177] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: UP (p=90.07%) [2026-03-02T20:22:59.662501] [INFO ] [FORECASTER] Completed predict_future for GE [2026-03-02T20:22:59.662674] [INFO ] [sig ] GE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:22:59.817209] [INFO ] [LOCAL ] Saved forecast: GE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GE.txt [2026-03-02T20:22:59.817389] [INFO ] [sig ] [1297/3370] Completed GE in 0.4s | 2.73 sym/s | Total: 7.9m | ETA: 12.6m [2026-03-02T20:22:59.817433] [INFO ] [sig ] [1298/3370] Forecasting GECC... [2026-03-02T20:22:59.817463] [INFO ] [sig ] Generating forecast for: GECC [2026-03-02T20:22:59.817492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-03-02T20:22:59.830739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-03-02T20:22:59.831322] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-03-02T20:22:59.832381] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-03-02T20:22:59.832450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:22:59.832537] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:22:59.832597] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:22:59.832662] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:22:59.901295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:22:59.902262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:22:59.902355] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:22:59.902391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:00.038757] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:00.038931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:00.038981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:00.039024] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:00.042995] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: UP (p=92.32%) [2026-03-02T20:23:00.043338] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-03-02T20:23:00.043482] [INFO ] [sig ] GECC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:00.199155] [INFO ] [LOCAL ] Saved forecast: GECC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GECC.txt [2026-03-02T20:23:00.199319] [INFO ] [sig ] [1298/3370] Completed GECC in 0.4s | 2.73 sym/s | Total: 7.9m | ETA: 12.6m [2026-03-02T20:23:00.199382] [INFO ] [sig ] [1299/3370] Forecasting GEF... [2026-03-02T20:23:00.199418] [INFO ] [sig ] Generating forecast for: GEF [2026-03-02T20:23:00.199451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-03-02T20:23:00.212669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-03-02T20:23:00.213082] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-03-02T20:23:00.214036] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-03-02T20:23:00.214090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:00.214124] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:00.214152] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:00.214212] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:00.277445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:00.278413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:00.278510] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:00.278543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:00.411059] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:00.411363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:00.412426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:00.412473] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:00.416292] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: UP (p=53.33%) [2026-03-02T20:23:00.416627] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-03-02T20:23:00.416778] [INFO ] [sig ] GEF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:00.581453] [INFO ] [LOCAL ] Saved forecast: GEF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GEF.txt [2026-03-02T20:23:00.581643] [INFO ] [sig ] [1299/3370] Completed GEF in 0.4s | 2.73 sym/s | Total: 7.9m | ETA: 12.6m [2026-03-02T20:23:00.581695] [INFO ] [sig ] [1300/3370] Forecasting GEHC... [2026-03-02T20:23:00.581742] [INFO ] [sig ] Generating forecast for: GEHC [2026-03-02T20:23:00.581790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-03-02T20:23:00.595367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-03-02T20:23:00.596000] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-03-02T20:23:00.597173] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-03-02T20:23:00.597230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:00.597264] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:00.597291] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:00.597350] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:00.663462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:00.664438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:00.664530] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:00.664565] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:00.799511] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:00.799703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:00.799747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:00.799776] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:00.803569] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: UP (p=83.08%) [2026-03-02T20:23:00.803907] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-03-02T20:23:00.804052] [INFO ] [sig ] GEHC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:00.960268] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GEHC.txt [2026-03-02T20:23:00.960420] [INFO ] [sig ] [1300/3370] Completed GEHC in 0.4s | 2.73 sym/s | Total: 7.9m | ETA: 12.6m [2026-03-02T20:23:00.960463] [INFO ] [sig ] [1301/3370] Forecasting GEL... [2026-03-02T20:23:00.960499] [INFO ] [sig ] Generating forecast for: GEL [2026-03-02T20:23:00.960541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-03-02T20:23:00.972993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-03-02T20:23:00.973418] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-03-02T20:23:00.974306] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-03-02T20:23:00.974360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:00.974393] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:00.974419] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:00.974476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:01.041505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:01.042481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:01.042594] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:01.042632] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:01.166530] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:01.166711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:01.166753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:01.167182] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:01.170874] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: UP (p=52.16%) [2026-03-02T20:23:01.171195] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-03-02T20:23:01.171333] [INFO ] [sig ] GEL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:01.323606] [INFO ] [LOCAL ] Saved forecast: GEL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GEL.txt [2026-03-02T20:23:01.323791] [INFO ] [sig ] [1301/3370] Completed GEL in 0.4s | 2.73 sym/s | Total: 7.9m | ETA: 12.6m [2026-03-02T20:23:01.323846] [INFO ] [sig ] [1302/3370] Forecasting GEN... [2026-03-02T20:23:01.323883] [INFO ] [sig ] Generating forecast for: GEN [2026-03-02T20:23:01.323919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-03-02T20:23:01.336805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-03-02T20:23:01.337177] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-03-02T20:23:01.338065] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-03-02T20:23:01.338123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:01.338157] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:01.338183] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:01.338258] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:01.404613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:01.405605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:01.405713] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:01.405750] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:01.541642] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:01.541813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:01.541854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:01.541885] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:01.545818] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: UP (p=93.83%) [2026-03-02T20:23:01.546145] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-03-02T20:23:01.546330] [INFO ] [sig ] GEN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:01.704105] [INFO ] [LOCAL ] Saved forecast: GEN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GEN.txt [2026-03-02T20:23:01.704273] [INFO ] [sig ] [1302/3370] Completed GEN in 0.4s | 2.73 sym/s | Total: 7.9m | ETA: 12.6m [2026-03-02T20:23:01.704316] [INFO ] [sig ] [1303/3370] Forecasting GENI... [2026-03-02T20:23:01.704345] [INFO ] [sig ] Generating forecast for: GENI [2026-03-02T20:23:01.704375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-03-02T20:23:01.716883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-03-02T20:23:01.717261] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-03-02T20:23:01.718273] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-03-02T20:23:01.718335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:01.718384] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:01.718413] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:01.718485] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:01.784795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:01.785741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:01.785831] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:01.785865] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:01.915751] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:01.915925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:01.915966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:01.915996] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:01.924236] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: UP (p=99.36%) [2026-03-02T20:23:01.924603] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-03-02T20:23:01.924760] [INFO ] [sig ] GENI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:02.084374] [INFO ] [LOCAL ] Saved forecast: GENI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GENI.txt [2026-03-02T20:23:02.084589] [INFO ] [sig ] [1303/3370] Completed GENI in 0.4s | 2.73 sym/s | Total: 8.0m | ETA: 12.6m [2026-03-02T20:23:02.084654] [INFO ] [sig ] [1304/3370] Forecasting GENK... [2026-03-02T20:23:02.084690] [INFO ] [sig ] Generating forecast for: GENK [2026-03-02T20:23:02.084721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-03-02T20:23:02.097563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-03-02T20:23:02.098062] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-03-02T20:23:02.098985] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-03-02T20:23:02.099041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:02.099073] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:02.099112] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:02.099170] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:02.161033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:02.162030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:02.162134] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:02.162177] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:02.301911] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:02.302094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:02.302161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:02.302208] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:02.306269] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: DOWN (p=12.87%) [2026-03-02T20:23:02.306598] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-03-02T20:23:02.306744] [INFO ] [sig ] GENK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:02.453795] [INFO ] [LOCAL ] Saved forecast: GENK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GENK.txt [2026-03-02T20:23:02.453958] [INFO ] [sig ] [1304/3370] Completed GENK in 0.4s | 2.73 sym/s | Total: 8.0m | ETA: 12.6m [2026-03-02T20:23:02.454006] [INFO ] [sig ] [1305/3370] Forecasting GEOS... [2026-03-02T20:23:02.454038] [INFO ] [sig ] Generating forecast for: GEOS [2026-03-02T20:23:02.454071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-03-02T20:23:02.465633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-03-02T20:23:02.465970] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-03-02T20:23:02.466824] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-03-02T20:23:02.466878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:02.466911] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:02.466939] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:02.466997] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:02.525831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:02.526619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:02.526704] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:02.526737] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:02.651171] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:02.651341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:02.651383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:02.651412] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:02.654929] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-03-02T20:23:02.655230] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-03-02T20:23:02.655374] [INFO ] [sig ] GEOS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:02.802206] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GEOS.txt [2026-03-02T20:23:02.802397] [INFO ] [sig ] [1305/3370] Completed GEOS in 0.3s | 2.73 sym/s | Total: 8.0m | ETA: 12.6m [2026-03-02T20:23:02.802462] [INFO ] [sig ] [1306/3370] Forecasting GERN... [2026-03-02T20:23:02.802515] [INFO ] [sig ] Generating forecast for: GERN [2026-03-02T20:23:02.802565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-03-02T20:23:02.815228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-03-02T20:23:02.815686] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-03-02T20:23:02.816600] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-03-02T20:23:02.816656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:02.816691] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:02.816720] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:02.816780] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:02.876841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:02.877762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:02.877852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:02.877887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:03.001858] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:03.002022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:03.002066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:03.002096] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:03.006524] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: DOWN (p=17.95%) [2026-03-02T20:23:03.007054] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-03-02T20:23:03.007259] [INFO ] [sig ] GERN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:03.156169] [INFO ] [LOCAL ] Saved forecast: GERN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GERN.txt [2026-03-02T20:23:03.156329] [INFO ] [sig ] [1306/3370] Completed GERN in 0.4s | 2.73 sym/s | Total: 8.0m | ETA: 12.6m [2026-03-02T20:23:03.156369] [INFO ] [sig ] [1307/3370] Forecasting GEVO... [2026-03-02T20:23:03.156406] [INFO ] [sig ] Generating forecast for: GEVO [2026-03-02T20:23:03.156436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-03-02T20:23:03.168147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-03-02T20:23:03.168495] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-03-02T20:23:03.169410] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-03-02T20:23:03.169469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:03.169504] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:03.169532] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:03.169614] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:03.233781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:03.234722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:03.234814] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:03.234848] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:03.370933] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:03.371113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:03.371155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:03.371185] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:03.375449] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: UP (p=83.85%) [2026-03-02T20:23:03.375909] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-03-02T20:23:03.376074] [INFO ] [sig ] GEVO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:03.527652] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GEVO.txt [2026-03-02T20:23:03.527812] [INFO ] [sig ] [1307/3370] Completed GEVO in 0.4s | 2.73 sym/s | Total: 8.0m | ETA: 12.6m [2026-03-02T20:23:03.527855] [INFO ] [sig ] [1308/3370] Forecasting GFF... [2026-03-02T20:23:03.527885] [INFO ] [sig ] Generating forecast for: GFF [2026-03-02T20:23:03.527916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-03-02T20:23:03.539791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-03-02T20:23:03.540128] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-03-02T20:23:03.540986] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-03-02T20:23:03.541039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:03.541071] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:03.541099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:03.541157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:03.602699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:03.603702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:03.603830] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:03.603867] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:03.726051] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:03.726216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:03.726263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:03.726295] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:03.729892] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: DOWN (p=12.37%) [2026-03-02T20:23:03.730185] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-03-02T20:23:03.730348] [INFO ] [sig ] GFF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:03.878147] [INFO ] [LOCAL ] Saved forecast: GFF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GFF.txt [2026-03-02T20:23:03.878298] [INFO ] [sig ] [1308/3370] Completed GFF in 0.4s | 2.73 sym/s | Total: 8.0m | ETA: 12.6m [2026-03-02T20:23:03.878342] [INFO ] [sig ] [1309/3370] Forecasting GFI... [2026-03-02T20:23:03.878373] [INFO ] [sig ] Generating forecast for: GFI [2026-03-02T20:23:03.878405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-03-02T20:23:03.892361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-03-02T20:23:03.892719] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-03-02T20:23:03.893547] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-03-02T20:23:03.893618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:03.893652] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:03.893680] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:03.893737] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:03.952799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:03.953509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:03.953613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:03.953651] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:04.075358] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:04.075517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:04.075559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:04.075610] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:04.079167] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: UP (p=79.19%) [2026-03-02T20:23:04.079469] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-03-02T20:23:04.079620] [INFO ] [sig ] GFI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:04.291991] [INFO ] [LOCAL ] Saved forecast: GFI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GFI.txt [2026-03-02T20:23:04.292149] [INFO ] [sig ] [1309/3370] Completed GFI in 0.4s | 2.73 sym/s | Total: 8.0m | ETA: 12.6m [2026-03-02T20:23:04.292191] [INFO ] [sig ] [1310/3370] Forecasting GFL... [2026-03-02T20:23:04.292225] [INFO ] [sig ] Generating forecast for: GFL [2026-03-02T20:23:04.292258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-03-02T20:23:04.304031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-03-02T20:23:04.304327] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-03-02T20:23:04.305187] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-03-02T20:23:04.305256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:04.305297] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:04.305334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:04.305395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:04.365325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:04.366024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:04.366111] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:04.366147] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:04.487869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:04.488033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:04.488105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:04.488151] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:04.491631] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: DOWN (p=20.32%) [2026-03-02T20:23:04.491916] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-03-02T20:23:04.492047] [INFO ] [sig ] GFL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:04.638476] [INFO ] [LOCAL ] Saved forecast: GFL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GFL.txt [2026-03-02T20:23:04.638634] [INFO ] [sig ] [1310/3370] Completed GFL in 0.3s | 2.73 sym/s | Total: 8.0m | ETA: 12.6m [2026-03-02T20:23:04.638678] [INFO ] [sig ] [1311/3370] Forecasting GFS... [2026-03-02T20:23:04.638708] [INFO ] [sig ] Generating forecast for: GFS [2026-03-02T20:23:04.638739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-03-02T20:23:04.650637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-03-02T20:23:04.651023] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-03-02T20:23:04.651873] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-03-02T20:23:04.651925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:04.651958] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:04.651984] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:04.652040] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:04.713176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:04.714314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:04.714418] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:04.714453] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:04.867381] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:04.867610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:04.867678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:04.867727] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:04.873445] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: UP (p=52.29%) [2026-03-02T20:23:04.874006] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-03-02T20:23:04.874224] [INFO ] [sig ] GFS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:05.062729] [INFO ] [LOCAL ] Saved forecast: GFS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GFS.txt [2026-03-02T20:23:05.062969] [INFO ] [sig ] [1311/3370] Completed GFS in 0.4s | 2.73 sym/s | Total: 8.0m | ETA: 12.6m [2026-03-02T20:23:05.063017] [INFO ] [sig ] [1312/3370] Forecasting GGAL... [2026-03-02T20:23:05.063052] [INFO ] [sig ] Generating forecast for: GGAL [2026-03-02T20:23:05.063084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-03-02T20:23:05.076319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-03-02T20:23:05.076811] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-03-02T20:23:05.077982] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-03-02T20:23:05.078079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:05.078122] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:05.078152] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:05.078226] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:05.161300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:05.162643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:05.162786] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:05.162859] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:05.341668] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:05.341920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:05.341991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:05.342043] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:05.348379] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: UP (p=89.62%) [2026-03-02T20:23:05.349107] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-03-02T20:23:05.349406] [INFO ] [sig ] GGAL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:05.584037] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GGAL.txt [2026-03-02T20:23:05.584299] [INFO ] [sig ] [1312/3370] Completed GGAL in 0.5s | 2.73 sym/s | Total: 8.0m | ETA: 12.6m [2026-03-02T20:23:05.584369] [INFO ] [sig ] [1313/3370] Forecasting GGB... [2026-03-02T20:23:05.584421] [INFO ] [sig ] Generating forecast for: GGB [2026-03-02T20:23:05.584475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-03-02T20:23:05.640697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-03-02T20:23:05.641195] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-03-02T20:23:05.642242] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-03-02T20:23:05.642301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:05.642336] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:05.642365] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:05.642424] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:05.740128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:05.741391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:05.741506] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:05.741552] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:05.916884] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:05.917101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:05.917169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:05.917223] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:05.923104] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: DOWN (p=6.80%) [2026-03-02T20:23:05.923683] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-03-02T20:23:05.923914] [INFO ] [sig ] GGB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:06.162793] [INFO ] [LOCAL ] Saved forecast: GGB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GGB.txt [2026-03-02T20:23:06.163024] [INFO ] [sig ] [1313/3370] Completed GGB in 0.6s | 2.73 sym/s | Total: 8.0m | ETA: 12.6m [2026-03-02T20:23:06.163096] [INFO ] [sig ] [1314/3370] Forecasting GGG... [2026-03-02T20:23:06.163151] [INFO ] [sig ] Generating forecast for: GGG [2026-03-02T20:23:06.163204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-03-02T20:23:06.177543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-03-02T20:23:06.178021] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-03-02T20:23:06.178956] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-03-02T20:23:06.179016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:06.179053] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:06.179083] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:06.179157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:06.257811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:06.259062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:06.259189] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:06.259242] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:06.405839] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:06.406017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:06.406059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:06.406091] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:06.409841] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: DOWN (p=24.61%) [2026-03-02T20:23:06.410177] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-03-02T20:23:06.410327] [INFO ] [sig ] GGG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:06.567043] [INFO ] [LOCAL ] Saved forecast: GGG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GGG.txt [2026-03-02T20:23:06.567215] [INFO ] [sig ] [1314/3370] Completed GGG in 0.4s | 2.73 sym/s | Total: 8.0m | ETA: 12.6m [2026-03-02T20:23:06.567259] [INFO ] [sig ] [1315/3370] Forecasting GGLL... [2026-03-02T20:23:06.567290] [INFO ] [sig ] Generating forecast for: GGLL [2026-03-02T20:23:06.567321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-03-02T20:23:06.581043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-03-02T20:23:06.581367] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-03-02T20:23:06.582245] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-03-02T20:23:06.582299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:06.582363] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:06.582392] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:06.582452] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:06.647718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:06.648711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:06.648804] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:06.648840] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:06.771831] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:06.772001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:06.772045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:06.772075] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:06.775777] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: UP (p=65.13%) [2026-03-02T20:23:06.776083] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-03-02T20:23:06.776242] [INFO ] [sig ] GGLL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:06.937191] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GGLL.txt [2026-03-02T20:23:06.937373] [INFO ] [sig ] [1315/3370] Completed GGLL in 0.4s | 2.73 sym/s | Total: 8.0m | ETA: 12.6m [2026-03-02T20:23:06.937419] [INFO ] [sig ] [1316/3370] Forecasting GGLS... [2026-03-02T20:23:06.937451] [INFO ] [sig ] Generating forecast for: GGLS [2026-03-02T20:23:06.937482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-03-02T20:23:06.950482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-03-02T20:23:06.950874] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-03-02T20:23:06.951771] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-03-02T20:23:06.951836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:06.951869] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:06.951896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:06.951955] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:07.013278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:07.014242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:07.014351] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:07.014385] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:07.140478] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:07.140671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:07.140717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:07.140746] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:07.144595] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: UP (p=66.36%) [2026-03-02T20:23:07.144883] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-03-02T20:23:07.145046] [INFO ] [sig ] GGLS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:07.292776] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GGLS.txt [2026-03-02T20:23:07.292915] [INFO ] [sig ] [1316/3370] Completed GGLS in 0.4s | 2.73 sym/s | Total: 8.0m | ETA: 12.5m [2026-03-02T20:23:07.292954] [INFO ] [sig ] [1317/3370] Forecasting GH... [2026-03-02T20:23:07.292984] [INFO ] [sig ] Generating forecast for: GH [2026-03-02T20:23:07.293015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-03-02T20:23:07.305086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-03-02T20:23:07.305408] [INFO ] [FORECASTER] Starting predict_future for GH [2026-03-02T20:23:07.306235] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-03-02T20:23:07.306299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:07.306339] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:07.306373] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:07.306439] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:07.364437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:07.365129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:07.365213] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:07.365245] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:07.488270] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:07.488432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:07.488472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:07.488501] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:07.492026] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: UP (p=90.04%) [2026-03-02T20:23:07.492311] [INFO ] [FORECASTER] Completed predict_future for GH [2026-03-02T20:23:07.492443] [INFO ] [sig ] GH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:07.635256] [INFO ] [LOCAL ] Saved forecast: GH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GH.txt [2026-03-02T20:23:07.635410] [INFO ] [sig ] [1317/3370] Completed GH in 0.3s | 2.73 sym/s | Total: 8.0m | ETA: 12.5m [2026-03-02T20:23:07.635450] [INFO ] [sig ] [1318/3370] Forecasting GHI... [2026-03-02T20:23:07.635480] [INFO ] [sig ] Generating forecast for: GHI [2026-03-02T20:23:07.635510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-03-02T20:23:07.648762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-03-02T20:23:07.649082] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-03-02T20:23:07.649902] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-03-02T20:23:07.649955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:07.649987] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:07.650013] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:07.650070] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:07.708073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:07.708771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:07.708854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:07.708886] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:07.828132] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:07.828329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:07.828370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:07.828402] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:07.832145] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: UP (p=93.78%) [2026-03-02T20:23:07.832468] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-03-02T20:23:07.832823] [INFO ] [sig ] GHI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:07.984552] [INFO ] [LOCAL ] Saved forecast: GHI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GHI.txt [2026-03-02T20:23:07.984734] [INFO ] [sig ] [1318/3370] Completed GHI in 0.3s | 2.73 sym/s | Total: 8.0m | ETA: 12.5m [2026-03-02T20:23:07.984774] [INFO ] [sig ] [1319/3370] Forecasting GHM... [2026-03-02T20:23:07.984805] [INFO ] [sig ] Generating forecast for: GHM [2026-03-02T20:23:07.984845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-03-02T20:23:08.001682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-03-02T20:23:08.002296] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-03-02T20:23:08.003693] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-03-02T20:23:08.003780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:08.003825] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:08.003864] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:08.003951] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:08.070741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:08.071864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:08.072033] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:08.072070] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:08.200458] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:08.200652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:08.200697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:08.200728] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:08.204504] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: UP (p=51.47%) [2026-03-02T20:23:08.204942] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-03-02T20:23:08.205123] [INFO ] [sig ] GHM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:08.359390] [INFO ] [LOCAL ] Saved forecast: GHM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GHM.txt [2026-03-02T20:23:08.359563] [INFO ] [sig ] [1319/3370] Completed GHM in 0.4s | 2.73 sym/s | Total: 8.1m | ETA: 12.5m [2026-03-02T20:23:08.359859] [INFO ] [sig ] [1320/3370] Forecasting GHRS... [2026-03-02T20:23:08.359892] [INFO ] [sig ] Generating forecast for: GHRS [2026-03-02T20:23:08.359922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-03-02T20:23:08.373063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-03-02T20:23:08.373395] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-03-02T20:23:08.374293] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-03-02T20:23:08.374361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:08.374402] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:08.374436] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:08.374500] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:08.432522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:08.433349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:08.433432] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:08.433465] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:08.558062] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:08.558282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:08.558334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:08.558372] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:08.562169] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: DOWN (p=0.30%) [2026-03-02T20:23:08.562506] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-03-02T20:23:08.562674] [INFO ] [sig ] GHRS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:08.709038] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GHRS.txt [2026-03-02T20:23:08.709178] [INFO ] [sig ] [1320/3370] Completed GHRS in 0.3s | 2.73 sym/s | Total: 8.1m | ETA: 12.5m [2026-03-02T20:23:08.709217] [INFO ] [sig ] [1321/3370] Forecasting GHY... [2026-03-02T20:23:08.709248] [INFO ] [sig ] Generating forecast for: GHY [2026-03-02T20:23:08.709278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-03-02T20:23:08.721791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-03-02T20:23:08.722084] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-03-02T20:23:08.722906] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-03-02T20:23:08.722959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:08.722990] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:08.723016] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:08.723072] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:08.781981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:08.782727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:08.782813] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:08.782848] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:08.901024] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:08.901190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:08.901232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:08.901261] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:08.904692] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: UP (p=87.53%) [2026-03-02T20:23:08.904994] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-03-02T20:23:08.905128] [INFO ] [sig ] GHY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:09.051943] [INFO ] [LOCAL ] Saved forecast: GHY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GHY.txt [2026-03-02T20:23:09.052136] [INFO ] [sig ] [1321/3370] Completed GHY in 0.3s | 2.73 sym/s | Total: 8.1m | ETA: 12.5m [2026-03-02T20:23:09.052186] [INFO ] [sig ] [1322/3370] Forecasting GIB... [2026-03-02T20:23:09.052216] [INFO ] [sig ] Generating forecast for: GIB [2026-03-02T20:23:09.052247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-03-02T20:23:09.065896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-03-02T20:23:09.066285] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-03-02T20:23:09.067471] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-03-02T20:23:09.067525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:09.067559] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:09.067608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:09.067879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:09.133168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:09.134132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:09.134237] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:09.134272] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:09.266689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:09.266868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:09.266915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:09.266946] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:09.271137] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: UP (p=69.67%) [2026-03-02T20:23:09.271448] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-03-02T20:23:09.271629] [INFO ] [sig ] GIB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:09.423310] [INFO ] [LOCAL ] Saved forecast: GIB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GIB.txt [2026-03-02T20:23:09.423472] [INFO ] [sig ] [1322/3370] Completed GIB in 0.4s | 2.73 sym/s | Total: 8.1m | ETA: 12.5m [2026-03-02T20:23:09.423514] [INFO ] [sig ] [1323/3370] Forecasting GIII... [2026-03-02T20:23:09.423546] [INFO ] [sig ] Generating forecast for: GIII [2026-03-02T20:23:09.423595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-03-02T20:23:09.436308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-03-02T20:23:09.436636] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-03-02T20:23:09.437518] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-03-02T20:23:09.437600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:09.437636] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:09.437663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:09.437719] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:09.497894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:09.498704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:09.498793] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:09.498826] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:09.620648] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:09.620816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:09.620876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:09.620909] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:09.624519] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: DOWN (p=19.50%) [2026-03-02T20:23:09.624849] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-03-02T20:23:09.624996] [INFO ] [sig ] GIII: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:09.779263] [INFO ] [LOCAL ] Saved forecast: GIII 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GIII.txt [2026-03-02T20:23:09.779426] [INFO ] [sig ] [1323/3370] Completed GIII in 0.4s | 2.73 sym/s | Total: 8.1m | ETA: 12.5m [2026-03-02T20:23:09.779468] [INFO ] [sig ] [1324/3370] Forecasting GILD... [2026-03-02T20:23:09.779497] [INFO ] [sig ] Generating forecast for: GILD [2026-03-02T20:23:09.779527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-03-02T20:23:09.794142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-03-02T20:23:09.794766] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-03-02T20:23:09.795801] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-03-02T20:23:09.795855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:09.795887] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:09.795914] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:09.795971] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:09.860058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:09.860977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:09.861063] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:09.861097] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:09.984912] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:09.985085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:09.985128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:09.985157] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:09.989172] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: DOWN (p=40.54%) [2026-03-02T20:23:09.989506] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-03-02T20:23:09.989662] [INFO ] [sig ] GILD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:10.146784] [INFO ] [LOCAL ] Saved forecast: GILD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GILD.txt [2026-03-02T20:23:10.146975] [INFO ] [sig ] [1324/3370] Completed GILD in 0.4s | 2.73 sym/s | Total: 8.1m | ETA: 12.5m [2026-03-02T20:23:10.147019] [INFO ] [sig ] [1325/3370] Forecasting GIS... [2026-03-02T20:23:10.147048] [INFO ] [sig ] Generating forecast for: GIS [2026-03-02T20:23:10.147079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-03-02T20:23:10.159433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-03-02T20:23:10.159847] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-03-02T20:23:10.160855] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-03-02T20:23:10.160915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:10.160949] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:10.160978] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:10.161037] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:10.224115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:10.225122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:10.225246] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:10.225283] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:10.359468] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:10.359649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:10.359693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:10.359723] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:10.363971] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: DOWN (p=41.71%) [2026-03-02T20:23:10.364402] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-03-02T20:23:10.364623] [INFO ] [sig ] GIS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:10.515480] [INFO ] [LOCAL ] Saved forecast: GIS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GIS.txt [2026-03-02T20:23:10.515664] [INFO ] [sig ] [1325/3370] Completed GIS in 0.4s | 2.73 sym/s | Total: 8.1m | ETA: 12.5m [2026-03-02T20:23:10.515709] [INFO ] [sig ] [1326/3370] Forecasting GKOS... [2026-03-02T20:23:10.515740] [INFO ] [sig ] Generating forecast for: GKOS [2026-03-02T20:23:10.515771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-03-02T20:23:10.527690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-03-02T20:23:10.528088] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-03-02T20:23:10.528923] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-03-02T20:23:10.528976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:10.529008] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:10.529035] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:10.529093] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:10.588508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:10.589427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:10.589527] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:10.589560] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:10.714530] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:10.714712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:10.714754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:10.714783] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:10.718833] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: DOWN (p=49.15%) [2026-03-02T20:23:10.719453] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-03-02T20:23:10.719699] [INFO ] [sig ] GKOS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:10.871946] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GKOS.txt [2026-03-02T20:23:10.872094] [INFO ] [sig ] [1326/3370] Completed GKOS in 0.4s | 2.73 sym/s | Total: 8.1m | ETA: 12.5m [2026-03-02T20:23:10.872133] [INFO ] [sig ] [1327/3370] Forecasting GL... [2026-03-02T20:23:10.872164] [INFO ] [sig ] Generating forecast for: GL [2026-03-02T20:23:10.872194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-03-02T20:23:10.885199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-03-02T20:23:10.885645] [INFO ] [FORECASTER] Starting predict_future for GL [2026-03-02T20:23:10.886744] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-03-02T20:23:10.886800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:10.886846] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:10.886875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:10.886935] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:10.950271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:10.951224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:10.951317] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:10.951354] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:11.086186] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:11.086388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:11.086451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:11.086498] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:11.091671] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: DOWN (p=15.42%) [2026-03-02T20:23:11.092077] [INFO ] [FORECASTER] Completed predict_future for GL [2026-03-02T20:23:11.092243] [INFO ] [sig ] GL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:11.251940] [INFO ] [LOCAL ] Saved forecast: GL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GL.txt [2026-03-02T20:23:11.252137] [INFO ] [sig ] [1327/3370] Completed GL in 0.4s | 2.73 sym/s | Total: 8.1m | ETA: 12.5m [2026-03-02T20:23:11.252183] [INFO ] [sig ] [1328/3370] Forecasting GLAD... [2026-03-02T20:23:11.252215] [INFO ] [sig ] Generating forecast for: GLAD [2026-03-02T20:23:11.252246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-03-02T20:23:11.264556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-03-02T20:23:11.265015] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-03-02T20:23:11.266017] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-03-02T20:23:11.266077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:11.266114] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:11.266144] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:11.266202] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:11.324978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:11.325943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:11.326042] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:11.326076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:11.452891] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:11.453056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:11.453097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:11.453126] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:11.457115] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: DOWN (p=4.52%) [2026-03-02T20:23:11.457424] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-03-02T20:23:11.457777] [INFO ] [sig ] GLAD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:11.619023] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GLAD.txt [2026-03-02T20:23:11.619228] [INFO ] [sig ] [1328/3370] Completed GLAD in 0.4s | 2.73 sym/s | Total: 8.1m | ETA: 12.5m [2026-03-02T20:23:11.619270] [INFO ] [sig ] [1329/3370] Forecasting GLBE... [2026-03-02T20:23:11.619301] [INFO ] [sig ] Generating forecast for: GLBE [2026-03-02T20:23:11.619331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-03-02T20:23:11.631918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-03-02T20:23:11.632335] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-03-02T20:23:11.633175] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-03-02T20:23:11.633229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:11.633261] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:11.633289] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:11.633347] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:11.693170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:11.694193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:11.694318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:11.694360] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:11.821996] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:11.822172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:11.822214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:11.822244] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:11.825803] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: DOWN (p=10.73%) [2026-03-02T20:23:11.826097] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-03-02T20:23:11.826236] [INFO ] [sig ] GLBE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:11.975286] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GLBE.txt [2026-03-02T20:23:11.975452] [INFO ] [sig ] [1329/3370] Completed GLBE in 0.4s | 2.73 sym/s | Total: 8.1m | ETA: 12.5m [2026-03-02T20:23:11.975492] [INFO ] [sig ] [1330/3370] Forecasting GLBS... [2026-03-02T20:23:11.975524] [INFO ] [sig ] Generating forecast for: GLBS [2026-03-02T20:23:11.975556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-03-02T20:23:11.989081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-03-02T20:23:11.989405] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-03-02T20:23:11.990446] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-03-02T20:23:11.990500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:11.990531] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:11.990558] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:11.990641] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:12.052071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:12.052978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:12.053068] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:12.053101] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:12.169032] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:12.169205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:12.169246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:12.169275] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:12.173220] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: UP (p=79.09%) [2026-03-02T20:23:12.173505] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-03-02T20:23:12.173660] [INFO ] [sig ] GLBS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:12.330960] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GLBS.txt [2026-03-02T20:23:12.331160] [INFO ] [sig ] [1330/3370] Completed GLBS in 0.4s | 2.73 sym/s | Total: 8.1m | ETA: 12.5m [2026-03-02T20:23:12.331209] [INFO ] [sig ] [1331/3370] Forecasting GLDD... [2026-03-02T20:23:12.331240] [INFO ] [sig ] Generating forecast for: GLDD [2026-03-02T20:23:12.331271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-03-02T20:23:12.344822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-03-02T20:23:12.345237] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-03-02T20:23:12.346332] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-03-02T20:23:12.346387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:12.346421] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:12.346448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:12.346507] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:12.415990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:12.417017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:12.417107] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:12.417141] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:12.551220] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:12.551395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:12.551480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:12.551530] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:12.555485] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: UP (p=72.78%) [2026-03-02T20:23:12.555793] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-03-02T20:23:12.555931] [INFO ] [sig ] GLDD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:12.715381] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GLDD.txt [2026-03-02T20:23:12.715623] [INFO ] [sig ] [1331/3370] Completed GLDD in 0.4s | 2.73 sym/s | Total: 8.1m | ETA: 12.5m [2026-03-02T20:23:12.715686] [INFO ] [sig ] [1332/3370] Forecasting GLNG... [2026-03-02T20:23:12.715730] [INFO ] [sig ] Generating forecast for: GLNG [2026-03-02T20:23:12.715778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-03-02T20:23:12.727867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-03-02T20:23:12.728284] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-03-02T20:23:12.729292] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-03-02T20:23:12.729347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:12.729418] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:12.729458] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:12.729544] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:12.791022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:12.791976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:12.792064] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:12.792098] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:12.930618] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:12.930813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:12.930865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:12.930900] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:12.935727] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: UP (p=90.58%) [2026-03-02T20:23:12.936244] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-03-02T20:23:12.936459] [INFO ] [sig ] GLNG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:13.136088] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GLNG.txt [2026-03-02T20:23:13.136255] [INFO ] [sig ] [1332/3370] Completed GLNG in 0.4s | 2.73 sym/s | Total: 8.1m | ETA: 12.4m [2026-03-02T20:23:13.136296] [INFO ] [sig ] [1333/3370] Forecasting GLOB... [2026-03-02T20:23:13.136327] [INFO ] [sig ] Generating forecast for: GLOB [2026-03-02T20:23:13.136360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-03-02T20:23:13.150459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-03-02T20:23:13.150932] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-03-02T20:23:13.152044] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-03-02T20:23:13.152099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:13.152133] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:13.152159] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:13.152218] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:13.214976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:13.215913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:13.216011] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:13.216057] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:13.347291] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:13.347461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:13.347503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:13.347533] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:13.351084] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: UP (p=94.53%) [2026-03-02T20:23:13.351382] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-03-02T20:23:13.351543] [INFO ] [sig ] GLOB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:13.506954] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GLOB.txt [2026-03-02T20:23:13.507119] [INFO ] [sig ] [1333/3370] Completed GLOB in 0.4s | 2.73 sym/s | Total: 8.1m | ETA: 12.4m [2026-03-02T20:23:13.507162] [INFO ] [sig ] [1334/3370] Forecasting GLP... [2026-03-02T20:23:13.507193] [INFO ] [sig ] Generating forecast for: GLP [2026-03-02T20:23:13.507224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-03-02T20:23:13.519379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-03-02T20:23:13.519817] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-03-02T20:23:13.520784] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-03-02T20:23:13.520840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:13.520876] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:13.520914] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:13.520992] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:13.583103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:13.584100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:13.584193] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:13.584227] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:13.711303] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:13.711467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:13.711507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:13.711596] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:13.715143] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: DOWN (p=21.24%) [2026-03-02T20:23:13.715438] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-03-02T20:23:13.715598] [INFO ] [sig ] GLP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:13.864521] [INFO ] [LOCAL ] Saved forecast: GLP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GLP.txt [2026-03-02T20:23:13.864677] [INFO ] [sig ] [1334/3370] Completed GLP in 0.4s | 2.73 sym/s | Total: 8.1m | ETA: 12.4m [2026-03-02T20:23:13.864718] [INFO ] [sig ] [1335/3370] Forecasting GLPG... [2026-03-02T20:23:13.864749] [INFO ] [sig ] Generating forecast for: GLPG [2026-03-02T20:23:13.864780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-03-02T20:23:13.877090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-03-02T20:23:13.877364] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-03-02T20:23:13.878227] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-03-02T20:23:13.878280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:13.878311] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:13.878338] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:13.878395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:13.936546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:13.937223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:13.937303] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:13.937336] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:14.055438] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:14.055818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:14.055861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:14.055926] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:14.059618] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: DOWN (p=25.37%) [2026-03-02T20:23:14.059902] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-03-02T20:23:14.060036] [INFO ] [sig ] GLPG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:14.208372] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GLPG.txt [2026-03-02T20:23:14.208561] [INFO ] [sig ] [1335/3370] Completed GLPG in 0.3s | 2.73 sym/s | Total: 8.2m | ETA: 12.4m [2026-03-02T20:23:14.208627] [INFO ] [sig ] [1336/3370] Forecasting GLPI... [2026-03-02T20:23:14.208659] [INFO ] [sig ] Generating forecast for: GLPI [2026-03-02T20:23:14.208690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-03-02T20:23:14.220637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-03-02T20:23:14.220997] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-03-02T20:23:14.221832] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-03-02T20:23:14.221884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:14.221917] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:14.221943] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:14.222000] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:14.279598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:14.280707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:14.280811] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:14.280845] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:14.399875] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:14.400044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:14.400085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:14.400114] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:14.403592] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: UP (p=59.09%) [2026-03-02T20:23:14.403879] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-03-02T20:23:14.404013] [INFO ] [sig ] GLPI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:14.547985] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GLPI.txt [2026-03-02T20:23:14.548169] [INFO ] [sig ] [1336/3370] Completed GLPI in 0.3s | 2.73 sym/s | Total: 8.2m | ETA: 12.4m [2026-03-02T20:23:14.548209] [INFO ] [sig ] [1337/3370] Forecasting GLRE... [2026-03-02T20:23:14.548246] [INFO ] [sig ] Generating forecast for: GLRE [2026-03-02T20:23:14.548275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-03-02T20:23:14.561347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-03-02T20:23:14.561732] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-03-02T20:23:14.562555] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-03-02T20:23:14.562627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:14.562660] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:14.562686] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:14.562744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:14.621950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:14.622899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:14.622985] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:14.623018] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:14.740749] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:14.740919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:14.740959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:14.740988] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:14.744423] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: UP (p=59.61%) [2026-03-02T20:23:14.744728] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-03-02T20:23:14.744861] [INFO ] [sig ] GLRE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:14.892710] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GLRE.txt [2026-03-02T20:23:14.892867] [INFO ] [sig ] [1337/3370] Completed GLRE in 0.3s | 2.73 sym/s | Total: 8.2m | ETA: 12.4m [2026-03-02T20:23:14.892908] [INFO ] [sig ] [1338/3370] Forecasting GLSI... [2026-03-02T20:23:14.892937] [INFO ] [sig ] Generating forecast for: GLSI [2026-03-02T20:23:14.892969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-03-02T20:23:14.904729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-03-02T20:23:14.905074] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-03-02T20:23:14.906094] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-03-02T20:23:14.906147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:14.906189] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:14.906217] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:14.906274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:14.965517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:14.966379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:14.966467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:14.966501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:15.083364] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:15.083531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:15.083590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:15.083624] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:15.087637] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: DOWN (p=5.37%) [2026-03-02T20:23:15.088226] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-03-02T20:23:15.088375] [INFO ] [sig ] GLSI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:15.234082] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GLSI.txt [2026-03-02T20:23:15.234232] [INFO ] [sig ] [1338/3370] Completed GLSI in 0.3s | 2.73 sym/s | Total: 8.2m | ETA: 12.4m [2026-03-02T20:23:15.234273] [INFO ] [sig ] [1339/3370] Forecasting GLTO... [2026-03-02T20:23:15.234301] [INFO ] [sig ] Generating forecast for: GLTO [2026-03-02T20:23:15.234331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-03-02T20:23:15.246414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-03-02T20:23:15.246963] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-03-02T20:23:15.247995] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-03-02T20:23:15.248071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:15.248105] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:15.248131] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:15.248188] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:15.305178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:15.305951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:15.306035] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:15.306068] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:15.421763] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:15.421928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:15.421969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:15.421998] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:15.425458] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: DOWN (p=41.88%) [2026-03-02T20:23:15.425789] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-03-02T20:23:15.425927] [INFO ] [sig ] GLTO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:15.569408] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GLTO.txt [2026-03-02T20:23:15.569602] [INFO ] [sig ] [1339/3370] Completed GLTO in 0.3s | 2.73 sym/s | Total: 8.2m | ETA: 12.4m [2026-03-02T20:23:15.569648] [INFO ] [sig ] [1340/3370] Forecasting GLUE... [2026-03-02T20:23:15.569677] [INFO ] [sig ] Generating forecast for: GLUE [2026-03-02T20:23:15.569708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-03-02T20:23:15.582047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-03-02T20:23:15.582430] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-03-02T20:23:15.583255] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-03-02T20:23:15.583307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:15.583339] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:15.583366] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:15.583423] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:15.644412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:15.645600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:15.645691] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:15.645724] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:15.769915] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:15.770082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:15.770122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:15.770151] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:15.773562] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: DOWN (p=3.46%) [2026-03-02T20:23:15.773860] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-03-02T20:23:15.773992] [INFO ] [sig ] GLUE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:15.921369] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GLUE.txt [2026-03-02T20:23:15.921529] [INFO ] [sig ] [1340/3370] Completed GLUE in 0.4s | 2.73 sym/s | Total: 8.2m | ETA: 12.4m [2026-03-02T20:23:15.921587] [INFO ] [sig ] [1341/3370] Forecasting GMAB... [2026-03-02T20:23:15.921621] [INFO ] [sig ] Generating forecast for: GMAB [2026-03-02T20:23:15.921652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-03-02T20:23:15.933868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-03-02T20:23:15.934221] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-03-02T20:23:15.935041] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-03-02T20:23:15.935092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:15.935123] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:15.935150] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:15.935207] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:15.993242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:15.994164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:15.994248] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:15.994280] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:16.118495] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:16.118657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:16.118698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:16.118726] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:16.122072] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: DOWN (p=8.29%) [2026-03-02T20:23:16.122350] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-03-02T20:23:16.122480] [INFO ] [sig ] GMAB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:16.272172] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GMAB.txt [2026-03-02T20:23:16.272305] [INFO ] [sig ] [1341/3370] Completed GMAB in 0.4s | 2.73 sym/s | Total: 8.2m | ETA: 12.4m [2026-03-02T20:23:16.272344] [INFO ] [sig ] [1342/3370] Forecasting GME... [2026-03-02T20:23:16.272380] [INFO ] [sig ] Generating forecast for: GME [2026-03-02T20:23:16.272412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-03-02T20:23:16.285071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-03-02T20:23:16.285378] [INFO ] [FORECASTER] Starting predict_future for GME [2026-03-02T20:23:16.286483] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-03-02T20:23:16.286539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:16.286607] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:16.286666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:16.286938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:16.347527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:16.348416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:16.348543] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:16.348608] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:16.474358] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:16.474525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:16.474566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:16.474622] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:16.478144] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: DOWN (p=39.15%) [2026-03-02T20:23:16.478437] [INFO ] [FORECASTER] Completed predict_future for GME [2026-03-02T20:23:16.478653] [INFO ] [sig ] GME: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:16.626163] [INFO ] [LOCAL ] Saved forecast: GME 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GME.txt [2026-03-02T20:23:16.626325] [INFO ] [sig ] [1342/3370] Completed GME in 0.4s | 2.73 sym/s | Total: 8.2m | ETA: 12.4m [2026-03-02T20:23:16.626367] [INFO ] [sig ] [1343/3370] Forecasting GMED... [2026-03-02T20:23:16.626399] [INFO ] [sig ] Generating forecast for: GMED [2026-03-02T20:23:16.626431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-03-02T20:23:16.638925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-03-02T20:23:16.639330] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-03-02T20:23:16.640250] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-03-02T20:23:16.640308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:16.640343] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:16.640373] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:16.640435] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:16.700653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:16.701546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:16.701656] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:16.701691] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:16.824152] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:16.824321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:16.824363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:16.824396] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:16.828118] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: DOWN (p=19.59%) [2026-03-02T20:23:16.828440] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-03-02T20:23:16.828614] [INFO ] [sig ] GMED: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:16.983861] [INFO ] [LOCAL ] Saved forecast: GMED 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GMED.txt [2026-03-02T20:23:16.984032] [INFO ] [sig ] [1343/3370] Completed GMED in 0.4s | 2.73 sym/s | Total: 8.2m | ETA: 12.4m [2026-03-02T20:23:16.984088] [INFO ] [sig ] [1344/3370] Forecasting GMM... [2026-03-02T20:23:16.984122] [INFO ] [sig ] Generating forecast for: GMM [2026-03-02T20:23:16.984154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-03-02T20:23:16.997036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-03-02T20:23:16.997378] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-03-02T20:23:16.998278] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-03-02T20:23:16.998332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:16.998365] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:16.998394] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:16.998453] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:17.062265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:17.063158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:17.063247] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:17.063283] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:17.169246] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:17.169400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:17.169439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:17.169468] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:17.173162] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: DOWN (p=28.77%) [2026-03-02T20:23:17.173436] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-03-02T20:23:17.173607] [INFO ] [sig ] GMM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:17.323780] [INFO ] [LOCAL ] Saved forecast: GMM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GMM.txt [2026-03-02T20:23:17.323932] [INFO ] [sig ] [1344/3370] Completed GMM in 0.3s | 2.73 sym/s | Total: 8.2m | ETA: 12.4m [2026-03-02T20:23:17.323973] [INFO ] [sig ] [1345/3370] Forecasting GNE... [2026-03-02T20:23:17.324002] [INFO ] [sig ] Generating forecast for: GNE [2026-03-02T20:23:17.324035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-03-02T20:23:17.336355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-03-02T20:23:17.336755] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-03-02T20:23:17.337682] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-03-02T20:23:17.337736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:17.337770] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:17.337797] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:17.337855] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:17.396968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:17.397718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:17.397805] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:17.397837] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:17.514359] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:17.514524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:17.514593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:17.514665] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:17.518227] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: UP (p=87.33%) [2026-03-02T20:23:17.518537] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-03-02T20:23:17.518714] [INFO ] [sig ] GNE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:17.673279] [INFO ] [LOCAL ] Saved forecast: GNE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GNE.txt [2026-03-02T20:23:17.673471] [INFO ] [sig ] [1345/3370] Completed GNE in 0.3s | 2.73 sym/s | Total: 8.2m | ETA: 12.4m [2026-03-02T20:23:17.673534] [INFO ] [sig ] [1346/3370] Forecasting GNK... [2026-03-02T20:23:17.673615] [INFO ] [sig ] Generating forecast for: GNK [2026-03-02T20:23:17.673662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-03-02T20:23:17.685784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-03-02T20:23:17.686201] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-03-02T20:23:17.687346] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-03-02T20:23:17.687408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:17.687442] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:17.687471] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:17.687530] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:17.749566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:17.750619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:17.750742] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:17.750796] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:17.882965] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:17.883131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:17.883171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:17.883203] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:17.887491] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: UP (p=53.15%) [2026-03-02T20:23:17.887818] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-03-02T20:23:17.887957] [INFO ] [sig ] GNK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:18.075052] [INFO ] [LOCAL ] Saved forecast: GNK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GNK.txt [2026-03-02T20:23:18.075240] [INFO ] [sig ] [1346/3370] Completed GNK in 0.4s | 2.73 sym/s | Total: 8.2m | ETA: 12.4m [2026-03-02T20:23:18.075287] [INFO ] [sig ] [1347/3370] Forecasting GNL... [2026-03-02T20:23:18.075319] [INFO ] [sig ] Generating forecast for: GNL [2026-03-02T20:23:18.075354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-03-02T20:23:18.088411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-03-02T20:23:18.088871] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-03-02T20:23:18.090030] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-03-02T20:23:18.090087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:18.090121] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:18.090151] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:18.090211] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:18.155930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:18.156937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:18.157039] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:18.157086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:18.283156] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:18.283328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:18.283372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:18.283405] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:18.287257] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: DOWN (p=30.19%) [2026-03-02T20:23:18.287667] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-03-02T20:23:18.287829] [INFO ] [sig ] GNL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:18.441124] [INFO ] [LOCAL ] Saved forecast: GNL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GNL.txt [2026-03-02T20:23:18.441296] [INFO ] [sig ] [1347/3370] Completed GNL in 0.4s | 2.73 sym/s | Total: 8.2m | ETA: 12.4m [2026-03-02T20:23:18.441339] [INFO ] [sig ] [1348/3370] Forecasting GNLX... [2026-03-02T20:23:18.441369] [INFO ] [sig ] Generating forecast for: GNLX [2026-03-02T20:23:18.441403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-03-02T20:23:18.453946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-03-02T20:23:18.454371] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-03-02T20:23:18.455301] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-03-02T20:23:18.455358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:18.455393] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:18.455420] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:18.455477] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:18.515598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:18.516528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:18.516668] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:18.516710] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:18.647457] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:18.647677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:18.647728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:18.647762] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:18.652635] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: UP (p=89.58%) [2026-03-02T20:23:18.653070] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-03-02T20:23:18.653241] [INFO ] [sig ] GNLX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:18.810565] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GNLX.txt [2026-03-02T20:23:18.810752] [INFO ] [sig ] [1348/3370] Completed GNLX in 0.4s | 2.73 sym/s | Total: 8.2m | ETA: 12.3m [2026-03-02T20:23:18.810992] [INFO ] [sig ] [1349/3370] Forecasting GNMA... [2026-03-02T20:23:18.811025] [INFO ] [sig ] Generating forecast for: GNMA [2026-03-02T20:23:18.811071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-03-02T20:23:18.823625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-03-02T20:23:18.824004] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-03-02T20:23:18.824867] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-03-02T20:23:18.824921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:18.824984] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:18.825015] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:18.825086] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:18.884695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:18.885703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:18.885802] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:18.885850] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:19.017124] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:19.017306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:19.017348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:19.017378] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:19.021609] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: UP (p=58.10%) [2026-03-02T20:23:19.021928] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-03-02T20:23:19.022061] [INFO ] [sig ] GNMA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:19.178202] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GNMA.txt [2026-03-02T20:23:19.178370] [INFO ] [sig ] [1349/3370] Completed GNMA in 0.4s | 2.73 sym/s | Total: 8.2m | ETA: 12.3m [2026-03-02T20:23:19.178423] [INFO ] [sig ] [1350/3370] Forecasting GNOM... [2026-03-02T20:23:19.178455] [INFO ] [sig ] Generating forecast for: GNOM [2026-03-02T20:23:19.178493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-03-02T20:23:19.309852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-03-02T20:23:19.310227] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-03-02T20:23:19.311124] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-03-02T20:23:19.311177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:19.311209] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:19.311236] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:19.311303] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:19.376050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:19.376979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:19.377108] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:19.377149] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:19.501794] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:19.501969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:19.502012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:19.502044] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:19.505802] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-03-02T20:23:19.506102] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-03-02T20:23:19.506240] [INFO ] [sig ] GNOM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:19.659408] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GNOM.txt [2026-03-02T20:23:19.659590] [INFO ] [sig ] [1350/3370] Completed GNOM in 0.5s | 2.73 sym/s | Total: 8.2m | ETA: 12.3m [2026-03-02T20:23:19.659635] [INFO ] [sig ] [1351/3370] Forecasting GNPX... [2026-03-02T20:23:19.659669] [INFO ] [sig ] Generating forecast for: GNPX [2026-03-02T20:23:19.659701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-03-02T20:23:19.673741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-03-02T20:23:19.674092] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-03-02T20:23:19.675119] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-03-02T20:23:19.675183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:19.675217] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:19.675243] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:19.675307] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:19.740282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:19.741398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:19.741490] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:19.741525] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:19.862788] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:19.862952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:19.862994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:19.863025] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:19.867170] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: DOWN (p=19.07%) [2026-03-02T20:23:19.867470] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-03-02T20:23:19.867665] [INFO ] [sig ] GNPX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:20.019834] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GNPX.txt [2026-03-02T20:23:20.019995] [INFO ] [sig ] [1351/3370] Completed GNPX in 0.4s | 2.73 sym/s | Total: 8.2m | ETA: 12.3m [2026-03-02T20:23:20.020036] [INFO ] [sig ] [1352/3370] Forecasting GNRC... [2026-03-02T20:23:20.020066] [INFO ] [sig ] Generating forecast for: GNRC [2026-03-02T20:23:20.020098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-03-02T20:23:20.042820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-03-02T20:23:20.043190] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-03-02T20:23:20.044054] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-03-02T20:23:20.044109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:20.044141] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:20.044168] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:20.044227] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:20.101683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:20.102515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:20.102624] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:20.102659] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:20.232722] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:20.232896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:20.233130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:20.233194] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:20.237343] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: DOWN (p=4.60%) [2026-03-02T20:23:20.237699] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-03-02T20:23:20.238067] [INFO ] [sig ] GNRC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:20.387478] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GNRC.txt [2026-03-02T20:23:20.387660] [INFO ] [sig ] [1352/3370] Completed GNRC in 0.4s | 2.73 sym/s | Total: 8.3m | ETA: 12.3m [2026-03-02T20:23:20.387706] [INFO ] [sig ] [1353/3370] Forecasting GNSS... [2026-03-02T20:23:20.387738] [INFO ] [sig ] Generating forecast for: GNSS [2026-03-02T20:23:20.387770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-03-02T20:23:20.401124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-03-02T20:23:20.401438] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-03-02T20:23:20.402316] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-03-02T20:23:20.402371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:20.402404] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:20.402432] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:20.402492] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:20.461798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:20.462800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:20.462891] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:20.462925] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:20.588899] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:20.589088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:20.589150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:20.589200] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:20.595427] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: UP (p=73.12%) [2026-03-02T20:23:20.595907] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-03-02T20:23:20.596102] [INFO ] [sig ] GNSS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:20.764960] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GNSS.txt [2026-03-02T20:23:20.765125] [INFO ] [sig ] [1353/3370] Completed GNSS in 0.4s | 2.73 sym/s | Total: 8.3m | ETA: 12.3m [2026-03-02T20:23:20.765167] [INFO ] [sig ] [1354/3370] Forecasting GNTX... [2026-03-02T20:23:20.765196] [INFO ] [sig ] Generating forecast for: GNTX [2026-03-02T20:23:20.765227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-03-02T20:23:20.785024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-03-02T20:23:20.785459] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-03-02T20:23:20.786431] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-03-02T20:23:20.786487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:20.786522] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:20.786551] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:20.786633] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:20.874711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:20.875981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:20.876113] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:20.876172] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:21.022405] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:21.022638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:21.022711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:21.022766] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:21.028108] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: UP (p=64.48%) [2026-03-02T20:23:21.028607] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-03-02T20:23:21.028831] [INFO ] [sig ] GNTX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:21.176534] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GNTX.txt [2026-03-02T20:23:21.176738] [INFO ] [sig ] [1354/3370] Completed GNTX in 0.4s | 2.73 sym/s | Total: 8.3m | ETA: 12.3m [2026-03-02T20:23:21.176785] [INFO ] [sig ] [1355/3370] Forecasting GO... [2026-03-02T20:23:21.176815] [INFO ] [sig ] Generating forecast for: GO [2026-03-02T20:23:21.176846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-03-02T20:23:21.189416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-03-02T20:23:21.189811] [INFO ] [FORECASTER] Starting predict_future for GO [2026-03-02T20:23:21.190675] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-03-02T20:23:21.190741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:21.190775] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:21.190802] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:21.190860] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:21.250122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:21.250988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:21.251077] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:21.251110] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:21.380153] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:21.380322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:21.380363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:21.380392] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:21.384046] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-03-02T20:23:21.384345] [INFO ] [FORECASTER] Completed predict_future for GO [2026-03-02T20:23:21.384493] [INFO ] [sig ] GO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:21.548067] [INFO ] [LOCAL ] Saved forecast: GO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GO.txt [2026-03-02T20:23:21.548389] [INFO ] [sig ] [1355/3370] Completed GO in 0.4s | 2.73 sym/s | Total: 8.3m | ETA: 12.3m [2026-03-02T20:23:21.548476] [INFO ] [sig ] [1356/3370] Forecasting GOCO... [2026-03-02T20:23:21.548510] [INFO ] [sig ] Generating forecast for: GOCO [2026-03-02T20:23:21.548546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-03-02T20:23:21.564917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-03-02T20:23:21.565379] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-03-02T20:23:21.566437] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-03-02T20:23:21.566506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:21.566552] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:21.566606] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:21.566673] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:21.646350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:21.647376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:21.647519] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:21.647555] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:21.779154] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:21.779319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:21.779364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:21.779395] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:21.783337] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: DOWN (p=26.30%) [2026-03-02T20:23:21.783743] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-03-02T20:23:21.783898] [INFO ] [sig ] GOCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:21.941451] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GOCO.txt [2026-03-02T20:23:21.941636] [INFO ] [sig ] [1356/3370] Completed GOCO in 0.4s | 2.73 sym/s | Total: 8.3m | ETA: 12.3m [2026-03-02T20:23:21.941679] [INFO ] [sig ] [1357/3370] Forecasting GOF... [2026-03-02T20:23:21.941710] [INFO ] [sig ] Generating forecast for: GOF [2026-03-02T20:23:21.941739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-03-02T20:23:21.953775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-03-02T20:23:21.954121] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-03-02T20:23:21.954968] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-03-02T20:23:21.955022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:21.955054] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:21.955080] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:21.955138] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:22.012937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:22.013891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:22.013989] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:22.014023] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:22.173193] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:22.173362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:22.173404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:22.173434] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:22.176976] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: UP (p=83.36%) [2026-03-02T20:23:22.177276] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-03-02T20:23:22.177415] [INFO ] [sig ] GOF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:22.322617] [INFO ] [LOCAL ] Saved forecast: GOF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GOF.txt [2026-03-02T20:23:22.322774] [INFO ] [sig ] [1357/3370] Completed GOF in 0.4s | 2.73 sym/s | Total: 8.3m | ETA: 12.3m [2026-03-02T20:23:22.322813] [INFO ] [sig ] [1358/3370] Forecasting GOGO... [2026-03-02T20:23:22.322845] [INFO ] [sig ] Generating forecast for: GOGO [2026-03-02T20:23:22.322876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-03-02T20:23:22.335864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-03-02T20:23:22.336240] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-03-02T20:23:22.337119] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-03-02T20:23:22.337173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:22.337206] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:22.337233] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:22.337291] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:22.395466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:22.396204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:22.396289] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:22.396322] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:22.522345] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:22.522528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:22.522586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:22.522618] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:22.526066] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: UP (p=59.31%) [2026-03-02T20:23:22.526351] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-03-02T20:23:22.526483] [INFO ] [sig ] GOGO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:22.670382] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GOGO.txt [2026-03-02T20:23:22.670531] [INFO ] [sig ] [1358/3370] Completed GOGO in 0.3s | 2.73 sym/s | Total: 8.3m | ETA: 12.3m [2026-03-02T20:23:22.670598] [INFO ] [sig ] [1359/3370] Forecasting GOLF... [2026-03-02T20:23:22.670638] [INFO ] [sig ] Generating forecast for: GOLF [2026-03-02T20:23:22.670675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-03-02T20:23:22.683126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-03-02T20:23:22.683492] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-03-02T20:23:22.684315] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-03-02T20:23:22.684367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:22.684400] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:22.684427] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:22.684485] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:22.742092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:22.742966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:22.743091] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:22.743124] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:22.872000] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:22.872174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:22.872219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:22.872260] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:22.876796] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: DOWN (p=25.60%) [2026-03-02T20:23:22.877112] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-03-02T20:23:22.877259] [INFO ] [sig ] GOLF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:23.045078] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GOLF.txt [2026-03-02T20:23:23.045258] [INFO ] [sig ] [1359/3370] Completed GOLF in 0.4s | 2.73 sym/s | Total: 8.3m | ETA: 12.3m [2026-03-02T20:23:23.045305] [INFO ] [sig ] [1360/3370] Forecasting GOOD... [2026-03-02T20:23:23.045338] [INFO ] [sig ] Generating forecast for: GOOD [2026-03-02T20:23:23.045376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-03-02T20:23:23.059375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-03-02T20:23:23.059862] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-03-02T20:23:23.060880] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-03-02T20:23:23.060936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:23.060970] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:23.061001] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:23.061077] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:23.131045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:23.132052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:23.132156] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:23.132200] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:23.261625] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:23.261815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:23.261864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:23.261902] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:23.266331] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: DOWN (p=0.26%) [2026-03-02T20:23:23.266664] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-03-02T20:23:23.266829] [INFO ] [sig ] GOOD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:23.426059] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GOOD.txt [2026-03-02T20:23:23.426202] [INFO ] [sig ] [1360/3370] Completed GOOD in 0.4s | 2.73 sym/s | Total: 8.3m | ETA: 12.3m [2026-03-02T20:23:23.426242] [INFO ] [sig ] [1361/3370] Forecasting GOOG... [2026-03-02T20:23:23.426271] [INFO ] [sig ] Generating forecast for: GOOG [2026-03-02T20:23:23.426301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-03-02T20:23:23.439139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-03-02T20:23:23.439524] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-03-02T20:23:23.440489] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-03-02T20:23:23.440546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:23.440615] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:23.440649] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:23.440709] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:23.509382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:23.510384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:23.510482] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:23.510526] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:23.641527] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:23.641708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:23.641753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:23.641782] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:23.645328] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: UP (p=81.88%) [2026-03-02T20:23:23.645661] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-03-02T20:23:23.645804] [INFO ] [sig ] GOOG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:23.789460] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GOOG.txt [2026-03-02T20:23:23.789628] [INFO ] [sig ] [1361/3370] Completed GOOG in 0.4s | 2.73 sym/s | Total: 8.3m | ETA: 12.3m [2026-03-02T20:23:23.789670] [INFO ] [sig ] [1362/3370] Forecasting GOOS... [2026-03-02T20:23:23.789701] [INFO ] [sig ] Generating forecast for: GOOS [2026-03-02T20:23:23.789732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-03-02T20:23:23.801914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-03-02T20:23:23.802197] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-03-02T20:23:23.803048] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-03-02T20:23:23.803101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:23.803143] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:23.803171] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:23.803229] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:23.861200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:23.861916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:23.861998] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:23.862031] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:23.985829] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:23.986222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:23.986263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:23.986292] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:23.989909] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: UP (p=93.63%) [2026-03-02T20:23:23.990194] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-03-02T20:23:23.990337] [INFO ] [sig ] GOOS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:24.135205] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GOOS.txt [2026-03-02T20:23:24.135386] [INFO ] [sig ] [1362/3370] Completed GOOS in 0.3s | 2.73 sym/s | Total: 8.3m | ETA: 12.3m [2026-03-02T20:23:24.135429] [INFO ] [sig ] [1363/3370] Forecasting GOVI... [2026-03-02T20:23:24.135460] [INFO ] [sig ] Generating forecast for: GOVI [2026-03-02T20:23:24.135490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-03-02T20:23:24.147259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-03-02T20:23:24.147591] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-03-02T20:23:24.148419] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-03-02T20:23:24.148473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:24.148505] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:24.148533] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:24.148615] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:24.206087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:24.206772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:24.206864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:24.206895] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:24.326927] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:24.327075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:24.327114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:24.327143] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:24.330644] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: DOWN (p=11.06%) [2026-03-02T20:23:24.330951] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-03-02T20:23:24.331079] [INFO ] [sig ] GOVI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:24.473361] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GOVI.txt [2026-03-02T20:23:24.473489] [INFO ] [sig ] [1363/3370] Completed GOVI in 0.3s | 2.73 sym/s | Total: 8.3m | ETA: 12.3m [2026-03-02T20:23:24.473528] [INFO ] [sig ] [1364/3370] Forecasting GPC... [2026-03-02T20:23:24.473557] [INFO ] [sig ] Generating forecast for: GPC [2026-03-02T20:23:24.473608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-03-02T20:23:24.485414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-03-02T20:23:24.485816] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-03-02T20:23:24.486656] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-03-02T20:23:24.486712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:24.486744] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:24.486771] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:24.486829] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:24.553359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:24.554650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:24.554784] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:24.554846] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:24.678951] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:24.679118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:24.679158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:24.679189] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:24.682749] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: UP (p=97.92%) [2026-03-02T20:23:24.683035] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-03-02T20:23:24.683167] [INFO ] [sig ] GPC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:24.831081] [INFO ] [LOCAL ] Saved forecast: GPC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GPC.txt [2026-03-02T20:23:24.831410] [INFO ] [sig ] [1364/3370] Completed GPC in 0.4s | 2.73 sym/s | Total: 8.3m | ETA: 12.3m [2026-03-02T20:23:24.831448] [INFO ] [sig ] [1365/3370] Forecasting GPI... [2026-03-02T20:23:24.831478] [INFO ] [sig ] Generating forecast for: GPI [2026-03-02T20:23:24.831508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-03-02T20:23:24.843049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-03-02T20:23:24.843337] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-03-02T20:23:24.844151] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-03-02T20:23:24.844205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:24.844238] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:24.844266] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:24.844325] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:24.902033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:24.902696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:24.902793] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:24.902833] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:25.025082] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:25.025218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:25.025256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:25.025286] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:25.028631] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: UP (p=67.58%) [2026-03-02T20:23:25.028907] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-03-02T20:23:25.029038] [INFO ] [sig ] GPI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:25.171968] [INFO ] [LOCAL ] Saved forecast: GPI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GPI.txt [2026-03-02T20:23:25.172086] [INFO ] [sig ] [1365/3370] Completed GPI in 0.3s | 2.73 sym/s | Total: 8.3m | ETA: 12.2m [2026-03-02T20:23:25.172129] [INFO ] [sig ] [1366/3370] Forecasting GPIQ... [2026-03-02T20:23:25.172161] [INFO ] [sig ] Generating forecast for: GPIQ [2026-03-02T20:23:25.172191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-03-02T20:23:25.185118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-03-02T20:23:25.185459] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-03-02T20:23:25.186310] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-03-02T20:23:25.186365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:25.186428] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:25.186458] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:25.186518] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:25.243991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:25.244651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:25.244732] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:25.244764] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:25.363850] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:25.363986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:25.364023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:25.364053] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:25.367416] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: UP (p=97.51%) [2026-03-02T20:23:25.367725] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-03-02T20:23:25.367877] [INFO ] [sig ] GPIQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:25.510814] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GPIQ.txt [2026-03-02T20:23:25.510932] [INFO ] [sig ] [1366/3370] Completed GPIQ in 0.3s | 2.73 sym/s | Total: 8.3m | ETA: 12.2m [2026-03-02T20:23:25.510970] [INFO ] [sig ] [1367/3370] Forecasting GPIX... [2026-03-02T20:23:25.511000] [INFO ] [sig ] Generating forecast for: GPIX [2026-03-02T20:23:25.511029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-03-02T20:23:25.522895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-03-02T20:23:25.523218] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-03-02T20:23:25.524074] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-03-02T20:23:25.524127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:25.524160] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:25.524187] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:25.524245] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:25.581818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:25.582443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:25.582524] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:25.582556] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:25.701007] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:25.701160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:25.701202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:25.701230] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:25.705361] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: DOWN (p=13.28%) [2026-03-02T20:23:25.705736] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-03-02T20:23:25.705905] [INFO ] [sig ] GPIX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:25.851781] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GPIX.txt [2026-03-02T20:23:25.851922] [INFO ] [sig ] [1367/3370] Completed GPIX in 0.3s | 2.73 sym/s | Total: 8.3m | ETA: 12.2m [2026-03-02T20:23:25.851962] [INFO ] [sig ] [1368/3370] Forecasting GPJA... [2026-03-02T20:23:25.851993] [INFO ] [sig ] Generating forecast for: GPJA [2026-03-02T20:23:25.852025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-03-02T20:23:25.863083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-03-02T20:23:25.863399] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-03-02T20:23:25.864254] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-03-02T20:23:25.864307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:25.864339] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:25.864366] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:25.864422] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:25.922315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:25.923221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:25.923303] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:25.923335] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:26.039822] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:26.040194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:26.040234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:26.040262] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:26.043935] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: UP (p=64.72%) [2026-03-02T20:23:26.044217] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-03-02T20:23:26.044346] [INFO ] [sig ] GPJA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:26.188532] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GPJA.txt [2026-03-02T20:23:26.188699] [INFO ] [sig ] [1368/3370] Completed GPJA in 0.3s | 2.73 sym/s | Total: 8.4m | ETA: 12.2m [2026-03-02T20:23:26.188747] [INFO ] [sig ] [1369/3370] Forecasting GPK... [2026-03-02T20:23:26.188784] [INFO ] [sig ] Generating forecast for: GPK [2026-03-02T20:23:26.188821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-03-02T20:23:26.200173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-03-02T20:23:26.200512] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-03-02T20:23:26.201335] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-03-02T20:23:26.201387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:26.201419] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:26.201444] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:26.201501] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:26.259171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:26.259980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:26.260064] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:26.260097] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:26.390095] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:26.390265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:26.390331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:26.390402] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:26.394110] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: DOWN (p=49.54%) [2026-03-02T20:23:26.394419] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-03-02T20:23:26.394566] [INFO ] [sig ] GPK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:26.559692] [INFO ] [LOCAL ] Saved forecast: GPK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GPK.txt [2026-03-02T20:23:26.559839] [INFO ] [sig ] [1369/3370] Completed GPK in 0.4s | 2.73 sym/s | Total: 8.4m | ETA: 12.2m [2026-03-02T20:23:26.559884] [INFO ] [sig ] [1370/3370] Forecasting GPN... [2026-03-02T20:23:26.559915] [INFO ] [sig ] Generating forecast for: GPN [2026-03-02T20:23:26.559955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-03-02T20:23:26.573182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-03-02T20:23:26.573495] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-03-02T20:23:26.574399] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-03-02T20:23:26.574462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:26.574497] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:26.574525] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:26.574622] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:26.642103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:26.642812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:26.642905] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:26.642941] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:26.777822] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:26.777968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:26.778010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:26.778063] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:26.781964] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: DOWN (p=32.49%) [2026-03-02T20:23:26.782271] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-03-02T20:23:26.782411] [INFO ] [sig ] GPN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:26.945443] [INFO ] [LOCAL ] Saved forecast: GPN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GPN.txt [2026-03-02T20:23:26.945567] [INFO ] [sig ] [1370/3370] Completed GPN in 0.4s | 2.73 sym/s | Total: 8.4m | ETA: 12.2m [2026-03-02T20:23:26.945626] [INFO ] [sig ] [1371/3370] Forecasting GPRE... [2026-03-02T20:23:26.945655] [INFO ] [sig ] Generating forecast for: GPRE [2026-03-02T20:23:26.945685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-03-02T20:23:26.956945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-03-02T20:23:26.957231] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-03-02T20:23:26.958106] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-03-02T20:23:26.958159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:26.958191] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:26.958218] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:26.958275] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:27.015767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:27.016378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:27.016471] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:27.016505] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:27.144724] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:27.144855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:27.144893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:27.144922] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:27.148980] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: UP (p=60.21%) [2026-03-02T20:23:27.149249] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-03-02T20:23:27.149378] [INFO ] [sig ] GPRE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:27.303806] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GPRE.txt [2026-03-02T20:23:27.304129] [INFO ] [sig ] [1371/3370] Completed GPRE in 0.4s | 2.73 sym/s | Total: 8.4m | ETA: 12.2m [2026-03-02T20:23:27.304175] [INFO ] [sig ] [1372/3370] Forecasting GPRK... [2026-03-02T20:23:27.304205] [INFO ] [sig ] Generating forecast for: GPRK [2026-03-02T20:23:27.304243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-03-02T20:23:27.317902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-03-02T20:23:27.318255] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-03-02T20:23:27.319419] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-03-02T20:23:27.319476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:27.319513] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:27.319552] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:27.319634] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:27.388392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:27.389331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:27.389422] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:27.389456] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:27.520176] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:27.520314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:27.520355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:27.520384] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:27.524666] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-03-02T20:23:27.524972] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-03-02T20:23:27.525121] [INFO ] [sig ] GPRK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:27.690500] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GPRK.txt [2026-03-02T20:23:27.690655] [INFO ] [sig ] [1372/3370] Completed GPRK in 0.4s | 2.73 sym/s | Total: 8.4m | ETA: 12.2m [2026-03-02T20:23:27.690705] [INFO ] [sig ] [1373/3370] Forecasting GRAB... [2026-03-02T20:23:27.690741] [INFO ] [sig ] Generating forecast for: GRAB [2026-03-02T20:23:27.690782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-03-02T20:23:27.702860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-03-02T20:23:27.703174] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-03-02T20:23:27.704087] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-03-02T20:23:27.704141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:27.704198] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:27.704237] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:27.704305] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:27.771494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:27.772199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:27.772288] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:27.772323] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:27.903251] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:27.903398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:27.903440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:27.903470] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:27.907251] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: UP (p=82.76%) [2026-03-02T20:23:27.907561] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-03-02T20:23:27.907728] [INFO ] [sig ] GRAB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:28.070474] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GRAB.txt [2026-03-02T20:23:28.070647] [INFO ] [sig ] [1373/3370] Completed GRAB in 0.4s | 2.73 sym/s | Total: 8.4m | ETA: 12.2m [2026-03-02T20:23:28.070692] [INFO ] [sig ] [1374/3370] Forecasting GRAL... [2026-03-02T20:23:28.070722] [INFO ] [sig ] Generating forecast for: GRAL [2026-03-02T20:23:28.070753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-03-02T20:23:28.082864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-03-02T20:23:28.083199] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-03-02T20:23:28.084035] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-03-02T20:23:28.084088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:28.084120] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:28.084146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:28.084202] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:28.141703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:28.142490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:28.142591] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:28.142627] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:28.266073] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:28.266237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:28.266277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:28.266305] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:28.269833] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: DOWN (p=3.60%) [2026-03-02T20:23:28.270125] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-03-02T20:23:28.270255] [INFO ] [sig ] GRAL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:28.415401] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GRAL.txt [2026-03-02T20:23:28.415536] [INFO ] [sig ] [1374/3370] Completed GRAL in 0.3s | 2.73 sym/s | Total: 8.4m | ETA: 12.2m [2026-03-02T20:23:28.415593] [INFO ] [sig ] [1375/3370] Forecasting GRBK... [2026-03-02T20:23:28.415627] [INFO ] [sig ] Generating forecast for: GRBK [2026-03-02T20:23:28.415658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-03-02T20:23:28.427050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-03-02T20:23:28.427418] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-03-02T20:23:28.428329] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-03-02T20:23:28.428385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:28.428418] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:28.428445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:28.428503] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:28.486775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:28.487719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:28.487803] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:28.487835] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:28.609491] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:28.609674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:28.609717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:28.609746] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:28.613496] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: DOWN (p=19.94%) [2026-03-02T20:23:28.613790] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-03-02T20:23:28.613923] [INFO ] [sig ] GRBK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:28.761715] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GRBK.txt [2026-03-02T20:23:28.761851] [INFO ] [sig ] [1375/3370] Completed GRBK in 0.3s | 2.73 sym/s | Total: 8.4m | ETA: 12.2m [2026-03-02T20:23:28.761890] [INFO ] [sig ] [1376/3370] Forecasting GRC... [2026-03-02T20:23:28.761920] [INFO ] [sig ] Generating forecast for: GRC [2026-03-02T20:23:28.761950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-03-02T20:23:28.773856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-03-02T20:23:28.774183] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-03-02T20:23:28.775159] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-03-02T20:23:28.775212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:28.775243] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:28.775270] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:28.775327] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:28.833490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:28.834278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:28.834397] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:28.834433] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:28.960365] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:28.960557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:28.960617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:28.960648] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:28.964216] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: UP (p=90.31%) [2026-03-02T20:23:28.964502] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-03-02T20:23:28.964656] [INFO ] [sig ] GRC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:29.110023] [INFO ] [LOCAL ] Saved forecast: GRC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GRC.txt [2026-03-02T20:23:29.110158] [INFO ] [sig ] [1376/3370] Completed GRC in 0.3s | 2.73 sym/s | Total: 8.4m | ETA: 12.2m [2026-03-02T20:23:29.110197] [INFO ] [sig ] [1377/3370] Forecasting GREE... [2026-03-02T20:23:29.110234] [INFO ] [sig ] Generating forecast for: GREE [2026-03-02T20:23:29.110273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-03-02T20:23:29.122366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-03-02T20:23:29.122702] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-03-02T20:23:29.123537] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-03-02T20:23:29.123624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:29.123665] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:29.123693] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:29.123753] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:29.181508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:29.182240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:29.182343] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:29.182379] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:29.301374] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:29.301531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:29.301590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:29.301624] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:29.305325] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: UP (p=83.26%) [2026-03-02T20:23:29.305621] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-03-02T20:23:29.305755] [INFO ] [sig ] GREE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:29.450292] [INFO ] [LOCAL ] Saved forecast: GREE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GREE.txt [2026-03-02T20:23:29.450420] [INFO ] [sig ] [1377/3370] Completed GREE in 0.3s | 2.73 sym/s | Total: 8.4m | ETA: 12.2m [2026-03-02T20:23:29.450459] [INFO ] [sig ] [1378/3370] Forecasting GRFS... [2026-03-02T20:23:29.450488] [INFO ] [sig ] Generating forecast for: GRFS [2026-03-02T20:23:29.450517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-03-02T20:23:29.462070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-03-02T20:23:29.462350] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-03-02T20:23:29.463183] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-03-02T20:23:29.463236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:29.463269] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:29.463295] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:29.463351] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:29.521148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:29.521819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:29.521905] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:29.521938] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:29.644644] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:29.644791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:29.644837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:29.644871] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:29.648293] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: UP (p=92.11%) [2026-03-02T20:23:29.648563] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-03-02T20:23:29.648712] [INFO ] [sig ] GRFS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:29.792331] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GRFS.txt [2026-03-02T20:23:29.792451] [INFO ] [sig ] [1378/3370] Completed GRFS in 0.3s | 2.73 sym/s | Total: 8.4m | ETA: 12.2m [2026-03-02T20:23:29.792491] [INFO ] [sig ] [1379/3370] Forecasting GRID... [2026-03-02T20:23:29.792519] [INFO ] [sig ] Generating forecast for: GRID [2026-03-02T20:23:29.792549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-03-02T20:23:29.804611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-03-02T20:23:29.804946] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-03-02T20:23:29.805756] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-03-02T20:23:29.805808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:29.805840] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:29.805867] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:29.805924] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:29.863325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:29.863953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:29.864033] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:29.864065] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:29.980897] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:29.981024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:29.981062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:29.981092] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:29.984398] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: DOWN (p=42.33%) [2026-03-02T20:23:29.984695] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-03-02T20:23:29.984823] [INFO ] [sig ] GRID: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:30.128563] [INFO ] [LOCAL ] Saved forecast: GRID 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GRID.txt [2026-03-02T20:23:30.128758] [INFO ] [sig ] [1379/3370] Completed GRID in 0.3s | 2.73 sym/s | Total: 8.4m | ETA: 12.2m [2026-03-02T20:23:30.128806] [INFO ] [sig ] [1380/3370] Forecasting GRMN... [2026-03-02T20:23:30.128843] [INFO ] [sig ] Generating forecast for: GRMN [2026-03-02T20:23:30.128880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-03-02T20:23:30.140691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-03-02T20:23:30.141032] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-03-02T20:23:30.141871] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-03-02T20:23:30.141935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:30.141972] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:30.142000] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:30.142057] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:30.200493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:30.201631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:30.201718] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:30.201750] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:30.330224] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:30.330381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:30.330421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:30.330468] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:30.333934] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: UP (p=90.63%) [2026-03-02T20:23:30.334209] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-03-02T20:23:30.334339] [INFO ] [sig ] GRMN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:30.479384] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GRMN.txt [2026-03-02T20:23:30.479527] [INFO ] [sig ] [1380/3370] Completed GRMN in 0.4s | 2.73 sym/s | Total: 8.4m | ETA: 12.1m [2026-03-02T20:23:30.479568] [INFO ] [sig ] [1381/3370] Forecasting GRND... [2026-03-02T20:23:30.479618] [INFO ] [sig ] Generating forecast for: GRND [2026-03-02T20:23:30.479650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-03-02T20:23:30.492010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-03-02T20:23:30.492362] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-03-02T20:23:30.493220] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-03-02T20:23:30.493273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:30.493305] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:30.493332] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:30.493389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:30.551498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:30.552231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:30.552315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:30.552347] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:30.676777] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:30.676946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:30.676987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:30.677015] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:30.680688] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: DOWN (p=35.91%) [2026-03-02T20:23:30.680961] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-03-02T20:23:30.681093] [INFO ] [sig ] GRND: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:30.825281] [INFO ] [LOCAL ] Saved forecast: GRND 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GRND.txt [2026-03-02T20:23:30.825404] [INFO ] [sig ] [1381/3370] Completed GRND in 0.3s | 2.73 sym/s | Total: 8.4m | ETA: 12.1m [2026-03-02T20:23:30.825442] [INFO ] [sig ] [1382/3370] Forecasting GRPN... [2026-03-02T20:23:30.825471] [INFO ] [sig ] Generating forecast for: GRPN [2026-03-02T20:23:30.825500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-03-02T20:23:30.837814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-03-02T20:23:30.838157] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-03-02T20:23:30.839138] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-03-02T20:23:30.839193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:30.839227] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:30.839254] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:30.839312] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:30.898030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:30.898693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:30.898777] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:30.898827] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:31.020969] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:31.021102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:31.021139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:31.021169] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:31.024484] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: DOWN (p=49.66%) [2026-03-02T20:23:31.024769] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-03-02T20:23:31.024921] [INFO ] [sig ] GRPN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:31.170540] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GRPN.txt [2026-03-02T20:23:31.170680] [INFO ] [sig ] [1382/3370] Completed GRPN in 0.3s | 2.73 sym/s | Total: 8.4m | ETA: 12.1m [2026-03-02T20:23:31.170720] [INFO ] [sig ] [1383/3370] Forecasting GRVY... [2026-03-02T20:23:31.170750] [INFO ] [sig ] Generating forecast for: GRVY [2026-03-02T20:23:31.170778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-03-02T20:23:31.181527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-03-02T20:23:31.181822] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-03-02T20:23:31.182632] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-03-02T20:23:31.182693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:31.182753] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:31.182781] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:31.182839] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:31.242279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:31.242979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:31.243063] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:31.243095] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:31.355707] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:31.355838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:31.355880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:31.355908] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:31.359698] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: DOWN (p=21.43%) [2026-03-02T20:23:31.360003] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-03-02T20:23:31.360320] [INFO ] [sig ] GRVY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:31.506218] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GRVY.txt [2026-03-02T20:23:31.506333] [INFO ] [sig ] [1383/3370] Completed GRVY in 0.3s | 2.73 sym/s | Total: 8.4m | ETA: 12.1m [2026-03-02T20:23:31.506372] [INFO ] [sig ] [1384/3370] Forecasting GRWG... [2026-03-02T20:23:31.506401] [INFO ] [sig ] Generating forecast for: GRWG [2026-03-02T20:23:31.506430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-03-02T20:23:31.518764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-03-02T20:23:31.519072] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-03-02T20:23:31.519921] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-03-02T20:23:31.519986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:31.520025] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:31.520063] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:31.520122] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:31.578311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:31.579025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:31.579105] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:31.579137] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:31.697969] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:31.698124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:31.698164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:31.698192] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:31.701596] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: UP (p=79.47%) [2026-03-02T20:23:31.701871] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-03-02T20:23:31.702182] [INFO ] [sig ] GRWG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:31.846197] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GRWG.txt [2026-03-02T20:23:31.846316] [INFO ] [sig ] [1384/3370] Completed GRWG in 0.3s | 2.73 sym/s | Total: 8.4m | ETA: 12.1m [2026-03-02T20:23:31.846354] [INFO ] [sig ] [1385/3370] Forecasting GRX... [2026-03-02T20:23:31.846384] [INFO ] [sig ] Generating forecast for: GRX [2026-03-02T20:23:31.846413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-03-02T20:23:31.857352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-03-02T20:23:31.857651] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-03-02T20:23:31.858457] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-03-02T20:23:31.858511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:31.858544] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:31.858590] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:31.858652] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:31.917103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:31.917741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:31.917822] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:31.917854] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:32.028381] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:32.028511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:32.028549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:32.028596] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:32.031919] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: UP (p=89.25%) [2026-03-02T20:23:32.032189] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-03-02T20:23:32.032316] [INFO ] [sig ] GRX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:32.178422] [INFO ] [LOCAL ] Saved forecast: GRX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GRX.txt [2026-03-02T20:23:32.178539] [INFO ] [sig ] [1385/3370] Completed GRX in 0.3s | 2.73 sym/s | Total: 8.5m | ETA: 12.1m [2026-03-02T20:23:32.178595] [INFO ] [sig ] [1386/3370] Forecasting GS... [2026-03-02T20:23:32.178628] [INFO ] [sig ] Generating forecast for: GS [2026-03-02T20:23:32.178657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-03-02T20:23:32.193385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-03-02T20:23:32.193732] [INFO ] [FORECASTER] Starting predict_future for GS [2026-03-02T20:23:32.194728] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-03-02T20:23:32.194779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:32.194811] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:32.194837] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:32.194894] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:32.253968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:32.254598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:32.254679] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:32.254712] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:32.379918] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:32.380063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:32.380102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:32.380164] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:32.383535] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: UP (p=98.87%) [2026-03-02T20:23:32.383863] [INFO ] [FORECASTER] Completed predict_future for GS [2026-03-02T20:23:32.384021] [INFO ] [sig ] GS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:32.529051] [INFO ] [LOCAL ] Saved forecast: GS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GS.txt [2026-03-02T20:23:32.529168] [INFO ] [sig ] [1386/3370] Completed GS in 0.4s | 2.73 sym/s | Total: 8.5m | ETA: 12.1m [2026-03-02T20:23:32.529208] [INFO ] [sig ] [1387/3370] Forecasting GSBC... [2026-03-02T20:23:32.529237] [INFO ] [sig ] Generating forecast for: GSBC [2026-03-02T20:23:32.529267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-03-02T20:23:32.541437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-03-02T20:23:32.541719] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-03-02T20:23:32.542508] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-03-02T20:23:32.542559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:32.542610] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:32.542638] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:32.542696] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:32.601157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:32.601815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:32.601900] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:32.601933] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:32.725308] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:32.725439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:32.725477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:32.725505] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:32.729208] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: UP (p=69.04%) [2026-03-02T20:23:32.729483] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-03-02T20:23:32.729629] [INFO ] [sig ] GSBC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:32.874498] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GSBC.txt [2026-03-02T20:23:32.874683] [INFO ] [sig ] [1387/3370] Completed GSBC in 0.3s | 2.73 sym/s | Total: 8.5m | ETA: 12.1m [2026-03-02T20:23:32.874726] [INFO ] [sig ] [1388/3370] Forecasting GSBD... [2026-03-02T20:23:32.874757] [INFO ] [sig ] Generating forecast for: GSBD [2026-03-02T20:23:32.874795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-03-02T20:23:32.888741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-03-02T20:23:32.889123] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-03-02T20:23:32.889984] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-03-02T20:23:32.890050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:32.890083] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:32.890110] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:32.890358] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:32.948736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:32.949640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:32.949729] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:32.949762] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:33.068842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:33.068987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:33.069027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:33.069056] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:33.072525] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: DOWN (p=11.76%) [2026-03-02T20:23:33.072820] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-03-02T20:23:33.072948] [INFO ] [sig ] GSBD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:33.219636] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GSBD.txt [2026-03-02T20:23:33.219795] [INFO ] [sig ] [1388/3370] Completed GSBD in 0.3s | 2.73 sym/s | Total: 8.5m | ETA: 12.1m [2026-03-02T20:23:33.219836] [INFO ] [sig ] [1389/3370] Forecasting GSHD... [2026-03-02T20:23:33.219866] [INFO ] [sig ] Generating forecast for: GSHD [2026-03-02T20:23:33.219898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-03-02T20:23:33.232087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-03-02T20:23:33.232509] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-03-02T20:23:33.233336] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-03-02T20:23:33.233389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:33.233420] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:33.233447] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:33.233504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:33.291542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:33.292424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:33.292516] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:33.292549] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:33.420336] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:33.420514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:33.420553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:33.420606] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:33.424371] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: UP (p=88.95%) [2026-03-02T20:23:33.424780] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-03-02T20:23:33.424933] [INFO ] [sig ] GSHD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:33.571523] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GSHD.txt [2026-03-02T20:23:33.571711] [INFO ] [sig ] [1389/3370] Completed GSHD in 0.4s | 2.73 sym/s | Total: 8.5m | ETA: 12.1m [2026-03-02T20:23:33.571753] [INFO ] [sig ] [1390/3370] Forecasting GSK... [2026-03-02T20:23:33.571784] [INFO ] [sig ] Generating forecast for: GSK [2026-03-02T20:23:33.571814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-03-02T20:23:33.583353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-03-02T20:23:33.583741] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-03-02T20:23:33.584557] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-03-02T20:23:33.584630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:33.584663] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:33.584691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:33.584748] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:33.645051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:33.645937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:33.646024] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:33.646059] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:33.774137] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:33.774311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:33.774352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:33.774382] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:33.778021] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: DOWN (p=25.93%) [2026-03-02T20:23:33.778397] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-03-02T20:23:33.778545] [INFO ] [sig ] GSK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:33.930983] [INFO ] [LOCAL ] Saved forecast: GSK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GSK.txt [2026-03-02T20:23:33.931146] [INFO ] [sig ] [1390/3370] Completed GSK in 0.4s | 2.73 sym/s | Total: 8.5m | ETA: 12.1m [2026-03-02T20:23:33.931188] [INFO ] [sig ] [1391/3370] Forecasting GSL... [2026-03-02T20:23:33.931217] [INFO ] [sig ] Generating forecast for: GSL [2026-03-02T20:23:33.931248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-03-02T20:23:33.942744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-03-02T20:23:33.943026] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-03-02T20:23:33.943851] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-03-02T20:23:33.943905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:33.943937] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:33.943964] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:33.944021] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:34.002478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:34.003140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:34.003223] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:34.003256] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:34.131341] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:34.131500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:34.131539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:34.131585] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:34.135097] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: DOWN (p=44.06%) [2026-03-02T20:23:34.135566] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-03-02T20:23:34.135715] [INFO ] [sig ] GSL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:34.281584] [INFO ] [LOCAL ] Saved forecast: GSL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GSL.txt [2026-03-02T20:23:34.281719] [INFO ] [sig ] [1391/3370] Completed GSL in 0.4s | 2.73 sym/s | Total: 8.5m | ETA: 12.1m [2026-03-02T20:23:34.281759] [INFO ] [sig ] [1392/3370] Forecasting GSM... [2026-03-02T20:23:34.281789] [INFO ] [sig ] Generating forecast for: GSM [2026-03-02T20:23:34.281819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-03-02T20:23:34.293299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-03-02T20:23:34.293621] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-03-02T20:23:34.294415] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-03-02T20:23:34.294468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:34.294501] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:34.294528] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:34.294608] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:34.351913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:34.352519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:34.352617] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:34.352652] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:34.473431] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:34.473561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:34.473617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:34.473646] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:34.476941] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: DOWN (p=47.45%) [2026-03-02T20:23:34.477213] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-03-02T20:23:34.477343] [INFO ] [sig ] GSM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:34.622109] [INFO ] [LOCAL ] Saved forecast: GSM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GSM.txt [2026-03-02T20:23:34.622225] [INFO ] [sig ] [1392/3370] Completed GSM in 0.3s | 2.73 sym/s | Total: 8.5m | ETA: 12.1m [2026-03-02T20:23:34.622263] [INFO ] [sig ] [1393/3370] Forecasting GTES... [2026-03-02T20:23:34.622292] [INFO ] [sig ] Generating forecast for: GTES [2026-03-02T20:23:34.622323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-03-02T20:23:34.634465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-03-02T20:23:34.634783] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-03-02T20:23:34.635660] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-03-02T20:23:34.635722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:34.635756] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:34.635784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:34.635842] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:34.694610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:34.695288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:34.695395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:34.695429] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:34.815584] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:34.815722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:34.815761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:34.815790] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:34.819334] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: DOWN (p=0.14%) [2026-03-02T20:23:34.819632] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-03-02T20:23:34.819764] [INFO ] [sig ] GTES: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:34.964766] [INFO ] [LOCAL ] Saved forecast: GTES 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GTES.txt [2026-03-02T20:23:34.964881] [INFO ] [sig ] [1393/3370] Completed GTES in 0.3s | 2.73 sym/s | Total: 8.5m | ETA: 12.1m [2026-03-02T20:23:34.964921] [INFO ] [sig ] [1394/3370] Forecasting GTLB... [2026-03-02T20:23:34.964951] [INFO ] [sig ] Generating forecast for: GTLB [2026-03-02T20:23:34.964980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-03-02T20:23:34.977382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-03-02T20:23:34.977691] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-03-02T20:23:34.978564] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-03-02T20:23:34.978651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:34.978685] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:34.978712] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:34.978772] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:35.037556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:35.038222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:35.038305] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:35.038339] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:35.158680] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:35.158804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:35.158843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:35.158871] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:35.162240] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-03-02T20:23:35.162511] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-03-02T20:23:35.162658] [INFO ] [sig ] GTLB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:35.310123] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GTLB.txt [2026-03-02T20:23:35.310247] [INFO ] [sig ] [1394/3370] Completed GTLB in 0.3s | 2.73 sym/s | Total: 8.5m | ETA: 12.1m [2026-03-02T20:23:35.310286] [INFO ] [sig ] [1395/3370] Forecasting GTLS... [2026-03-02T20:23:35.310316] [INFO ] [sig ] Generating forecast for: GTLS [2026-03-02T20:23:35.310346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-03-02T20:23:35.321990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-03-02T20:23:35.322364] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-03-02T20:23:35.323289] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-03-02T20:23:35.323353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:35.323388] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:35.323414] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:35.323472] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:35.384861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:35.385526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:35.385630] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:35.385666] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:35.515850] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:35.516007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:35.516049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:35.516079] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:35.519632] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: DOWN (p=4.73%) [2026-03-02T20:23:35.519929] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-03-02T20:23:35.520072] [INFO ] [sig ] GTLS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:35.669270] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GTLS.txt [2026-03-02T20:23:35.669412] [INFO ] [sig ] [1395/3370] Completed GTLS in 0.4s | 2.73 sym/s | Total: 8.5m | ETA: 12.0m [2026-03-02T20:23:35.669454] [INFO ] [sig ] [1396/3370] Forecasting GTN... [2026-03-02T20:23:35.669485] [INFO ] [sig ] Generating forecast for: GTN [2026-03-02T20:23:35.669523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-03-02T20:23:35.681403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-03-02T20:23:35.681734] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-03-02T20:23:35.682625] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-03-02T20:23:35.682680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:35.682714] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:35.682741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:35.682801] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:35.744741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:35.745481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:35.745567] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:35.745622] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:35.872415] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:35.872588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:35.872632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:35.872662] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:35.876328] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: DOWN (p=30.06%) [2026-03-02T20:23:35.876687] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-03-02T20:23:35.876831] [INFO ] [sig ] GTN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:36.027763] [INFO ] [LOCAL ] Saved forecast: GTN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GTN.txt [2026-03-02T20:23:36.027932] [INFO ] [sig ] [1396/3370] Completed GTN in 0.4s | 2.73 sym/s | Total: 8.5m | ETA: 12.0m [2026-03-02T20:23:36.027974] [INFO ] [sig ] [1397/3370] Forecasting GTX... [2026-03-02T20:23:36.028005] [INFO ] [sig ] Generating forecast for: GTX [2026-03-02T20:23:36.028055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-03-02T20:23:36.039898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-03-02T20:23:36.040229] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-03-02T20:23:36.041121] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-03-02T20:23:36.041187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:36.041221] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:36.041249] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:36.041309] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:36.102142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:36.102847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:36.102928] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:36.102961] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:36.223507] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:36.223675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:36.223715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:36.223745] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:36.227175] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: UP (p=85.47%) [2026-03-02T20:23:36.227449] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-03-02T20:23:36.227611] [INFO ] [sig ] GTX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:36.371958] [INFO ] [LOCAL ] Saved forecast: GTX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GTX.txt [2026-03-02T20:23:36.372082] [INFO ] [sig ] [1397/3370] Completed GTX in 0.3s | 2.73 sym/s | Total: 8.5m | ETA: 12.0m [2026-03-02T20:23:36.372120] [INFO ] [sig ] [1398/3370] Forecasting GTY... [2026-03-02T20:23:36.372151] [INFO ] [sig ] Generating forecast for: GTY [2026-03-02T20:23:36.372181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-03-02T20:23:36.383447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-03-02T20:23:36.383735] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-03-02T20:23:36.384552] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-03-02T20:23:36.384624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:36.384656] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:36.384683] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:36.384739] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:36.442784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:36.443618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:36.443700] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:36.443732] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:36.567223] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:36.567365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:36.567403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:36.567431] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:36.570818] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: UP (p=97.04%) [2026-03-02T20:23:36.571100] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-03-02T20:23:36.571230] [INFO ] [sig ] GTY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:36.716957] [INFO ] [LOCAL ] Saved forecast: GTY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GTY.txt [2026-03-02T20:23:36.717085] [INFO ] [sig ] [1398/3370] Completed GTY in 0.3s | 2.73 sym/s | Total: 8.5m | ETA: 12.0m [2026-03-02T20:23:36.717124] [INFO ] [sig ] [1399/3370] Forecasting GUG... [2026-03-02T20:23:36.717153] [INFO ] [sig ] Generating forecast for: GUG [2026-03-02T20:23:36.717183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-03-02T20:23:36.730201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-03-02T20:23:36.730550] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-03-02T20:23:36.731382] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-03-02T20:23:36.731433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:36.731466] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:36.731493] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:36.731550] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:36.792320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:36.793218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:36.793306] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:36.793339] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:36.919275] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:36.919452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:36.919494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:36.919524] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:36.923181] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: DOWN (p=20.06%) [2026-03-02T20:23:36.923507] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-03-02T20:23:36.923667] [INFO ] [sig ] GUG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:37.070997] [INFO ] [LOCAL ] Saved forecast: GUG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GUG.txt [2026-03-02T20:23:37.071152] [INFO ] [sig ] [1399/3370] Completed GUG in 0.4s | 2.73 sym/s | Total: 8.5m | ETA: 12.0m [2026-03-02T20:23:37.071193] [INFO ] [sig ] [1400/3370] Forecasting GVA... [2026-03-02T20:23:37.071222] [INFO ] [sig ] Generating forecast for: GVA [2026-03-02T20:23:37.071253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-03-02T20:23:37.083474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-03-02T20:23:37.083833] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-03-02T20:23:37.084649] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-03-02T20:23:37.084701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:37.084759] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:37.084788] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:37.084846] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:37.142779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:37.143889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:37.143998] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:37.144041] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:37.278024] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:37.278205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:37.278246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:37.278276] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:37.281712] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: DOWN (p=7.42%) [2026-03-02T20:23:37.281996] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-03-02T20:23:37.282128] [INFO ] [sig ] GVA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:37.424768] [INFO ] [LOCAL ] Saved forecast: GVA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GVA.txt [2026-03-02T20:23:37.424894] [INFO ] [sig ] [1400/3370] Completed GVA in 0.4s | 2.73 sym/s | Total: 8.5m | ETA: 12.0m [2026-03-02T20:23:37.424941] [INFO ] [sig ] [1401/3370] Forecasting GWH... [2026-03-02T20:23:37.424971] [INFO ] [sig ] Generating forecast for: GWH [2026-03-02T20:23:37.425001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-03-02T20:23:37.437634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-03-02T20:23:37.437924] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-03-02T20:23:37.438783] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-03-02T20:23:37.438835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:37.438866] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:37.438893] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:37.438950] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:37.496090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:37.496856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:37.496942] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:37.496975] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:37.620127] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:37.620282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:37.620322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:37.620352] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:37.623992] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: UP (p=52.25%) [2026-03-02T20:23:37.624268] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-03-02T20:23:37.624398] [INFO ] [sig ] GWH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:37.771457] [INFO ] [LOCAL ] Saved forecast: GWH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GWH.txt [2026-03-02T20:23:37.771611] [INFO ] [sig ] [1401/3370] Completed GWH in 0.3s | 2.73 sym/s | Total: 8.5m | ETA: 12.0m [2026-03-02T20:23:37.771653] [INFO ] [sig ] [1402/3370] Forecasting GWRE... [2026-03-02T20:23:37.771684] [INFO ] [sig ] Generating forecast for: GWRE [2026-03-02T20:23:37.771713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-03-02T20:23:37.783704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-03-02T20:23:37.783996] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-03-02T20:23:37.784834] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-03-02T20:23:37.784886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:37.784918] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:37.784946] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:37.785004] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:37.843153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:37.843827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:37.843908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:37.843940] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:37.967370] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:37.967529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:37.967588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:37.967620] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:37.971112] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: UP (p=75.75%) [2026-03-02T20:23:37.971383] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-03-02T20:23:37.971550] [INFO ] [sig ] GWRE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:38.120859] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GWRE.txt [2026-03-02T20:23:38.121011] [INFO ] [sig ] [1402/3370] Completed GWRE in 0.3s | 2.73 sym/s | Total: 8.6m | ETA: 12.0m [2026-03-02T20:23:38.121052] [INFO ] [sig ] [1403/3370] Forecasting GWRS... [2026-03-02T20:23:38.121081] [INFO ] [sig ] Generating forecast for: GWRS [2026-03-02T20:23:38.121113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-03-02T20:23:38.132446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-03-02T20:23:38.132760] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-03-02T20:23:38.133543] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-03-02T20:23:38.133617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:38.133650] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:38.133677] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:38.133734] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:38.191190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:38.191822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:38.191904] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:38.191936] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:38.306064] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:38.306183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:38.306219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:38.306279] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:38.309715] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-03-02T20:23:38.309989] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-03-02T20:23:38.310142] [INFO ] [sig ] GWRS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:38.455631] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/GWRS.txt [2026-03-02T20:23:38.455742] [INFO ] [sig ] [1403/3370] Completed GWRS in 0.3s | 2.73 sym/s | Total: 8.6m | ETA: 12.0m [2026-03-02T20:23:38.455781] [INFO ] [sig ] [1404/3370] Forecasting GXAI... [2026-03-02T20:23:38.455811] [INFO ] [sig ] Generating forecast for: GXAI [2026-03-02T20:23:38.455842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-03-02T20:23:38.467630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-03-02T20:23:38.467946] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-03-02T20:23:38.468785] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-03-02T20:23:38.468838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:38.468869] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:38.468895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:38.468951] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:38.530517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:38.531228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:38.531311] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:38.531343] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:38.647345] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:38.647502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:38.647593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:38.647629] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:38.651096] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: DOWN (p=33.55%) [2026-03-02T20:23:38.651378] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-03-02T20:23:38.651508] [INFO ] [sig ] GXAI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:38.795064] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GXAI.txt [2026-03-02T20:23:38.795193] [INFO ] [sig ] [1404/3370] Completed GXAI in 0.3s | 2.73 sym/s | Total: 8.6m | ETA: 12.0m [2026-03-02T20:23:38.795234] [INFO ] [sig ] [1405/3370] Forecasting GYRE... [2026-03-02T20:23:38.795263] [INFO ] [sig ] Generating forecast for: GYRE [2026-03-02T20:23:38.795293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-03-02T20:23:38.808404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-03-02T20:23:38.808688] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-03-02T20:23:38.809470] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-03-02T20:23:38.809521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:38.809553] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:38.809611] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:38.809672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:38.867361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:38.868029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:38.868139] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:38.868172] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:38.985839] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:38.985998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:38.986038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:38.986068] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:38.989994] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: DOWN (p=29.82%) [2026-03-02T20:23:38.990327] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-03-02T20:23:38.990464] [INFO ] [sig ] GYRE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:39.142768] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/GYRE.txt [2026-03-02T20:23:39.142913] [INFO ] [sig ] [1405/3370] Completed GYRE in 0.3s | 2.73 sym/s | Total: 8.6m | ETA: 12.0m [2026-03-02T20:23:39.142952] [INFO ] [sig ] [1406/3370] Forecasting H... [2026-03-02T20:23:39.142987] [INFO ] [sig ] Generating forecast for: H [2026-03-02T20:23:39.143023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-03-02T20:23:39.154836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-03-02T20:23:39.155209] [INFO ] [FORECASTER] Starting predict_future for H [2026-03-02T20:23:39.156051] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-03-02T20:23:39.156104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:39.156134] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:39.156160] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:39.156216] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:39.224149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:39.225042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:39.225148] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:39.225183] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:39.354859] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:39.355038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:39.355082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:39.355125] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:39.359065] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: UP (p=91.97%) [2026-03-02T20:23:39.359385] [INFO ] [FORECASTER] Completed predict_future for H [2026-03-02T20:23:39.359529] [INFO ] [sig ] H: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:39.507227] [INFO ] [LOCAL ] Saved forecast: H 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/H.txt [2026-03-02T20:23:39.507389] [INFO ] [sig ] [1406/3370] Completed H in 0.4s | 2.73 sym/s | Total: 8.6m | ETA: 12.0m [2026-03-02T20:23:39.507428] [INFO ] [sig ] [1407/3370] Forecasting HAE... [2026-03-02T20:23:39.507460] [INFO ] [sig ] Generating forecast for: HAE [2026-03-02T20:23:39.507491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-03-02T20:23:39.519432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-03-02T20:23:39.519836] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-03-02T20:23:39.520711] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-03-02T20:23:39.520764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:39.520796] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:39.520823] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:39.520879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:39.580310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:39.581273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:39.581365] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:39.581399] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:39.708846] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:39.709023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:39.709074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:39.709141] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:39.713743] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: UP (p=62.15%) [2026-03-02T20:23:39.714117] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-03-02T20:23:39.714296] [INFO ] [sig ] HAE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:39.864832] [INFO ] [LOCAL ] Saved forecast: HAE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HAE.txt [2026-03-02T20:23:39.865000] [INFO ] [sig ] [1407/3370] Completed HAE in 0.4s | 2.73 sym/s | Total: 8.6m | ETA: 12.0m [2026-03-02T20:23:39.865045] [INFO ] [sig ] [1408/3370] Forecasting HAFC... [2026-03-02T20:23:39.865090] [INFO ] [sig ] Generating forecast for: HAFC [2026-03-02T20:23:39.865133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-03-02T20:23:39.876803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-03-02T20:23:39.877220] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-03-02T20:23:39.878114] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-03-02T20:23:39.878170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:39.878205] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:39.878269] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:39.878334] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:39.939915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:39.940893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:39.940990] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:39.941042] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:40.075227] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:40.075400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:40.075443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:40.075471] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:40.079029] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: DOWN (p=42.60%) [2026-03-02T20:23:40.079317] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-03-02T20:23:40.079455] [INFO ] [sig ] HAFC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:40.234309] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HAFC.txt [2026-03-02T20:23:40.234462] [INFO ] [sig ] [1408/3370] Completed HAFC in 0.4s | 2.73 sym/s | Total: 8.6m | ETA: 12.0m [2026-03-02T20:23:40.234503] [INFO ] [sig ] [1409/3370] Forecasting HAL... [2026-03-02T20:23:40.234533] [INFO ] [sig ] Generating forecast for: HAL [2026-03-02T20:23:40.234586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-03-02T20:23:40.247083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-03-02T20:23:40.247398] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-03-02T20:23:40.248302] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-03-02T20:23:40.248355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:40.248386] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:40.248413] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:40.248470] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:40.310597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:40.311524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:40.311639] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:40.311676] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:40.448744] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:40.448905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:40.448945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:40.448973] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:40.452373] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: UP (p=75.36%) [2026-03-02T20:23:40.452668] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-03-02T20:23:40.452796] [INFO ] [sig ] HAL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:40.602365] [INFO ] [LOCAL ] Saved forecast: HAL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HAL.txt [2026-03-02T20:23:40.602501] [INFO ] [sig ] [1409/3370] Completed HAL in 0.4s | 2.73 sym/s | Total: 8.6m | ETA: 12.0m [2026-03-02T20:23:40.602540] [INFO ] [sig ] [1410/3370] Forecasting HALO... [2026-03-02T20:23:40.602587] [INFO ] [sig ] Generating forecast for: HALO [2026-03-02T20:23:40.602621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-03-02T20:23:40.613972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-03-02T20:23:40.614277] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-03-02T20:23:40.615101] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-03-02T20:23:40.615155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:40.615186] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:40.615213] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:40.615270] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:40.688463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:40.689752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:40.689886] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:40.689931] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:40.816458] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:40.816634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:40.816677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:40.816706] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:40.820168] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-03-02T20:23:40.820451] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-03-02T20:23:40.820599] [INFO ] [sig ] HALO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:40.963378] [INFO ] [LOCAL ] Saved forecast: HALO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HALO.txt [2026-03-02T20:23:40.963498] [INFO ] [sig ] [1410/3370] Completed HALO in 0.4s | 2.73 sym/s | Total: 8.6m | ETA: 12.0m [2026-03-02T20:23:40.963536] [INFO ] [sig ] [1411/3370] Forecasting HAS... [2026-03-02T20:23:40.963565] [INFO ] [sig ] Generating forecast for: HAS [2026-03-02T20:23:40.963615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-03-02T20:23:40.975760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-03-02T20:23:40.976033] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-03-02T20:23:40.976851] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-03-02T20:23:40.976904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:40.976936] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:40.976963] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:40.977020] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:41.042121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:41.043681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:41.043774] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:41.043813] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:41.182535] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:41.182733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:41.182774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:41.182804] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:41.186847] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: UP (p=87.87%) [2026-03-02T20:23:41.187189] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-03-02T20:23:41.187338] [INFO ] [sig ] HAS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:41.369407] [INFO ] [LOCAL ] Saved forecast: HAS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HAS.txt [2026-03-02T20:23:41.369594] [INFO ] [sig ] [1411/3370] Completed HAS in 0.4s | 2.73 sym/s | Total: 8.6m | ETA: 11.9m [2026-03-02T20:23:41.369644] [INFO ] [sig ] [1412/3370] Forecasting HASI... [2026-03-02T20:23:41.369677] [INFO ] [sig ] Generating forecast for: HASI [2026-03-02T20:23:41.369714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-03-02T20:23:41.382641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-03-02T20:23:41.383063] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-03-02T20:23:41.383948] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-03-02T20:23:41.384003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:41.384036] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:41.384074] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:41.384145] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:41.444155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:41.445083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:41.445180] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:41.445213] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:41.565789] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:41.565963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:41.566004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:41.566033] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:41.569585] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: DOWN (p=12.95%) [2026-03-02T20:23:41.569893] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-03-02T20:23:41.570035] [INFO ] [sig ] HASI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:41.725104] [INFO ] [LOCAL ] Saved forecast: HASI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HASI.txt [2026-03-02T20:23:41.725268] [INFO ] [sig ] [1412/3370] Completed HASI in 0.4s | 2.73 sym/s | Total: 8.6m | ETA: 11.9m [2026-03-02T20:23:41.725310] [INFO ] [sig ] [1413/3370] Forecasting HBAN... [2026-03-02T20:23:41.725339] [INFO ] [sig ] Generating forecast for: HBAN [2026-03-02T20:23:41.725369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-03-02T20:23:41.739299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-03-02T20:23:41.739745] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-03-02T20:23:41.740654] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-03-02T20:23:41.740712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:41.740744] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:41.740772] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:41.740829] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:41.803732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:41.804821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:41.804946] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:41.804983] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:41.933420] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:41.933618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:41.933670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:41.933702] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:41.937531] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: UP (p=98.43%) [2026-03-02T20:23:41.937901] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-03-02T20:23:41.938085] [INFO ] [sig ] HBAN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:42.103897] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HBAN.txt [2026-03-02T20:23:42.104156] [INFO ] [sig ] [1413/3370] Completed HBAN in 0.4s | 2.73 sym/s | Total: 8.6m | ETA: 11.9m [2026-03-02T20:23:42.104228] [INFO ] [sig ] [1414/3370] Forecasting HBANL... [2026-03-02T20:23:42.104262] [INFO ] [sig ] Generating forecast for: HBANL [2026-03-02T20:23:42.104295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-03-02T20:23:42.118532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-03-02T20:23:42.118997] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-03-02T20:23:42.119942] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-03-02T20:23:42.120001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:42.120042] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:42.120070] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:42.120144] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:42.195652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:42.196920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:42.197022] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:42.197065] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:42.327997] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:42.328174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:42.328217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:42.328251] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:42.332152] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: DOWN (p=45.52%) [2026-03-02T20:23:42.332436] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-03-02T20:23:42.332569] [INFO ] [sig ] HBANL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:42.482662] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HBANL.txt [2026-03-02T20:23:42.482837] [INFO ] [sig ] [1414/3370] Completed HBANL in 0.4s | 2.73 sym/s | Total: 8.6m | ETA: 11.9m [2026-03-02T20:23:42.482881] [INFO ] [sig ] [1415/3370] Forecasting HBANP... [2026-03-02T20:23:42.482926] [INFO ] [sig ] Generating forecast for: HBANP [2026-03-02T20:23:42.482970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-03-02T20:23:42.498290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-03-02T20:23:42.498934] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-03-02T20:23:42.500065] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-03-02T20:23:42.500127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:42.500215] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:42.500252] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:42.500315] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:42.561257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:42.562328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:42.562427] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:42.562461] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:42.678753] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:42.678935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:42.678976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:42.679027] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:42.682712] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: UP (p=91.71%) [2026-03-02T20:23:42.683033] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-03-02T20:23:42.683173] [INFO ] [sig ] HBANP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:42.833109] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HBANP.txt [2026-03-02T20:23:42.833294] [INFO ] [sig ] [1415/3370] Completed HBANP in 0.4s | 2.73 sym/s | Total: 8.6m | ETA: 11.9m [2026-03-02T20:23:42.833339] [INFO ] [sig ] [1416/3370] Forecasting HBB... [2026-03-02T20:23:42.833368] [INFO ] [sig ] Generating forecast for: HBB [2026-03-02T20:23:42.833398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-03-02T20:23:42.846137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-03-02T20:23:42.846504] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-03-02T20:23:42.847328] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-03-02T20:23:42.847381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:42.847414] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:42.847441] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:42.847498] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:42.910631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:42.911540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:42.911655] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:42.911690] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:43.035985] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:43.036217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:43.036270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:43.036306] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:43.040758] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: UP (p=96.52%) [2026-03-02T20:23:43.041100] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-03-02T20:23:43.041278] [INFO ] [sig ] HBB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:43.192555] [INFO ] [LOCAL ] Saved forecast: HBB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HBB.txt [2026-03-02T20:23:43.192748] [INFO ] [sig ] [1416/3370] Completed HBB in 0.4s | 2.73 sym/s | Total: 8.6m | ETA: 11.9m [2026-03-02T20:23:43.192800] [INFO ] [sig ] [1417/3370] Forecasting HBCP... [2026-03-02T20:23:43.192830] [INFO ] [sig ] Generating forecast for: HBCP [2026-03-02T20:23:43.192861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-03-02T20:23:43.204478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-03-02T20:23:43.204849] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-03-02T20:23:43.205739] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-03-02T20:23:43.205792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:43.205858] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:43.205888] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:43.205946] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:43.266080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:43.267057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:43.267159] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:43.267195] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:43.402046] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:43.402238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:43.402287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:43.402326] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:43.406556] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: DOWN (p=31.83%) [2026-03-02T20:23:43.406915] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-03-02T20:23:43.407064] [INFO ] [sig ] HBCP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:43.565995] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HBCP.txt [2026-03-02T20:23:43.566173] [INFO ] [sig ] [1417/3370] Completed HBCP in 0.4s | 2.73 sym/s | Total: 8.6m | ETA: 11.9m [2026-03-02T20:23:43.566223] [INFO ] [sig ] [1418/3370] Forecasting HBM... [2026-03-02T20:23:43.566261] [INFO ] [sig ] Generating forecast for: HBM [2026-03-02T20:23:43.566298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-03-02T20:23:43.579517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-03-02T20:23:43.579927] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-03-02T20:23:43.580792] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-03-02T20:23:43.580846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:43.580878] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:43.580905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:43.580962] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:43.639806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:43.640765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:43.640857] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:43.640891] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:43.766104] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:43.766275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:43.766317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:43.766348] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:43.769927] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-03-02T20:23:43.770223] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-03-02T20:23:43.770366] [INFO ] [sig ] HBM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:43.922227] [INFO ] [LOCAL ] Saved forecast: HBM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HBM.txt [2026-03-02T20:23:43.922434] [INFO ] [sig ] [1418/3370] Completed HBM in 0.4s | 2.73 sym/s | Total: 8.6m | ETA: 11.9m [2026-03-02T20:23:43.922487] [INFO ] [sig ] [1419/3370] Forecasting HBNC... [2026-03-02T20:23:43.922521] [INFO ] [sig ] Generating forecast for: HBNC [2026-03-02T20:23:43.922556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-03-02T20:23:43.937100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-03-02T20:23:43.937454] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-03-02T20:23:43.938404] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-03-02T20:23:43.938459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:43.938493] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:43.938522] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:43.938612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:44.001374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:44.002203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:44.002303] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:44.002336] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:44.121182] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:44.121365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:44.121406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:44.121435] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:44.125003] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: DOWN (p=47.38%) [2026-03-02T20:23:44.125309] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-03-02T20:23:44.125442] [INFO ] [sig ] HBNC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:44.270414] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HBNC.txt [2026-03-02T20:23:44.270557] [INFO ] [sig ] [1419/3370] Completed HBNC in 0.3s | 2.73 sym/s | Total: 8.7m | ETA: 11.9m [2026-03-02T20:23:44.270620] [INFO ] [sig ] [1420/3370] Forecasting HCA... [2026-03-02T20:23:44.270653] [INFO ] [sig ] Generating forecast for: HCA [2026-03-02T20:23:44.270686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-03-02T20:23:44.284291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-03-02T20:23:44.284663] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-03-02T20:23:44.285785] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-03-02T20:23:44.285840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:44.285874] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:44.285902] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:44.285960] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:44.351765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:44.352614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:44.352703] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:44.352739] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:44.475298] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:44.475460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:44.475501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:44.475583] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:44.479311] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: DOWN (p=37.65%) [2026-03-02T20:23:44.479623] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-03-02T20:23:44.479763] [INFO ] [sig ] HCA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:44.632968] [INFO ] [LOCAL ] Saved forecast: HCA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HCA.txt [2026-03-02T20:23:44.633144] [INFO ] [sig ] [1420/3370] Completed HCA in 0.4s | 2.73 sym/s | Total: 8.7m | ETA: 11.9m [2026-03-02T20:23:44.633210] [INFO ] [sig ] [1421/3370] Forecasting HCC... [2026-03-02T20:23:44.633247] [INFO ] [sig ] Generating forecast for: HCC [2026-03-02T20:23:44.633280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-03-02T20:23:44.646414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-03-02T20:23:44.646865] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-03-02T20:23:44.647764] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-03-02T20:23:44.647834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:44.647869] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:44.647900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:44.647960] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:44.714272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:44.715375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:44.715470] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:44.715505] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:44.847665] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:44.847832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:44.847877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:44.847908] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:44.851635] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: DOWN (p=43.25%) [2026-03-02T20:23:44.851937] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-03-02T20:23:44.852074] [INFO ] [sig ] HCC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:45.004639] [INFO ] [LOCAL ] Saved forecast: HCC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HCC.txt [2026-03-02T20:23:45.004837] [INFO ] [sig ] [1421/3370] Completed HCC in 0.4s | 2.73 sym/s | Total: 8.7m | ETA: 11.9m [2026-03-02T20:23:45.004902] [INFO ] [sig ] [1422/3370] Forecasting HCI... [2026-03-02T20:23:45.004940] [INFO ] [sig ] Generating forecast for: HCI [2026-03-02T20:23:45.004984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-03-02T20:23:45.019346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-03-02T20:23:45.020003] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-03-02T20:23:45.020925] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-03-02T20:23:45.020980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:45.021014] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:45.021050] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:45.021114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:45.084993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:45.086113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:45.086203] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:45.086237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:45.213128] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:45.213294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:45.213336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:45.213367] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:45.216918] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: UP (p=80.56%) [2026-03-02T20:23:45.217272] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-03-02T20:23:45.217430] [INFO ] [sig ] HCI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:45.367821] [INFO ] [LOCAL ] Saved forecast: HCI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HCI.txt [2026-03-02T20:23:45.367974] [INFO ] [sig ] [1422/3370] Completed HCI in 0.4s | 2.73 sym/s | Total: 8.7m | ETA: 11.9m [2026-03-02T20:23:45.368017] [INFO ] [sig ] [1423/3370] Forecasting HCM... [2026-03-02T20:23:45.368071] [INFO ] [sig ] Generating forecast for: HCM [2026-03-02T20:23:45.368106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-03-02T20:23:45.380248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-03-02T20:23:45.380602] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-03-02T20:23:45.381435] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-03-02T20:23:45.381491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:45.381523] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:45.381550] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:45.381636] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:45.444690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:45.445538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:45.445652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:45.445689] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:45.578678] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:45.578866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:45.578911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:45.578942] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:45.583005] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: DOWN (p=11.40%) [2026-03-02T20:23:45.583501] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-03-02T20:23:45.583746] [INFO ] [sig ] HCM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:45.739034] [INFO ] [LOCAL ] Saved forecast: HCM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HCM.txt [2026-03-02T20:23:45.739205] [INFO ] [sig ] [1423/3370] Completed HCM in 0.4s | 2.73 sym/s | Total: 8.7m | ETA: 11.9m [2026-03-02T20:23:45.739257] [INFO ] [sig ] [1424/3370] Forecasting HCSG... [2026-03-02T20:23:45.739306] [INFO ] [sig ] Generating forecast for: HCSG [2026-03-02T20:23:45.739349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-03-02T20:23:45.752637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-03-02T20:23:45.753060] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-03-02T20:23:45.753967] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-03-02T20:23:45.754023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:45.754058] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:45.754087] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:45.754151] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:45.818279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:45.819246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:45.819355] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:45.819391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:45.949046] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:45.949231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:45.949281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:45.949321] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:45.952976] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: UP (p=59.28%) [2026-03-02T20:23:45.953273] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-03-02T20:23:45.953411] [INFO ] [sig ] HCSG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:46.103219] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HCSG.txt [2026-03-02T20:23:46.103389] [INFO ] [sig ] [1424/3370] Completed HCSG in 0.4s | 2.73 sym/s | Total: 8.7m | ETA: 11.9m [2026-03-02T20:23:46.103431] [INFO ] [sig ] [1425/3370] Forecasting HD... [2026-03-02T20:23:46.103460] [INFO ] [sig ] Generating forecast for: HD [2026-03-02T20:23:46.103490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-03-02T20:23:46.115516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-03-02T20:23:46.116032] [INFO ] [FORECASTER] Starting predict_future for HD [2026-03-02T20:23:46.117073] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-03-02T20:23:46.117125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:46.117156] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:46.117183] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:46.117239] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:46.177976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:46.179042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:46.179132] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:46.179167] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:46.308920] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:46.309118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:46.309172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:46.309219] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:46.313188] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: UP (p=76.50%) [2026-03-02T20:23:46.313522] [INFO ] [FORECASTER] Completed predict_future for HD [2026-03-02T20:23:46.313695] [INFO ] [sig ] HD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:46.469108] [INFO ] [LOCAL ] Saved forecast: HD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HD.txt [2026-03-02T20:23:46.469315] [INFO ] [sig ] [1425/3370] Completed HD in 0.4s | 2.73 sym/s | Total: 8.7m | ETA: 11.9m [2026-03-02T20:23:46.469365] [INFO ] [sig ] [1426/3370] Forecasting HDB... [2026-03-02T20:23:46.469395] [INFO ] [sig ] Generating forecast for: HDB [2026-03-02T20:23:46.469428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-03-02T20:23:46.482175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-03-02T20:23:46.482640] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-03-02T20:23:46.483631] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-03-02T20:23:46.483691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:46.483726] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:46.483755] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:46.483815] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:46.547636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:46.548850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:46.548976] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:46.549012] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:46.685349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:46.685525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:46.685596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:46.685632] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:46.689760] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: UP (p=99.32%) [2026-03-02T20:23:46.690069] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-03-02T20:23:46.690209] [INFO ] [sig ] HDB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:46.839302] [INFO ] [LOCAL ] Saved forecast: HDB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HDB.txt [2026-03-02T20:23:46.839445] [INFO ] [sig ] [1426/3370] Completed HDB in 0.4s | 2.73 sym/s | Total: 8.7m | ETA: 11.9m [2026-03-02T20:23:46.839484] [INFO ] [sig ] [1427/3370] Forecasting HDSN... [2026-03-02T20:23:46.839512] [INFO ] [sig ] Generating forecast for: HDSN [2026-03-02T20:23:46.839542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-03-02T20:23:46.851408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-03-02T20:23:46.851745] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-03-02T20:23:46.852599] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-03-02T20:23:46.852653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:46.852685] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:46.852711] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:46.852773] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:46.912853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:46.914076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:46.914192] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:46.914228] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:47.040394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:47.040560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:47.040621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:47.040653] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:47.044439] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: UP (p=98.50%) [2026-03-02T20:23:47.044744] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-03-02T20:23:47.044878] [INFO ] [sig ] HDSN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:47.195371] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HDSN.txt [2026-03-02T20:23:47.195545] [INFO ] [sig ] [1427/3370] Completed HDSN in 0.4s | 2.73 sym/s | Total: 8.7m | ETA: 11.8m [2026-03-02T20:23:47.195608] [INFO ] [sig ] [1428/3370] Forecasting HE... [2026-03-02T20:23:47.195640] [INFO ] [sig ] Generating forecast for: HE [2026-03-02T20:23:47.195673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-03-02T20:23:47.209654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-03-02T20:23:47.210052] [INFO ] [FORECASTER] Starting predict_future for HE [2026-03-02T20:23:47.211180] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-03-02T20:23:47.211238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:47.211274] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:47.211305] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:47.211379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:47.285089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:47.286097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:47.286200] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:47.286237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:47.414431] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:47.414627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:47.414710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:47.414748] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:47.418648] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: DOWN (p=10.72%) [2026-03-02T20:23:47.418972] [INFO ] [FORECASTER] Completed predict_future for HE [2026-03-02T20:23:47.419136] [INFO ] [sig ] HE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:47.575435] [INFO ] [LOCAL ] Saved forecast: HE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HE.txt [2026-03-02T20:23:47.575607] [INFO ] [sig ] [1428/3370] Completed HE in 0.4s | 2.73 sym/s | Total: 8.7m | ETA: 11.8m [2026-03-02T20:23:47.575651] [INFO ] [sig ] [1429/3370] Forecasting HEI... [2026-03-02T20:23:47.575681] [INFO ] [sig ] Generating forecast for: HEI [2026-03-02T20:23:47.575711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-03-02T20:23:47.587191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-03-02T20:23:47.587489] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-03-02T20:23:47.588354] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-03-02T20:23:47.588407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:47.588439] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:47.588464] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:47.588521] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:47.647593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:47.648337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:47.648427] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:47.648463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:47.771845] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:47.772013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:47.772054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:47.772082] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:47.775532] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=47.07%) [2026-03-02T20:23:47.775849] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-03-02T20:23:47.776021] [INFO ] [sig ] HEI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:47.928486] [INFO ] [LOCAL ] Saved forecast: HEI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HEI.txt [2026-03-02T20:23:47.928665] [INFO ] [sig ] [1429/3370] Completed HEI in 0.4s | 2.73 sym/s | Total: 8.7m | ETA: 11.8m [2026-03-02T20:23:47.928732] [INFO ] [sig ] [1430/3370] Forecasting HELE... [2026-03-02T20:23:47.928774] [INFO ] [sig ] Generating forecast for: HELE [2026-03-02T20:23:47.928807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-03-02T20:23:47.940317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-03-02T20:23:47.940629] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-03-02T20:23:47.941484] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-03-02T20:23:47.941537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:47.941590] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:47.941622] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:47.941686] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:48.001381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:48.002305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:48.002392] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:48.002425] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:48.130041] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:48.130209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:48.130261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:48.130299] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:48.133979] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: DOWN (p=35.17%) [2026-03-02T20:23:48.134268] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-03-02T20:23:48.134404] [INFO ] [sig ] HELE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:48.282232] [INFO ] [LOCAL ] Saved forecast: HELE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HELE.txt [2026-03-02T20:23:48.282400] [INFO ] [sig ] [1430/3370] Completed HELE in 0.4s | 2.73 sym/s | Total: 8.7m | ETA: 11.8m [2026-03-02T20:23:48.282440] [INFO ] [sig ] [1431/3370] Forecasting HEPS... [2026-03-02T20:23:48.282470] [INFO ] [sig ] Generating forecast for: HEPS [2026-03-02T20:23:48.282500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-03-02T20:23:48.293942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-03-02T20:23:48.294233] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-03-02T20:23:48.295080] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-03-02T20:23:48.295133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:48.295165] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:48.295192] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:48.295260] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:48.353524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:48.354401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:48.354485] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:48.354519] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:48.475221] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:48.475391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:48.475433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:48.475462] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:48.479303] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: DOWN (p=28.41%) [2026-03-02T20:23:48.479613] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-03-02T20:23:48.479762] [INFO ] [sig ] HEPS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:48.629069] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HEPS.txt [2026-03-02T20:23:48.629234] [INFO ] [sig ] [1431/3370] Completed HEPS in 0.3s | 2.73 sym/s | Total: 8.7m | ETA: 11.8m [2026-03-02T20:23:48.629285] [INFO ] [sig ] [1432/3370] Forecasting HEQ... [2026-03-02T20:23:48.629322] [INFO ] [sig ] Generating forecast for: HEQ [2026-03-02T20:23:48.629360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-03-02T20:23:48.642833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-03-02T20:23:48.643168] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-03-02T20:23:48.644229] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-03-02T20:23:48.644470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:48.644512] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:48.644542] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:48.644623] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:48.704857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:48.705962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:48.706049] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:48.706082] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:48.830170] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:48.830364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:48.830426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:48.830664] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:48.834790] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: UP (p=74.52%) [2026-03-02T20:23:48.835093] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-03-02T20:23:48.835232] [INFO ] [sig ] HEQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:48.985523] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HEQ.txt [2026-03-02T20:23:48.985680] [INFO ] [sig ] [1432/3370] Completed HEQ in 0.4s | 2.73 sym/s | Total: 8.7m | ETA: 11.8m [2026-03-02T20:23:48.985722] [INFO ] [sig ] [1433/3370] Forecasting HERO... [2026-03-02T20:23:48.985751] [INFO ] [sig ] Generating forecast for: HERO [2026-03-02T20:23:48.985780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-03-02T20:23:49.000631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-03-02T20:23:49.001084] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-03-02T20:23:49.002176] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-03-02T20:23:49.002234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:49.002267] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:49.002293] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:49.002351] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:49.064923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:49.066086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:49.066198] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:49.066232] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:49.194447] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:49.194654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:49.194699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:49.194727] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:49.199065] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: UP (p=73.57%) [2026-03-02T20:23:49.199422] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-03-02T20:23:49.199791] [INFO ] [sig ] HERO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:49.345880] [INFO ] [LOCAL ] Saved forecast: HERO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HERO.txt [2026-03-02T20:23:49.346012] [INFO ] [sig ] [1433/3370] Completed HERO in 0.4s | 2.73 sym/s | Total: 8.7m | ETA: 11.8m [2026-03-02T20:23:49.346052] [INFO ] [sig ] [1434/3370] Forecasting HESM... [2026-03-02T20:23:49.346082] [INFO ] [sig ] Generating forecast for: HESM [2026-03-02T20:23:49.346111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-03-02T20:23:49.357765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-03-02T20:23:49.358032] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-03-02T20:23:49.358904] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-03-02T20:23:49.358957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:49.359021] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:49.359050] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:49.359107] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:49.418470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:49.419097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:49.419179] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:49.419212] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:49.540649] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:49.540778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:49.540817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:49.540845] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:49.544142] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: DOWN (p=47.14%) [2026-03-02T20:23:49.544418] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-03-02T20:23:49.544546] [INFO ] [sig ] HESM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:49.691041] [INFO ] [LOCAL ] Saved forecast: HESM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HESM.txt [2026-03-02T20:23:49.691158] [INFO ] [sig ] [1434/3370] Completed HESM in 0.3s | 2.73 sym/s | Total: 8.7m | ETA: 11.8m [2026-03-02T20:23:49.691198] [INFO ] [sig ] [1435/3370] Forecasting HFFG... [2026-03-02T20:23:49.691227] [INFO ] [sig ] Generating forecast for: HFFG [2026-03-02T20:23:49.691257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-03-02T20:23:49.702601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-03-02T20:23:49.702871] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-03-02T20:23:49.703682] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-03-02T20:23:49.703735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:49.703767] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:49.703793] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:49.703850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:49.762101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:49.762744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:49.762824] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:49.762856] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:49.889779] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:49.889938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:49.889984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:49.890014] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:49.894000] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: UP (p=70.12%) [2026-03-02T20:23:49.894304] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-03-02T20:23:49.894446] [INFO ] [sig ] HFFG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:50.039430] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HFFG.txt [2026-03-02T20:23:50.039556] [INFO ] [sig ] [1435/3370] Completed HFFG in 0.3s | 2.73 sym/s | Total: 8.7m | ETA: 11.8m [2026-03-02T20:23:50.039614] [INFO ] [sig ] [1436/3370] Forecasting HFRO... [2026-03-02T20:23:50.039670] [INFO ] [sig ] Generating forecast for: HFRO [2026-03-02T20:23:50.039702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-03-02T20:23:50.051791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-03-02T20:23:50.052076] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-03-02T20:23:50.052935] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-03-02T20:23:50.052987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:50.053019] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:50.053045] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:50.053102] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:50.111008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:50.111891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:50.111976] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:50.112008] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:50.237005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:50.237169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:50.237208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:50.237236] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:50.241099] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: UP (p=89.15%) [2026-03-02T20:23:50.241410] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-03-02T20:23:50.241551] [INFO ] [sig ] HFRO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:50.391225] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HFRO.txt [2026-03-02T20:23:50.391357] [INFO ] [sig ] [1436/3370] Completed HFRO in 0.4s | 2.73 sym/s | Total: 8.8m | ETA: 11.8m [2026-03-02T20:23:50.391403] [INFO ] [sig ] [1437/3370] Forecasting HFWA... [2026-03-02T20:23:50.391439] [INFO ] [sig ] Generating forecast for: HFWA [2026-03-02T20:23:50.391470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-03-02T20:23:50.402980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-03-02T20:23:50.403238] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-03-02T20:23:50.404038] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-03-02T20:23:50.404090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:50.404123] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:50.404149] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:50.404206] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:50.463632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:50.464228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:50.464309] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:50.464340] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:50.591901] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:50.592068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:50.592107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:50.592170] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:50.595712] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: DOWN (p=32.15%) [2026-03-02T20:23:50.595988] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-03-02T20:23:50.596117] [INFO ] [sig ] HFWA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:50.745669] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HFWA.txt [2026-03-02T20:23:50.745813] [INFO ] [sig ] [1437/3370] Completed HFWA in 0.4s | 2.73 sym/s | Total: 8.8m | ETA: 11.8m [2026-03-02T20:23:50.745854] [INFO ] [sig ] [1438/3370] Forecasting HG... [2026-03-02T20:23:50.745883] [INFO ] [sig ] Generating forecast for: HG [2026-03-02T20:23:50.745914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-03-02T20:23:50.761175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-03-02T20:23:50.761441] [INFO ] [FORECASTER] Starting predict_future for HG [2026-03-02T20:23:50.762259] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-03-02T20:23:50.762312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:50.762343] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:50.762370] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:50.762426] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:50.825697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:50.826687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:50.826780] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:50.826814] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:50.958837] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:50.958995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:50.959035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:50.959064] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:50.962699] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: UP (p=70.97%) [2026-03-02T20:23:50.962976] [INFO ] [FORECASTER] Completed predict_future for HG [2026-03-02T20:23:50.963107] [INFO ] [sig ] HG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:51.109303] [INFO ] [LOCAL ] Saved forecast: HG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HG.txt [2026-03-02T20:23:51.109457] [INFO ] [sig ] [1438/3370] Completed HG in 0.4s | 2.73 sym/s | Total: 8.8m | ETA: 11.8m [2026-03-02T20:23:51.109499] [INFO ] [sig ] [1439/3370] Forecasting HGBL... [2026-03-02T20:23:51.109528] [INFO ] [sig ] Generating forecast for: HGBL [2026-03-02T20:23:51.109558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-03-02T20:23:51.123445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-03-02T20:23:51.123754] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-03-02T20:23:51.124543] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-03-02T20:23:51.124615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:51.124647] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:51.124674] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:51.124732] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:51.184290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:51.185139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:51.185225] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:51.185259] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:51.302242] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:51.302415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:51.302461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:51.302505] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:51.306038] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: DOWN (p=11.16%) [2026-03-02T20:23:51.306313] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-03-02T20:23:51.306441] [INFO ] [sig ] HGBL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:51.451385] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HGBL.txt [2026-03-02T20:23:51.451537] [INFO ] [sig ] [1439/3370] Completed HGBL in 0.3s | 2.73 sym/s | Total: 8.8m | ETA: 11.8m [2026-03-02T20:23:51.451596] [INFO ] [sig ] [1440/3370] Forecasting HGLB... [2026-03-02T20:23:51.451628] [INFO ] [sig ] Generating forecast for: HGLB [2026-03-02T20:23:51.451657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-03-02T20:23:51.462933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-03-02T20:23:51.463233] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-03-02T20:23:51.464046] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-03-02T20:23:51.464098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:51.464130] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:51.464156] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:51.464213] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:51.527734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:51.528723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:51.528810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:51.528843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:51.651019] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:51.651175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:51.651215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:51.651244] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:51.654677] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: UP (p=72.90%) [2026-03-02T20:23:51.654949] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-03-02T20:23:51.655086] [INFO ] [sig ] HGLB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:51.874338] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HGLB.txt [2026-03-02T20:23:51.874504] [INFO ] [sig ] [1440/3370] Completed HGLB in 0.4s | 2.73 sym/s | Total: 8.8m | ETA: 11.8m [2026-03-02T20:23:51.874544] [INFO ] [sig ] [1441/3370] Forecasting HGTY... [2026-03-02T20:23:51.874592] [INFO ] [sig ] Generating forecast for: HGTY [2026-03-02T20:23:51.874625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-03-02T20:23:51.888252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-03-02T20:23:51.888615] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-03-02T20:23:51.889438] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-03-02T20:23:51.889494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:51.889528] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:51.889555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:51.889646] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:51.948439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:51.949122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:51.949203] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:51.949249] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:52.069678] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:52.069835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:52.069875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:52.069904] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:52.073485] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: UP (p=99.38%) [2026-03-02T20:23:52.073791] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-03-02T20:23:52.073951] [INFO ] [sig ] HGTY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:52.223629] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HGTY.txt [2026-03-02T20:23:52.223763] [INFO ] [sig ] [1441/3370] Completed HGTY in 0.3s | 2.73 sym/s | Total: 8.8m | ETA: 11.8m [2026-03-02T20:23:52.223802] [INFO ] [sig ] [1442/3370] Forecasting HHH... [2026-03-02T20:23:52.223833] [INFO ] [sig ] Generating forecast for: HHH [2026-03-02T20:23:52.223862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-03-02T20:23:52.238119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-03-02T20:23:52.238562] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-03-02T20:23:52.239428] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-03-02T20:23:52.239484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:52.239517] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:52.239544] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:52.239620] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:52.305026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:52.305968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:52.306075] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:52.306111] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:52.432700] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:52.432880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:52.432923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:52.432954] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:52.437041] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: UP (p=72.26%) [2026-03-02T20:23:52.437401] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-03-02T20:23:52.437553] [INFO ] [sig ] HHH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:52.592532] [INFO ] [LOCAL ] Saved forecast: HHH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HHH.txt [2026-03-02T20:23:52.592720] [INFO ] [sig ] [1442/3370] Completed HHH in 0.4s | 2.73 sym/s | Total: 8.8m | ETA: 11.8m [2026-03-02T20:23:52.592763] [INFO ] [sig ] [1443/3370] Forecasting HIFS... [2026-03-02T20:23:52.592792] [INFO ] [sig ] Generating forecast for: HIFS [2026-03-02T20:23:52.592823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-03-02T20:23:52.605523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-03-02T20:23:52.605967] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-03-02T20:23:52.606978] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-03-02T20:23:52.607034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:52.607066] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:52.607106] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:52.607166] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:52.668078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:52.669028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:52.669137] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:52.669171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:52.793708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:52.793912] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:23:52.793952] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:52.793981] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:52.797750] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-03-02T20:23:52.798144] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-03-02T20:23:52.798303] [INFO ] [sig ] HIFS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:52.956549] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HIFS.txt [2026-03-02T20:23:52.956737] [INFO ] [sig ] [1443/3370] Completed HIFS in 0.4s | 2.73 sym/s | Total: 8.8m | ETA: 11.7m [2026-03-02T20:23:52.956778] [INFO ] [sig ] [1444/3370] Forecasting HIG... [2026-03-02T20:23:52.956810] [INFO ] [sig ] Generating forecast for: HIG [2026-03-02T20:23:52.956841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-03-02T20:23:52.969156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-03-02T20:23:52.969557] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-03-02T20:23:52.970421] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-03-02T20:23:52.970478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:52.970510] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:52.970538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:52.970629] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:53.031157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:53.032147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:53.032291] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:53.032327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:53.156587] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:53.156757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:53.156799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:53.156830] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:53.160720] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: DOWN (p=2.17%) [2026-03-02T20:23:53.161114] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-03-02T20:23:53.161285] [INFO ] [sig ] HIG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:53.323598] [INFO ] [LOCAL ] Saved forecast: HIG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HIG.txt [2026-03-02T20:23:53.323965] [INFO ] [sig ] [1444/3370] Completed HIG in 0.4s | 2.73 sym/s | Total: 8.8m | ETA: 11.7m [2026-03-02T20:23:53.324007] [INFO ] [sig ] [1445/3370] Forecasting HII... [2026-03-02T20:23:53.324038] [INFO ] [sig ] Generating forecast for: HII [2026-03-02T20:23:53.324068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-03-02T20:23:53.337686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-03-02T20:23:53.338130] [INFO ] [FORECASTER] Starting predict_future for HII [2026-03-02T20:23:53.339055] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-03-02T20:23:53.339115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:53.339149] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:53.339177] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:53.339237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:53.402637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:53.403564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:53.403700] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:53.403735] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:53.533968] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:53.534137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:53.534178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:53.534209] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:53.537963] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: UP (p=86.21%) [2026-03-02T20:23:53.538346] [INFO ] [FORECASTER] Completed predict_future for HII [2026-03-02T20:23:53.538497] [INFO ] [sig ] HII: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:53.698378] [INFO ] [LOCAL ] Saved forecast: HII 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HII.txt [2026-03-02T20:23:53.698601] [INFO ] [sig ] [1445/3370] Completed HII in 0.4s | 2.73 sym/s | Total: 8.8m | ETA: 11.7m [2026-03-02T20:23:53.698646] [INFO ] [sig ] [1446/3370] Forecasting HIMS... [2026-03-02T20:23:53.698676] [INFO ] [sig ] Generating forecast for: HIMS [2026-03-02T20:23:53.698706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-03-02T20:23:53.712332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-03-02T20:23:53.712782] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-03-02T20:23:53.713804] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-03-02T20:23:53.713865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:53.713898] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:53.713927] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:53.713985] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:53.775269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:53.776236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:53.776339] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:53.776381] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:53.898671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:53.898833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:53.898874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:53.898903] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:53.902367] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: DOWN (p=42.15%) [2026-03-02T20:23:53.902686] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-03-02T20:23:53.902820] [INFO ] [sig ] HIMS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:54.051015] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HIMS.txt [2026-03-02T20:23:54.051158] [INFO ] [sig ] [1446/3370] Completed HIMS in 0.4s | 2.73 sym/s | Total: 8.8m | ETA: 11.7m [2026-03-02T20:23:54.051196] [INFO ] [sig ] [1447/3370] Forecasting HIMX... [2026-03-02T20:23:54.051227] [INFO ] [sig ] Generating forecast for: HIMX [2026-03-02T20:23:54.051264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-03-02T20:23:54.063492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-03-02T20:23:54.063887] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-03-02T20:23:54.064809] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-03-02T20:23:54.064865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:54.064898] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:54.064926] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:54.064984] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:54.127907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:54.128752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:54.128844] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:54.128878] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:54.256384] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:54.256561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:54.256811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:54.256841] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:54.261093] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: UP (p=75.07%) [2026-03-02T20:23:54.261444] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-03-02T20:23:54.261618] [INFO ] [sig ] HIMX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:54.428446] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HIMX.txt [2026-03-02T20:23:54.428713] [INFO ] [sig ] [1447/3370] Completed HIMX in 0.4s | 2.73 sym/s | Total: 8.8m | ETA: 11.7m [2026-03-02T20:23:54.428773] [INFO ] [sig ] [1448/3370] Forecasting HIO... [2026-03-02T20:23:54.428816] [INFO ] [sig ] Generating forecast for: HIO [2026-03-02T20:23:54.428859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-03-02T20:23:54.442861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-03-02T20:23:54.443282] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-03-02T20:23:54.444299] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-03-02T20:23:54.444363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:54.444398] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:54.444426] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:54.444486] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:54.505945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:54.506868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:54.506978] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:54.507012] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:54.633052] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:54.633226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:54.633269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:54.633300] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:54.637096] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: UP (p=55.07%) [2026-03-02T20:23:54.637448] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-03-02T20:23:54.637619] [INFO ] [sig ] HIO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:54.788794] [INFO ] [LOCAL ] Saved forecast: HIO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HIO.txt [2026-03-02T20:23:54.788966] [INFO ] [sig ] [1448/3370] Completed HIO in 0.4s | 2.73 sym/s | Total: 8.8m | ETA: 11.7m [2026-03-02T20:23:54.789007] [INFO ] [sig ] [1449/3370] Forecasting HIPO... [2026-03-02T20:23:54.789039] [INFO ] [sig ] Generating forecast for: HIPO [2026-03-02T20:23:54.789070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-03-02T20:23:54.802089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-03-02T20:23:54.802497] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-03-02T20:23:54.803495] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-03-02T20:23:54.803559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:54.803624] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:54.803668] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:54.803738] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:54.865188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:54.866144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:54.866251] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:54.866285] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:54.991271] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:54.991441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:54.991482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:54.991513] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:54.995277] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: DOWN (p=14.71%) [2026-03-02T20:23:54.995653] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-03-02T20:23:54.995805] [INFO ] [sig ] HIPO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:55.155993] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HIPO.txt [2026-03-02T20:23:55.156158] [INFO ] [sig ] [1449/3370] Completed HIPO in 0.4s | 2.73 sym/s | Total: 8.8m | ETA: 11.7m [2026-03-02T20:23:55.156200] [INFO ] [sig ] [1450/3370] Forecasting HITI... [2026-03-02T20:23:55.156230] [INFO ] [sig ] Generating forecast for: HITI [2026-03-02T20:23:55.156260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-03-02T20:23:55.169999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-03-02T20:23:55.170408] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-03-02T20:23:55.171306] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-03-02T20:23:55.171370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:55.171410] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:55.171442] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:55.171511] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:55.237349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:55.238308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:55.238409] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:55.238445] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:55.363903] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:55.364075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:55.364115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:55.364144] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:55.368208] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: DOWN (p=16.14%) [2026-03-02T20:23:55.368614] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-03-02T20:23:55.368975] [INFO ] [sig ] HITI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:55.530991] [INFO ] [LOCAL ] Saved forecast: HITI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HITI.txt [2026-03-02T20:23:55.531154] [INFO ] [sig ] [1450/3370] Completed HITI in 0.4s | 2.73 sym/s | Total: 8.8m | ETA: 11.7m [2026-03-02T20:23:55.531194] [INFO ] [sig ] [1451/3370] Forecasting HIVE... [2026-03-02T20:23:55.531224] [INFO ] [sig ] Generating forecast for: HIVE [2026-03-02T20:23:55.531255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-03-02T20:23:55.544317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-03-02T20:23:55.544740] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-03-02T20:23:55.545618] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-03-02T20:23:55.545844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:55.545904] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:55.545934] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:55.545993] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:55.609317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:55.610484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:55.610611] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:55.610801] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:55.737429] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:55.737631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:55.737672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:55.737701] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:55.741374] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: UP (p=92.94%) [2026-03-02T20:23:55.741758] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-03-02T20:23:55.741913] [INFO ] [sig ] HIVE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:55.893382] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HIVE.txt [2026-03-02T20:23:55.893565] [INFO ] [sig ] [1451/3370] Completed HIVE in 0.4s | 2.73 sym/s | Total: 8.8m | ETA: 11.7m [2026-03-02T20:23:55.893629] [INFO ] [sig ] [1452/3370] Forecasting HIX... [2026-03-02T20:23:55.893661] [INFO ] [sig ] Generating forecast for: HIX [2026-03-02T20:23:55.893692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-03-02T20:23:55.905807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-03-02T20:23:55.906217] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-03-02T20:23:55.907112] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-03-02T20:23:55.907172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:55.907205] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:55.907234] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:55.907293] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:55.968797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:55.969703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:55.969809] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:55.969844] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:56.088385] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:56.088591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:56.088638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:56.088670] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:56.092387] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: UP (p=93.68%) [2026-03-02T20:23:56.092755] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-03-02T20:23:56.092907] [INFO ] [sig ] HIX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:56.251890] [INFO ] [LOCAL ] Saved forecast: HIX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HIX.txt [2026-03-02T20:23:56.252054] [INFO ] [sig ] [1452/3370] Completed HIX in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.7m [2026-03-02T20:23:56.252094] [INFO ] [sig ] [1453/3370] Forecasting HL... [2026-03-02T20:23:56.252126] [INFO ] [sig ] Generating forecast for: HL [2026-03-02T20:23:56.252157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-03-02T20:23:56.264380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-03-02T20:23:56.264821] [INFO ] [FORECASTER] Starting predict_future for HL [2026-03-02T20:23:56.265677] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-03-02T20:23:56.265734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:56.265767] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:56.265795] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:56.265852] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:56.326691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:56.327820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:56.327933] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:56.327967] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:56.458446] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:56.458640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:56.458689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:56.458724] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:56.462322] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: UP (p=93.38%) [2026-03-02T20:23:56.462689] [INFO ] [FORECASTER] Completed predict_future for HL [2026-03-02T20:23:56.462836] [INFO ] [sig ] HL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:56.613634] [INFO ] [LOCAL ] Saved forecast: HL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HL.txt [2026-03-02T20:23:56.613798] [INFO ] [sig ] [1453/3370] Completed HL in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.7m [2026-03-02T20:23:56.613839] [INFO ] [sig ] [1454/3370] Forecasting HLAL... [2026-03-02T20:23:56.613871] [INFO ] [sig ] Generating forecast for: HLAL [2026-03-02T20:23:56.613902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-03-02T20:23:56.630668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-03-02T20:23:56.631152] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-03-02T20:23:56.632194] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-03-02T20:23:56.632260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:56.632301] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:56.632335] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:56.632418] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:56.694055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:56.694997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:56.695087] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:56.695120] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:56.821478] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:56.821667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:56.821709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:56.821737] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:56.825378] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: UP (p=87.59%) [2026-03-02T20:23:56.825752] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-03-02T20:23:56.825894] [INFO ] [sig ] HLAL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:56.972214] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HLAL.txt [2026-03-02T20:23:56.972385] [INFO ] [sig ] [1454/3370] Completed HLAL in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.7m [2026-03-02T20:23:56.972426] [INFO ] [sig ] [1455/3370] Forecasting HLF... [2026-03-02T20:23:56.972456] [INFO ] [sig ] Generating forecast for: HLF [2026-03-02T20:23:56.972485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-03-02T20:23:56.984247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-03-02T20:23:56.984634] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-03-02T20:23:56.985440] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-03-02T20:23:56.985492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:56.985526] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:56.985553] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:56.985637] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:57.043316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:57.044238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:57.044328] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:57.044361] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:57.175007] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:57.175178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:57.175219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:57.175249] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:57.178901] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-03-02T20:23:57.179248] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-03-02T20:23:57.179391] [INFO ] [sig ] HLF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:57.329359] [INFO ] [LOCAL ] Saved forecast: HLF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HLF.txt [2026-03-02T20:23:57.329519] [INFO ] [sig ] [1455/3370] Completed HLF in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.7m [2026-03-02T20:23:57.329561] [INFO ] [sig ] [1456/3370] Forecasting HLI... [2026-03-02T20:23:57.329612] [INFO ] [sig ] Generating forecast for: HLI [2026-03-02T20:23:57.329647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-03-02T20:23:57.343150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-03-02T20:23:57.343475] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-03-02T20:23:57.344385] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-03-02T20:23:57.344439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:57.344483] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:57.344516] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:57.344595] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:57.407908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:57.408970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:57.409062] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:57.409096] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:57.530610] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:57.530773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:57.530815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:57.530845] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:57.534401] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: DOWN (p=37.34%) [2026-03-02T20:23:57.534713] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-03-02T20:23:57.534850] [INFO ] [sig ] HLI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:57.680606] [INFO ] [LOCAL ] Saved forecast: HLI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HLI.txt [2026-03-02T20:23:57.680746] [INFO ] [sig ] [1456/3370] Completed HLI in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.7m [2026-03-02T20:23:57.680785] [INFO ] [sig ] [1457/3370] Forecasting HLIO... [2026-03-02T20:23:57.680816] [INFO ] [sig ] Generating forecast for: HLIO [2026-03-02T20:23:57.680846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-03-02T20:23:57.693259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-03-02T20:23:57.693674] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-03-02T20:23:57.694543] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-03-02T20:23:57.694624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:57.694657] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:57.694683] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:57.694741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:57.752344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:57.753182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:57.753269] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:57.753303] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:57.880397] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:57.880564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:57.880622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:57.880651] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:57.884103] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: UP (p=82.04%) [2026-03-02T20:23:57.884409] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-03-02T20:23:57.884549] [INFO ] [sig ] HLIO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:58.048806] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HLIO.txt [2026-03-02T20:23:58.048972] [INFO ] [sig ] [1457/3370] Completed HLIO in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.7m [2026-03-02T20:23:58.049016] [INFO ] [sig ] [1458/3370] Forecasting HLLY... [2026-03-02T20:23:58.049045] [INFO ] [sig ] Generating forecast for: HLLY [2026-03-02T20:23:58.049076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-03-02T20:23:58.061495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-03-02T20:23:58.061890] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-03-02T20:23:58.062768] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-03-02T20:23:58.062823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:58.062857] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:58.062885] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:58.062945] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:58.120196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:58.120975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:58.121060] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:58.121094] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:58.242216] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:58.242384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:58.242424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:58.242456] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:58.246060] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: UP (p=99.32%) [2026-03-02T20:23:58.246377] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-03-02T20:23:58.246523] [INFO ] [sig ] HLLY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:58.401099] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HLLY.txt [2026-03-02T20:23:58.401267] [INFO ] [sig ] [1458/3370] Completed HLLY in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.7m [2026-03-02T20:23:58.401316] [INFO ] [sig ] [1459/3370] Forecasting HLMN... [2026-03-02T20:23:58.401348] [INFO ] [sig ] Generating forecast for: HLMN [2026-03-02T20:23:58.401379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-03-02T20:23:58.418199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-03-02T20:23:58.418721] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-03-02T20:23:58.419843] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-03-02T20:23:58.419923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:58.419963] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:58.419997] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:58.420078] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:58.495357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:58.496330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:58.496448] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:58.496491] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:58.621388] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:58.621564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:58.621634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:58.621667] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:58.625687] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-03-02T20:23:58.626091] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-03-02T20:23:58.626253] [INFO ] [sig ] HLMN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:23:58.792206] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HLMN.txt [2026-03-02T20:23:58.792397] [INFO ] [sig ] [1459/3370] Completed HLMN in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.7m [2026-03-02T20:23:58.792462] [INFO ] [sig ] [1460/3370] Forecasting HLN... [2026-03-02T20:23:58.792499] [INFO ] [sig ] Generating forecast for: HLN [2026-03-02T20:23:58.792532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-03-02T20:23:58.805825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-03-02T20:23:58.806238] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-03-02T20:23:58.807144] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-03-02T20:23:58.807200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:58.807232] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:58.807259] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:58.807317] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:58.869264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:58.870390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:58.870504] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:58.870540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:58.998198] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:58.998370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:58.998425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:58.998460] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:59.002196] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: UP (p=95.73%) [2026-03-02T20:23:59.002547] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-03-02T20:23:59.002736] [INFO ] [sig ] HLN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:59.168357] [INFO ] [LOCAL ] Saved forecast: HLN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HLN.txt [2026-03-02T20:23:59.168534] [INFO ] [sig ] [1460/3370] Completed HLN in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.6m [2026-03-02T20:23:59.168607] [INFO ] [sig ] [1461/3370] Forecasting HLNE... [2026-03-02T20:23:59.168647] [INFO ] [sig ] Generating forecast for: HLNE [2026-03-02T20:23:59.168678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-03-02T20:23:59.184116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-03-02T20:23:59.184567] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-03-02T20:23:59.185821] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-03-02T20:23:59.185887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:59.185922] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:59.185951] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:59.186013] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:59.247657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:59.248685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:59.248863] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:59.248901] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:59.376162] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:59.376532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:59.376595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:59.376631] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:59.381005] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=98.98%) [2026-03-02T20:23:59.381365] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-03-02T20:23:59.381540] [INFO ] [sig ] HLNE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:59.552223] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HLNE.txt [2026-03-02T20:23:59.552384] [INFO ] [sig ] [1461/3370] Completed HLNE in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.6m [2026-03-02T20:23:59.552424] [INFO ] [sig ] [1462/3370] Forecasting HLX... [2026-03-02T20:23:59.552455] [INFO ] [sig ] Generating forecast for: HLX [2026-03-02T20:23:59.552486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-03-02T20:23:59.564806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-03-02T20:23:59.565221] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-03-02T20:23:59.566101] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-03-02T20:23:59.566157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:59.566189] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:59.566216] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:59.566274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:23:59.628982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:23:59.629936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:23:59.630040] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:23:59.630076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:23:59.756665] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:23:59.756841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:23:59.756882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:23:59.756911] [INFO ] [FORECASTER] Training complete [2026-03-02T20:23:59.760551] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: UP (p=86.70%) [2026-03-02T20:23:59.760925] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-03-02T20:23:59.761074] [INFO ] [sig ] HLX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:23:59.925525] [INFO ] [LOCAL ] Saved forecast: HLX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HLX.txt [2026-03-02T20:23:59.925729] [INFO ] [sig ] [1462/3370] Completed HLX in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.6m [2026-03-02T20:23:59.925771] [INFO ] [sig ] [1463/3370] Forecasting HMC... [2026-03-02T20:23:59.925801] [INFO ] [sig ] Generating forecast for: HMC [2026-03-02T20:23:59.925831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-03-02T20:23:59.939431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-03-02T20:23:59.939885] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-03-02T20:23:59.940816] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-03-02T20:23:59.940872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:23:59.940907] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:23:59.940936] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:23:59.940997] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:00.005065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:00.005994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:00.006097] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:00.006132] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:00.130376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:00.130545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:00.130606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:00.130655] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:00.134241] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: UP (p=60.44%) [2026-03-02T20:24:00.134609] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-03-02T20:24:00.134759] [INFO ] [sig ] HMC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:00.288565] [INFO ] [LOCAL ] Saved forecast: HMC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HMC.txt [2026-03-02T20:24:00.288768] [INFO ] [sig ] [1463/3370] Completed HMC in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.6m [2026-03-02T20:24:00.289002] [INFO ] [sig ] [1464/3370] Forecasting HMN... [2026-03-02T20:24:00.289032] [INFO ] [sig ] Generating forecast for: HMN [2026-03-02T20:24:00.289061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-03-02T20:24:00.302396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-03-02T20:24:00.302843] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-03-02T20:24:00.303740] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-03-02T20:24:00.303799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:00.303834] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:00.303861] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:00.303919] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:00.366126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:00.367321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:00.367432] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:00.367467] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:00.494102] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:00.494318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:00.494362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:00.494393] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:00.499005] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: DOWN (p=5.12%) [2026-03-02T20:24:00.499418] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-03-02T20:24:00.499630] [INFO ] [sig ] HMN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:00.659473] [INFO ] [LOCAL ] Saved forecast: HMN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HMN.txt [2026-03-02T20:24:00.659706] [INFO ] [sig ] [1464/3370] Completed HMN in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.6m [2026-03-02T20:24:00.659785] [INFO ] [sig ] [1465/3370] Forecasting HMY... [2026-03-02T20:24:00.659826] [INFO ] [sig ] Generating forecast for: HMY [2026-03-02T20:24:00.659870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-03-02T20:24:00.673168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-03-02T20:24:00.673632] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-03-02T20:24:00.674569] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-03-02T20:24:00.674668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:00.674706] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:00.674735] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:00.674794] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:00.739699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:00.740799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:00.740944] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:00.740992] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:00.878233] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:00.878400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:00.878441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:00.878472] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:00.882142] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: UP (p=68.76%) [2026-03-02T20:24:00.882478] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-03-02T20:24:00.882658] [INFO ] [sig ] HMY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:01.055107] [INFO ] [LOCAL ] Saved forecast: HMY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HMY.txt [2026-03-02T20:24:01.055292] [INFO ] [sig ] [1465/3370] Completed HMY in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.6m [2026-03-02T20:24:01.055352] [INFO ] [sig ] [1466/3370] Forecasting HNDL... [2026-03-02T20:24:01.055405] [INFO ] [sig ] Generating forecast for: HNDL [2026-03-02T20:24:01.055458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-03-02T20:24:01.071042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-03-02T20:24:01.071460] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-03-02T20:24:01.072480] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-03-02T20:24:01.072551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:01.072624] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:01.072664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:01.072727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:01.136915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:01.138092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:01.138207] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:01.138243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:01.275354] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:01.275529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:01.275594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:01.275636] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:01.279737] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: DOWN (p=26.81%) [2026-03-02T20:24:01.280168] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-03-02T20:24:01.280388] [INFO ] [sig ] HNDL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:01.451134] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HNDL.txt [2026-03-02T20:24:01.451309] [INFO ] [sig ] [1466/3370] Completed HNDL in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.6m [2026-03-02T20:24:01.451354] [INFO ] [sig ] [1467/3370] Forecasting HNI... [2026-03-02T20:24:01.451387] [INFO ] [sig ] Generating forecast for: HNI [2026-03-02T20:24:01.451418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-03-02T20:24:01.467298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-03-02T20:24:01.467977] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-03-02T20:24:01.468953] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-03-02T20:24:01.469016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:01.469049] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:01.469091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:01.469151] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:01.535205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:01.536352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:01.536464] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:01.536498] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:01.671267] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:01.671440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:01.671482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:01.671512] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:01.675338] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: DOWN (p=0.44%) [2026-03-02T20:24:01.675773] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-03-02T20:24:01.675935] [INFO ] [sig ] HNI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:01.834120] [INFO ] [LOCAL ] Saved forecast: HNI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HNI.txt [2026-03-02T20:24:01.834295] [INFO ] [sig ] [1467/3370] Completed HNI in 0.4s | 2.73 sym/s | Total: 8.9m | ETA: 11.6m [2026-03-02T20:24:01.834337] [INFO ] [sig ] [1468/3370] Forecasting HNRG... [2026-03-02T20:24:01.834367] [INFO ] [sig ] Generating forecast for: HNRG [2026-03-02T20:24:01.834404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-03-02T20:24:01.846913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-03-02T20:24:01.847350] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-03-02T20:24:01.848333] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-03-02T20:24:01.848396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:01.848467] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:01.848497] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:01.848563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:01.910308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:01.911281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:01.911434] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:01.911470] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:02.041139] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:02.041309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:02.041352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:02.041383] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:02.045330] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: DOWN (p=10.09%) [2026-03-02T20:24:02.045844] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-03-02T20:24:02.046052] [INFO ] [sig ] HNRG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:02.211340] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HNRG.txt [2026-03-02T20:24:02.211534] [INFO ] [sig ] [1468/3370] Completed HNRG in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.6m [2026-03-02T20:24:02.211611] [INFO ] [sig ] [1469/3370] Forecasting HOG... [2026-03-02T20:24:02.211645] [INFO ] [sig ] Generating forecast for: HOG [2026-03-02T20:24:02.211676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-03-02T20:24:02.225835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-03-02T20:24:02.226304] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-03-02T20:24:02.227637] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-03-02T20:24:02.227732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:02.227768] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:02.227797] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:02.227862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:02.291489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:02.292405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:02.292512] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:02.292548] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:02.414624] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:02.414987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:02.415030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:02.415060] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:02.419053] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: UP (p=54.88%) [2026-03-02T20:24:02.419424] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-03-02T20:24:02.419614] [INFO ] [sig ] HOG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:02.570543] [INFO ] [LOCAL ] Saved forecast: HOG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HOG.txt [2026-03-02T20:24:02.570756] [INFO ] [sig ] [1469/3370] Completed HOG in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.6m [2026-03-02T20:24:02.570798] [INFO ] [sig ] [1470/3370] Forecasting HOLO... [2026-03-02T20:24:02.570828] [INFO ] [sig ] Generating forecast for: HOLO [2026-03-02T20:24:02.570858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-03-02T20:24:02.582545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-03-02T20:24:02.582978] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-03-02T20:24:02.583860] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-03-02T20:24:02.583920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:02.583954] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:02.583981] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:02.584040] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:02.643828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:02.644736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:02.644843] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:02.644877] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:02.770204] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:02.770380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:02.770422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:02.770449] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:02.774167] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: UP (p=97.99%) [2026-03-02T20:24:02.774530] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-03-02T20:24:02.774705] [INFO ] [sig ] HOLO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:02.926193] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HOLO.txt [2026-03-02T20:24:02.926363] [INFO ] [sig ] [1470/3370] Completed HOLO in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.6m [2026-03-02T20:24:02.926402] [INFO ] [sig ] [1471/3370] Forecasting HOLX... [2026-03-02T20:24:02.926433] [INFO ] [sig ] Generating forecast for: HOLX [2026-03-02T20:24:02.926472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-03-02T20:24:02.938879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-03-02T20:24:02.939280] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-03-02T20:24:02.940185] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-03-02T20:24:02.940247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:02.940280] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:02.940307] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:02.940365] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:03.002163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:03.003346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:03.003461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:03.003494] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:03.134796] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:03.134962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:03.135003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:03.135074] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:03.138903] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: UP (p=75.51%) [2026-03-02T20:24:03.139272] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-03-02T20:24:03.139429] [INFO ] [sig ] HOLX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:03.289656] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HOLX.txt [2026-03-02T20:24:03.289837] [INFO ] [sig ] [1471/3370] Completed HOLX in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.6m [2026-03-02T20:24:03.289888] [INFO ] [sig ] [1472/3370] Forecasting HOMB... [2026-03-02T20:24:03.289925] [INFO ] [sig ] Generating forecast for: HOMB [2026-03-02T20:24:03.289962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-03-02T20:24:03.303215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-03-02T20:24:03.303678] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-03-02T20:24:03.304681] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-03-02T20:24:03.304752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:03.304787] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:03.304816] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:03.304876] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:03.371025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:03.372359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:03.372548] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:03.372605] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:03.498339] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:03.498523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:03.498566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:03.498617] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:03.503212] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: UP (p=98.01%) [2026-03-02T20:24:03.503620] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-03-02T20:24:03.503980] [INFO ] [sig ] HOMB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:03.657929] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HOMB.txt [2026-03-02T20:24:03.658131] [INFO ] [sig ] [1472/3370] Completed HOMB in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.6m [2026-03-02T20:24:03.658183] [INFO ] [sig ] [1473/3370] Forecasting HON... [2026-03-02T20:24:03.658214] [INFO ] [sig ] Generating forecast for: HON [2026-03-02T20:24:03.658252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-03-02T20:24:03.672606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-03-02T20:24:03.673223] [INFO ] [FORECASTER] Starting predict_future for HON [2026-03-02T20:24:03.674169] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-03-02T20:24:03.674232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:03.674264] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:03.674292] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:03.674351] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:03.737520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:03.738705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:03.739012] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:03.739046] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:03.871646] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:03.871831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:03.871873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:03.871903] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:03.875590] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-03-02T20:24:03.875962] [INFO ] [FORECASTER] Completed predict_future for HON [2026-03-02T20:24:03.876118] [INFO ] [sig ] HON: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:04.030096] [INFO ] [LOCAL ] Saved forecast: HON 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HON.txt [2026-03-02T20:24:04.030265] [INFO ] [sig ] [1473/3370] Completed HON in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.6m [2026-03-02T20:24:04.030307] [INFO ] [sig ] [1474/3370] Forecasting HOOD... [2026-03-02T20:24:04.030337] [INFO ] [sig ] Generating forecast for: HOOD [2026-03-02T20:24:04.030369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-03-02T20:24:04.043228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-03-02T20:24:04.043675] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-03-02T20:24:04.044773] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-03-02T20:24:04.044830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:04.044864] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:04.044892] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:04.044951] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:04.110426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:04.111391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:04.111502] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:04.111538] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:04.244887] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:04.245106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:04.245151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:04.245181] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:04.249461] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: UP (p=68.08%) [2026-03-02T20:24:04.249895] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-03-02T20:24:04.250249] [INFO ] [sig ] HOOD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:04.409889] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HOOD.txt [2026-03-02T20:24:04.410069] [INFO ] [sig ] [1474/3370] Completed HOOD in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.6m [2026-03-02T20:24:04.410112] [INFO ] [sig ] [1475/3370] Forecasting HOPE... [2026-03-02T20:24:04.410142] [INFO ] [sig ] Generating forecast for: HOPE [2026-03-02T20:24:04.410171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-03-02T20:24:04.424075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-03-02T20:24:04.424548] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-03-02T20:24:04.425726] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-03-02T20:24:04.425787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:04.426007] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:04.426036] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:04.426098] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:04.491829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:04.492798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:04.492910] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:04.492945] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:04.616706] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:04.616878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:04.616921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:04.616950] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:04.621232] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: DOWN (p=10.92%) [2026-03-02T20:24:04.621624] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-03-02T20:24:04.621783] [INFO ] [sig ] HOPE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:04.774819] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HOPE.txt [2026-03-02T20:24:04.774991] [INFO ] [sig ] [1475/3370] Completed HOPE in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.6m [2026-03-02T20:24:04.775034] [INFO ] [sig ] [1476/3370] Forecasting HP... [2026-03-02T20:24:04.775063] [INFO ] [sig ] Generating forecast for: HP [2026-03-02T20:24:04.775094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-03-02T20:24:04.788550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-03-02T20:24:04.788925] [INFO ] [FORECASTER] Starting predict_future for HP [2026-03-02T20:24:04.789799] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-03-02T20:24:04.789853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:04.789886] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:04.789914] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:04.789972] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:04.848328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:04.849191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:04.849278] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:04.849312] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:04.971199] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:04.971366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:04.971409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:04.971439] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:04.975092] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: DOWN (p=12.19%) [2026-03-02T20:24:04.975412] [INFO ] [FORECASTER] Completed predict_future for HP [2026-03-02T20:24:04.975556] [INFO ] [sig ] HP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:05.126215] [INFO ] [LOCAL ] Saved forecast: HP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HP.txt [2026-03-02T20:24:05.126385] [INFO ] [sig ] [1476/3370] Completed HP in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.6m [2026-03-02T20:24:05.126426] [INFO ] [sig ] [1477/3370] Forecasting HPE... [2026-03-02T20:24:05.126457] [INFO ] [sig ] Generating forecast for: HPE [2026-03-02T20:24:05.126487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-03-02T20:24:05.138989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-03-02T20:24:05.139398] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-03-02T20:24:05.140276] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-03-02T20:24:05.140331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:05.140364] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:05.140391] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:05.140450] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:05.201794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:05.202798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:05.202888] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:05.202923] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:05.328240] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:05.328416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:05.328460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:05.328491] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:05.332203] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: UP (p=67.43%) [2026-03-02T20:24:05.332555] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-03-02T20:24:05.332747] [INFO ] [sig ] HPE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:05.484095] [INFO ] [LOCAL ] Saved forecast: HPE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HPE.txt [2026-03-02T20:24:05.484275] [INFO ] [sig ] [1477/3370] Completed HPE in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.5m [2026-03-02T20:24:05.484338] [INFO ] [sig ] [1478/3370] Forecasting HPF... [2026-03-02T20:24:05.484386] [INFO ] [sig ] Generating forecast for: HPF [2026-03-02T20:24:05.484431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-03-02T20:24:05.496704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-03-02T20:24:05.496996] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-03-02T20:24:05.497874] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-03-02T20:24:05.497927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:05.497959] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:05.497987] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:05.498094] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:05.559393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:05.560363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:05.560493] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:05.560528] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:05.682513] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:05.682695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:05.682738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:05.682769] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:05.686418] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: UP (p=74.33%) [2026-03-02T20:24:05.686738] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-03-02T20:24:05.686875] [INFO ] [sig ] HPF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:05.850713] [INFO ] [LOCAL ] Saved forecast: HPF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HPF.txt [2026-03-02T20:24:05.850917] [INFO ] [sig ] [1478/3370] Completed HPF in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.5m [2026-03-02T20:24:05.850977] [INFO ] [sig ] [1479/3370] Forecasting HPI... [2026-03-02T20:24:05.851024] [INFO ] [sig ] Generating forecast for: HPI [2026-03-02T20:24:05.851072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-03-02T20:24:05.867929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-03-02T20:24:05.868459] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-03-02T20:24:05.869610] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-03-02T20:24:05.869680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:05.869722] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:05.869757] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:05.869828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:05.940134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:05.941062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:05.941167] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:05.941208] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:06.066835] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:06.066998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:06.067042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:06.067073] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:06.071040] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: UP (p=90.33%) [2026-03-02T20:24:06.071342] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-03-02T20:24:06.071477] [INFO ] [sig ] HPI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:06.217854] [INFO ] [LOCAL ] Saved forecast: HPI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HPI.txt [2026-03-02T20:24:06.218017] [INFO ] [sig ] [1479/3370] Completed HPI in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.5m [2026-03-02T20:24:06.218287] [INFO ] [sig ] [1480/3370] Forecasting HPK... [2026-03-02T20:24:06.218317] [INFO ] [sig ] Generating forecast for: HPK [2026-03-02T20:24:06.218349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-03-02T20:24:06.232238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-03-02T20:24:06.232625] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-03-02T20:24:06.233535] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-03-02T20:24:06.233628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:06.233666] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:06.233698] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:06.233758] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:06.293088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:06.294064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:06.294153] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:06.294188] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:06.419975] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:06.420135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:06.420175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:06.420204] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:06.423722] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: UP (p=75.45%) [2026-03-02T20:24:06.424017] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-03-02T20:24:06.424148] [INFO ] [sig ] HPK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:06.572103] [INFO ] [LOCAL ] Saved forecast: HPK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HPK.txt [2026-03-02T20:24:06.572268] [INFO ] [sig ] [1480/3370] Completed HPK in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.5m [2026-03-02T20:24:06.572319] [INFO ] [sig ] [1481/3370] Forecasting HPP... [2026-03-02T20:24:06.572351] [INFO ] [sig ] Generating forecast for: HPP [2026-03-02T20:24:06.572382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-03-02T20:24:06.585205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-03-02T20:24:06.585601] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-03-02T20:24:06.586464] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-03-02T20:24:06.586519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:06.586551] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:06.586605] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:06.586670] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:06.648761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:06.649525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:06.649630] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:06.649665] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:06.777533] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:06.777725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:06.777769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:06.777799] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:06.781745] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: DOWN (p=0.51%) [2026-03-02T20:24:06.782057] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-03-02T20:24:06.782215] [INFO ] [sig ] HPP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:06.935884] [INFO ] [LOCAL ] Saved forecast: HPP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HPP.txt [2026-03-02T20:24:06.936080] [INFO ] [sig ] [1481/3370] Completed HPP in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.5m [2026-03-02T20:24:06.936122] [INFO ] [sig ] [1482/3370] Forecasting HPQ... [2026-03-02T20:24:06.936152] [INFO ] [sig ] Generating forecast for: HPQ [2026-03-02T20:24:06.936182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-03-02T20:24:06.947645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-03-02T20:24:06.948028] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-03-02T20:24:06.948932] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-03-02T20:24:06.948986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:06.949020] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:06.949047] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:06.949105] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:07.007241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:07.008160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:07.008252] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:07.008285] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:07.137975] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:07.138172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:07.138216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:07.138246] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:07.141991] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: DOWN (p=3.88%) [2026-03-02T20:24:07.142386] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-03-02T20:24:07.142545] [INFO ] [sig ] HPQ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:07.295500] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HPQ.txt [2026-03-02T20:24:07.295692] [INFO ] [sig ] [1482/3370] Completed HPQ in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.5m [2026-03-02T20:24:07.295738] [INFO ] [sig ] [1483/3370] Forecasting HPS... [2026-03-02T20:24:07.295768] [INFO ] [sig ] Generating forecast for: HPS [2026-03-02T20:24:07.295799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-03-02T20:24:07.308162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-03-02T20:24:07.308612] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-03-02T20:24:07.309540] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-03-02T20:24:07.309626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:07.309662] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:07.309691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:07.309749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:07.372851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:07.373955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:07.374091] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:07.374129] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:07.508352] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:07.508521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:07.508562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:07.508613] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:07.512284] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: UP (p=90.45%) [2026-03-02T20:24:07.512658] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-03-02T20:24:07.512831] [INFO ] [sig ] HPS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:07.669969] [INFO ] [LOCAL ] Saved forecast: HPS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HPS.txt [2026-03-02T20:24:07.670133] [INFO ] [sig ] [1483/3370] Completed HPS in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.5m [2026-03-02T20:24:07.670180] [INFO ] [sig ] [1484/3370] Forecasting HQI... [2026-03-02T20:24:07.670212] [INFO ] [sig ] Generating forecast for: HQI [2026-03-02T20:24:07.670243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-03-02T20:24:07.681829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-03-02T20:24:07.682238] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-03-02T20:24:07.683160] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-03-02T20:24:07.683217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:07.683251] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:07.683279] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:07.683338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:07.743685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:07.744625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:07.744736] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:07.744771] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:07.862459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:07.862656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:07.862700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:07.862732] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:07.866598] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: DOWN (p=39.92%) [2026-03-02T20:24:07.866979] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-03-02T20:24:07.867138] [INFO ] [sig ] HQI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:08.022869] [INFO ] [LOCAL ] Saved forecast: HQI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HQI.txt [2026-03-02T20:24:08.023045] [INFO ] [sig ] [1484/3370] Completed HQI in 0.4s | 2.73 sym/s | Total: 9.0m | ETA: 11.5m [2026-03-02T20:24:08.023087] [INFO ] [sig ] [1485/3370] Forecasting HQL... [2026-03-02T20:24:08.023117] [INFO ] [sig ] Generating forecast for: HQL [2026-03-02T20:24:08.023147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-03-02T20:24:08.036157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-03-02T20:24:08.036606] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-03-02T20:24:08.037503] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-03-02T20:24:08.037561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:08.037646] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:08.037675] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:08.037734] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:08.099322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:08.100317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:08.100431] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:08.100466] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:08.225877] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:08.226052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:08.226094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:08.226123] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:08.229900] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: UP (p=98.57%) [2026-03-02T20:24:08.230291] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-03-02T20:24:08.230472] [INFO ] [sig ] HQL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:08.397904] [INFO ] [LOCAL ] Saved forecast: HQL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HQL.txt [2026-03-02T20:24:08.398147] [INFO ] [sig ] [1485/3370] Completed HQL in 0.4s | 2.73 sym/s | Total: 9.1m | ETA: 11.5m [2026-03-02T20:24:08.398204] [INFO ] [sig ] [1486/3370] Forecasting HQY... [2026-03-02T20:24:08.398239] [INFO ] [sig ] Generating forecast for: HQY [2026-03-02T20:24:08.398272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-03-02T20:24:08.411467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-03-02T20:24:08.411964] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-03-02T20:24:08.412977] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-03-02T20:24:08.413040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:08.413072] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:08.413098] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:08.413156] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:08.479154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:08.480165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:08.480292] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:08.480335] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:08.613535] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:08.613727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:08.613772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:08.613803] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:08.618010] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: UP (p=65.86%) [2026-03-02T20:24:08.618420] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-03-02T20:24:08.618594] [INFO ] [sig ] HQY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:08.784858] [INFO ] [LOCAL ] Saved forecast: HQY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HQY.txt [2026-03-02T20:24:08.785027] [INFO ] [sig ] [1486/3370] Completed HQY in 0.4s | 2.73 sym/s | Total: 9.1m | ETA: 11.5m [2026-03-02T20:24:08.785071] [INFO ] [sig ] [1487/3370] Forecasting HRB... [2026-03-02T20:24:08.785102] [INFO ] [sig ] Generating forecast for: HRB [2026-03-02T20:24:08.785134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-03-02T20:24:08.797808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-03-02T20:24:08.798285] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-03-02T20:24:08.799265] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-03-02T20:24:08.799326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:08.799361] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:08.799390] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:08.799451] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:08.861012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:08.861938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:08.862049] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:08.862084] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:08.991027] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:08.991199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:08.991243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:08.991303] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:08.994936] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: UP (p=83.55%) [2026-03-02T20:24:08.995243] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-03-02T20:24:08.995381] [INFO ] [sig ] HRB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:09.157960] [INFO ] [LOCAL ] Saved forecast: HRB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HRB.txt [2026-03-02T20:24:09.158339] [INFO ] [sig ] [1487/3370] Completed HRB in 0.4s | 2.73 sym/s | Total: 9.1m | ETA: 11.5m [2026-03-02T20:24:09.158381] [INFO ] [sig ] [1488/3370] Forecasting HRL... [2026-03-02T20:24:09.158411] [INFO ] [sig ] Generating forecast for: HRL [2026-03-02T20:24:09.158442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-03-02T20:24:09.214305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-03-02T20:24:09.214826] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-03-02T20:24:09.215889] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-03-02T20:24:09.215954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:09.215993] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:09.216027] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:09.216106] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:09.287403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:09.288369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:09.288495] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:09.288542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:09.426740] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:09.426912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:09.426953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:09.426982] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:09.431191] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: DOWN (p=18.29%) [2026-03-02T20:24:09.431541] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-03-02T20:24:09.431720] [INFO ] [sig ] HRL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:09.588202] [INFO ] [LOCAL ] Saved forecast: HRL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HRL.txt [2026-03-02T20:24:09.588370] [INFO ] [sig ] [1488/3370] Completed HRL in 0.4s | 2.73 sym/s | Total: 9.1m | ETA: 11.5m [2026-03-02T20:24:09.588413] [INFO ] [sig ] [1489/3370] Forecasting HRMY... [2026-03-02T20:24:09.588443] [INFO ] [sig ] Generating forecast for: HRMY [2026-03-02T20:24:09.588474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-03-02T20:24:09.607954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-03-02T20:24:09.608691] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-03-02T20:24:09.610157] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-03-02T20:24:09.610223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:09.610265] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:09.610299] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:09.610383] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:09.689230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:09.690788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:09.691016] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:09.691068] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:09.826646] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:09.826904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:09.826952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:09.826980] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:09.831465] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: UP (p=79.96%) [2026-03-02T20:24:09.831992] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-03-02T20:24:09.832176] [INFO ] [sig ] HRMY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:09.991613] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HRMY.txt [2026-03-02T20:24:09.991835] [INFO ] [sig ] [1489/3370] Completed HRMY in 0.4s | 2.73 sym/s | Total: 9.1m | ETA: 11.5m [2026-03-02T20:24:09.991885] [INFO ] [sig ] [1490/3370] Forecasting HRTG... [2026-03-02T20:24:09.991928] [INFO ] [sig ] Generating forecast for: HRTG [2026-03-02T20:24:09.991969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-03-02T20:24:10.007357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-03-02T20:24:10.007998] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-03-02T20:24:10.009135] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-03-02T20:24:10.009193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:10.009228] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:10.009255] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:10.009317] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:10.072110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:10.073474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:10.073614] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:10.073651] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:10.205732] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:10.205979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:10.206028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:10.206057] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:10.210410] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: UP (p=92.90%) [2026-03-02T20:24:10.210833] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-03-02T20:24:10.211000] [INFO ] [sig ] HRTG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:10.369530] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HRTG.txt [2026-03-02T20:24:10.369798] [INFO ] [sig ] [1490/3370] Completed HRTG in 0.4s | 2.73 sym/s | Total: 9.1m | ETA: 11.5m [2026-03-02T20:24:10.369852] [INFO ] [sig ] [1491/3370] Forecasting HRTX... [2026-03-02T20:24:10.369884] [INFO ] [sig ] Generating forecast for: HRTX [2026-03-02T20:24:10.369931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-03-02T20:24:10.384640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-03-02T20:24:10.385322] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-03-02T20:24:10.386421] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-03-02T20:24:10.386488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:10.386545] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:10.386627] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:10.386703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:10.455414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:10.456830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:10.457009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:10.457049] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:10.591739] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:10.591997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:10.592050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:10.592079] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:10.596436] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: UP (p=92.07%) [2026-03-02T20:24:10.596852] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-03-02T20:24:10.597241] [INFO ] [sig ] HRTX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:10.756427] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HRTX.txt [2026-03-02T20:24:10.756687] [INFO ] [sig ] [1491/3370] Completed HRTX in 0.4s | 2.73 sym/s | Total: 9.1m | ETA: 11.5m [2026-03-02T20:24:10.756740] [INFO ] [sig ] [1492/3370] Forecasting HRZN... [2026-03-02T20:24:10.756772] [INFO ] [sig ] Generating forecast for: HRZN [2026-03-02T20:24:10.756804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-03-02T20:24:10.773683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-03-02T20:24:10.774382] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-03-02T20:24:10.775516] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-03-02T20:24:10.775592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:10.775632] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:10.775661] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:10.775723] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:10.838822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:10.840204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:10.840351] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:10.840385] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:10.967727] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:10.968250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:10.968301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:10.968332] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:10.972444] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: DOWN (p=27.09%) [2026-03-02T20:24:10.972813] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-03-02T20:24:10.972982] [INFO ] [sig ] HRZN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:11.126174] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HRZN.txt [2026-03-02T20:24:11.126424] [INFO ] [sig ] [1492/3370] Completed HRZN in 0.4s | 2.73 sym/s | Total: 9.1m | ETA: 11.5m [2026-03-02T20:24:11.126474] [INFO ] [sig ] [1493/3370] Forecasting HSAI... [2026-03-02T20:24:11.126503] [INFO ] [sig ] Generating forecast for: HSAI [2026-03-02T20:24:11.126538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-03-02T20:24:11.143661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-03-02T20:24:11.144356] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-03-02T20:24:11.145510] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-03-02T20:24:11.145589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:11.145629] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:11.145658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:11.145721] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:11.234143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:11.235415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:11.235525] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:11.235562] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:11.365116] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:11.365378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:11.365427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:11.365457] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:11.370237] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: UP (p=87.22%) [2026-03-02T20:24:11.370609] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-03-02T20:24:11.370821] [INFO ] [sig ] HSAI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:11.531106] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HSAI.txt [2026-03-02T20:24:11.531346] [INFO ] [sig ] [1493/3370] Completed HSAI in 0.4s | 2.73 sym/s | Total: 9.1m | ETA: 11.5m [2026-03-02T20:24:11.531399] [INFO ] [sig ] [1494/3370] Forecasting HSBC... [2026-03-02T20:24:11.531430] [INFO ] [sig ] Generating forecast for: HSBC [2026-03-02T20:24:11.531464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-03-02T20:24:11.546938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-03-02T20:24:11.547629] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-03-02T20:24:11.548712] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-03-02T20:24:11.548768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:11.548802] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:11.548828] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:11.548887] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:11.609867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:11.611146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:11.611256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:11.611291] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:11.750198] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:11.750378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:11.750422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:11.750452] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:11.754288] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: UP (p=55.28%) [2026-03-02T20:24:11.754630] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-03-02T20:24:11.754805] [INFO ] [sig ] HSBC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:11.907375] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HSBC.txt [2026-03-02T20:24:11.907612] [INFO ] [sig ] [1494/3370] Completed HSBC in 0.4s | 2.73 sym/s | Total: 9.1m | ETA: 11.4m [2026-03-02T20:24:11.907673] [INFO ] [sig ] [1495/3370] Forecasting HSCS... [2026-03-02T20:24:11.907708] [INFO ] [sig ] Generating forecast for: HSCS [2026-03-02T20:24:11.907747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-03-02T20:24:11.920707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-03-02T20:24:11.921089] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-03-02T20:24:11.922066] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-03-02T20:24:11.922121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:11.922153] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:11.922181] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:11.922238] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:11.984707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:11.985688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:11.985816] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:11.985850] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:12.105293] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:12.105469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:12.105512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:12.105542] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:12.109480] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-03-02T20:24:12.109802] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-03-02T20:24:12.109945] [INFO ] [sig ] HSCS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:12.257761] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HSCS.txt [2026-03-02T20:24:12.257921] [INFO ] [sig ] [1495/3370] Completed HSCS in 0.4s | 2.73 sym/s | Total: 9.1m | ETA: 11.4m [2026-03-02T20:24:12.257963] [INFO ] [sig ] [1496/3370] Forecasting HSHP... [2026-03-02T20:24:12.257995] [INFO ] [sig ] Generating forecast for: HSHP [2026-03-02T20:24:12.258025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-03-02T20:24:12.270736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-03-02T20:24:12.271131] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-03-02T20:24:12.272024] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-03-02T20:24:12.272078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:12.272111] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:12.272137] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:12.272195] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:12.330247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:12.331412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:12.331520] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:12.331556] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:12.462004] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:12.462172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:12.462214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:12.462246] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:12.465903] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: UP (p=54.48%) [2026-03-02T20:24:12.466238] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-03-02T20:24:12.466380] [INFO ] [sig ] HSHP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:12.625461] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HSHP.txt [2026-03-02T20:24:12.625655] [INFO ] [sig ] [1496/3370] Completed HSHP in 0.4s | 2.73 sym/s | Total: 9.1m | ETA: 11.4m [2026-03-02T20:24:12.625707] [INFO ] [sig ] [1497/3370] Forecasting HSIC... [2026-03-02T20:24:12.625738] [INFO ] [sig ] Generating forecast for: HSIC [2026-03-02T20:24:12.625770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-03-02T20:24:12.638481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-03-02T20:24:12.638919] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-03-02T20:24:12.639830] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-03-02T20:24:12.639885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:12.639918] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:12.639945] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:12.640003] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:12.703061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:12.703854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:12.703953] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:12.703996] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:12.842644] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:12.842836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:12.842878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:12.842907] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:12.846615] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: UP (p=88.28%) [2026-03-02T20:24:12.846949] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-03-02T20:24:12.847097] [INFO ] [sig ] HSIC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:13.006339] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HSIC.txt [2026-03-02T20:24:13.006496] [INFO ] [sig ] [1497/3370] Completed HSIC in 0.4s | 2.73 sym/s | Total: 9.1m | ETA: 11.4m [2026-03-02T20:24:13.006537] [INFO ] [sig ] [1498/3370] Forecasting HSTM... [2026-03-02T20:24:13.006567] [INFO ] [sig ] Generating forecast for: HSTM [2026-03-02T20:24:13.006621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-03-02T20:24:13.019629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-03-02T20:24:13.020059] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-03-02T20:24:13.020934] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-03-02T20:24:13.020989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:13.021026] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:13.021064] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:13.021135] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:13.083158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:13.084120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:13.084211] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:13.084246] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:13.210819] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:13.211021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:13.211082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:13.211152] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:13.215938] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: DOWN (p=43.68%) [2026-03-02T20:24:13.216328] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-03-02T20:24:13.216516] [INFO ] [sig ] HSTM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:13.385196] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HSTM.txt [2026-03-02T20:24:13.385382] [INFO ] [sig ] [1498/3370] Completed HSTM in 0.4s | 2.73 sym/s | Total: 9.1m | ETA: 11.4m [2026-03-02T20:24:13.385424] [INFO ] [sig ] [1499/3370] Forecasting HSY... [2026-03-02T20:24:13.385453] [INFO ] [sig ] Generating forecast for: HSY [2026-03-02T20:24:13.385485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-03-02T20:24:13.398153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-03-02T20:24:13.398527] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-03-02T20:24:13.399405] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-03-02T20:24:13.399458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:13.399491] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:13.399519] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:13.399600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:13.457021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:13.457740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:13.457834] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:13.457874] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:13.576358] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:13.576526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:13.576586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:13.576620] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:13.583372] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-03-02T20:24:13.583703] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-03-02T20:24:13.583840] [INFO ] [sig ] HSY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:13.727432] [INFO ] [LOCAL ] Saved forecast: HSY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HSY.txt [2026-03-02T20:24:13.727605] [INFO ] [sig ] [1499/3370] Completed HSY in 0.3s | 2.73 sym/s | Total: 9.1m | ETA: 11.4m [2026-03-02T20:24:13.727649] [INFO ] [sig ] [1500/3370] Forecasting HTBK... [2026-03-02T20:24:13.727680] [INFO ] [sig ] Generating forecast for: HTBK [2026-03-02T20:24:13.727712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-03-02T20:24:13.740406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-03-02T20:24:13.740810] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-03-02T20:24:13.741671] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-03-02T20:24:13.741724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:13.741756] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:13.741783] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:13.741840] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:13.801302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:13.802253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:13.802346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:13.802379] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:13.928179] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:13.928355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:13.928396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:13.928426] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:13.932082] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: DOWN (p=49.93%) [2026-03-02T20:24:13.932376] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-03-02T20:24:13.932511] [INFO ] [sig ] HTBK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:14.080138] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HTBK.txt [2026-03-02T20:24:14.080313] [INFO ] [sig ] [1500/3370] Completed HTBK in 0.4s | 2.73 sym/s | Total: 9.2m | ETA: 11.4m [2026-03-02T20:24:14.080356] [INFO ] [sig ] [1501/3370] Forecasting HTD... [2026-03-02T20:24:14.080385] [INFO ] [sig ] Generating forecast for: HTD [2026-03-02T20:24:14.080416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-03-02T20:24:14.092949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-03-02T20:24:14.093560] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-03-02T20:24:14.094605] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-03-02T20:24:14.094659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:14.094691] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:14.094717] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:14.094775] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:14.156458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:14.157407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:14.157502] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:14.157536] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:14.280370] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:14.280554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:14.280619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:14.280654] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:14.284678] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: DOWN (p=43.29%) [2026-03-02T20:24:14.285028] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-03-02T20:24:14.285187] [INFO ] [sig ] HTD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:14.445788] [INFO ] [LOCAL ] Saved forecast: HTD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HTD.txt [2026-03-02T20:24:14.445968] [INFO ] [sig ] [1501/3370] Completed HTD in 0.4s | 2.73 sym/s | Total: 9.2m | ETA: 11.4m [2026-03-02T20:24:14.446011] [INFO ] [sig ] [1502/3370] Forecasting HTGC... [2026-03-02T20:24:14.446041] [INFO ] [sig ] Generating forecast for: HTGC [2026-03-02T20:24:14.446071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-03-02T20:24:14.459143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-03-02T20:24:14.459604] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-03-02T20:24:14.460483] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-03-02T20:24:14.460549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:14.460671] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:14.460703] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:14.460783] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:14.529339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:14.530508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:14.530619] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:14.530656] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:14.664723] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:14.664906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:14.664948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:14.664977] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:14.668842] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: DOWN (p=15.92%) [2026-03-02T20:24:14.669264] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-03-02T20:24:14.669431] [INFO ] [sig ] HTGC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:14.861187] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HTGC.txt [2026-03-02T20:24:14.861362] [INFO ] [sig ] [1502/3370] Completed HTGC in 0.4s | 2.73 sym/s | Total: 9.2m | ETA: 11.4m [2026-03-02T20:24:14.861403] [INFO ] [sig ] [1503/3370] Forecasting HTH... [2026-03-02T20:24:14.861435] [INFO ] [sig ] Generating forecast for: HTH [2026-03-02T20:24:14.861466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-03-02T20:24:14.877230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-03-02T20:24:14.878103] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-03-02T20:24:14.879443] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-03-02T20:24:14.879519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:14.879563] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:14.879628] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:14.879718] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:14.948351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:14.949730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:14.949851] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:14.949968] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:15.117092] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:15.117305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:15.117357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:15.117392] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:15.122321] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: DOWN (p=49.52%) [2026-03-02T20:24:15.122800] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-03-02T20:24:15.123000] [INFO ] [sig ] HTH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:15.334902] [INFO ] [LOCAL ] Saved forecast: HTH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HTH.txt [2026-03-02T20:24:15.335144] [INFO ] [sig ] [1503/3370] Completed HTH in 0.5s | 2.73 sym/s | Total: 9.2m | ETA: 11.4m [2026-03-02T20:24:15.335205] [INFO ] [sig ] [1504/3370] Forecasting HTLD... [2026-03-02T20:24:15.335243] [INFO ] [sig ] Generating forecast for: HTLD [2026-03-02T20:24:15.335288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-03-02T20:24:15.369421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-03-02T20:24:15.370182] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-03-02T20:24:15.371490] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-03-02T20:24:15.371603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:15.371655] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:15.371691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:15.371773] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:15.462334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:15.465862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:15.466149] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:15.466196] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:15.644897] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:15.645117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:15.645180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:15.645226] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:15.655036] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: DOWN (p=12.38%) [2026-03-02T20:24:15.655626] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-03-02T20:24:15.655851] [INFO ] [sig ] HTLD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:15.917987] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HTLD.txt [2026-03-02T20:24:15.918217] [INFO ] [sig ] [1504/3370] Completed HTLD in 0.6s | 2.73 sym/s | Total: 9.2m | ETA: 11.4m [2026-03-02T20:24:15.918272] [INFO ] [sig ] [1505/3370] Forecasting HTOO... [2026-03-02T20:24:15.918305] [INFO ] [sig ] Generating forecast for: HTOO [2026-03-02T20:24:15.918338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-03-02T20:24:15.935842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-03-02T20:24:15.938644] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-03-02T20:24:15.940393] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-03-02T20:24:15.940470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:15.940514] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:15.940552] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:15.940663] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:16.033368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:16.034397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:16.034505] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:16.034542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:16.202663] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:16.202845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:16.202894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:16.202964] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:16.206773] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: DOWN (p=21.85%) [2026-03-02T20:24:16.207122] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-03-02T20:24:16.207300] [INFO ] [sig ] HTOO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:16.371754] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HTOO.txt [2026-03-02T20:24:16.371956] [INFO ] [sig ] [1505/3370] Completed HTOO in 0.5s | 2.73 sym/s | Total: 9.2m | ETA: 11.4m [2026-03-02T20:24:16.372017] [INFO ] [sig ] [1506/3370] Forecasting HTZ... [2026-03-02T20:24:16.372053] [INFO ] [sig ] Generating forecast for: HTZ [2026-03-02T20:24:16.372087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-03-02T20:24:16.386531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-03-02T20:24:16.386975] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-03-02T20:24:16.387950] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-03-02T20:24:16.388007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:16.388064] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:16.388096] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:16.388161] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:16.450725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:16.451657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:16.451748] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:16.451785] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:16.577357] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:16.577519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:16.577562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:16.577614] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:16.581445] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: UP (p=77.03%) [2026-03-02T20:24:16.581782] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-03-02T20:24:16.581949] [INFO ] [sig ] HTZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:16.746221] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HTZ.txt [2026-03-02T20:24:16.746402] [INFO ] [sig ] [1506/3370] Completed HTZ in 0.4s | 2.73 sym/s | Total: 9.2m | ETA: 11.4m [2026-03-02T20:24:16.746444] [INFO ] [sig ] [1507/3370] Forecasting HUBB... [2026-03-02T20:24:16.746473] [INFO ] [sig ] Generating forecast for: HUBB [2026-03-02T20:24:16.746506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-03-02T20:24:16.762568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-03-02T20:24:16.763035] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-03-02T20:24:16.763972] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-03-02T20:24:16.764039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:16.764077] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:16.764103] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:16.764166] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:16.823955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:16.825052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:16.825137] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:16.825170] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:16.945709] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:16.945848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:16.945888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:16.945919] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:16.949697] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: DOWN (p=14.37%) [2026-03-02T20:24:16.950000] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-03-02T20:24:16.950139] [INFO ] [sig ] HUBB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:17.096519] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HUBB.txt [2026-03-02T20:24:17.096675] [INFO ] [sig ] [1507/3370] Completed HUBB in 0.4s | 2.73 sym/s | Total: 9.2m | ETA: 11.4m [2026-03-02T20:24:17.096717] [INFO ] [sig ] [1508/3370] Forecasting HUBG... [2026-03-02T20:24:17.096746] [INFO ] [sig ] Generating forecast for: HUBG [2026-03-02T20:24:17.096776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-03-02T20:24:17.113933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-03-02T20:24:17.114470] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-03-02T20:24:17.115446] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-03-02T20:24:17.115499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:17.115531] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:17.115557] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:17.115634] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:17.174712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:17.175335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:17.175417] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:17.175450] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:17.294704] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:17.294871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:17.294911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:17.294943] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:17.298407] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: DOWN (p=7.42%) [2026-03-02T20:24:17.298713] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-03-02T20:24:17.298845] [INFO ] [sig ] HUBG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:17.446808] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HUBG.txt [2026-03-02T20:24:17.446967] [INFO ] [sig ] [1508/3370] Completed HUBG in 0.4s | 2.73 sym/s | Total: 9.2m | ETA: 11.4m [2026-03-02T20:24:17.447014] [INFO ] [sig ] [1509/3370] Forecasting HUBS... [2026-03-02T20:24:17.447051] [INFO ] [sig ] Generating forecast for: HUBS [2026-03-02T20:24:17.447090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-03-02T20:24:17.460872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-03-02T20:24:17.461226] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-03-02T20:24:17.462129] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-03-02T20:24:17.462183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:17.462217] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:17.462245] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:17.462302] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:17.523072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:17.523829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:17.523916] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:17.523950] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:17.651426] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:17.651600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:17.651642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:17.651673] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:17.655722] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: UP (p=59.05%) [2026-03-02T20:24:17.656039] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-03-02T20:24:17.656174] [INFO ] [sig ] HUBS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:17.807426] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HUBS.txt [2026-03-02T20:24:17.807590] [INFO ] [sig ] [1509/3370] Completed HUBS in 0.4s | 2.73 sym/s | Total: 9.2m | ETA: 11.4m [2026-03-02T20:24:17.807633] [INFO ] [sig ] [1510/3370] Forecasting HUM... [2026-03-02T20:24:17.807665] [INFO ] [sig ] Generating forecast for: HUM [2026-03-02T20:24:17.807695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-03-02T20:24:17.822092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-03-02T20:24:17.822423] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-03-02T20:24:17.823262] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-03-02T20:24:17.823315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:17.823347] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:17.823374] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:17.823431] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:17.884195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:17.884967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:17.885053] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:17.885088] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:18.009230] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:18.009393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:18.009434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:18.009466] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:18.012894] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: DOWN (p=34.92%) [2026-03-02T20:24:18.013185] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-03-02T20:24:18.013322] [INFO ] [sig ] HUM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:18.163659] [INFO ] [LOCAL ] Saved forecast: HUM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HUM.txt [2026-03-02T20:24:18.163819] [INFO ] [sig ] [1510/3370] Completed HUM in 0.4s | 2.73 sym/s | Total: 9.2m | ETA: 11.4m [2026-03-02T20:24:18.163864] [INFO ] [sig ] [1511/3370] Forecasting HUN... [2026-03-02T20:24:18.163895] [INFO ] [sig ] Generating forecast for: HUN [2026-03-02T20:24:18.163927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-03-02T20:24:18.178362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-03-02T20:24:18.178829] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-03-02T20:24:18.179804] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-03-02T20:24:18.179860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:18.179897] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:18.179926] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:18.179986] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:18.242741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:18.243856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:18.243942] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:18.243977] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:18.367378] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:18.367559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:18.367639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:18.367689] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:18.371308] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: DOWN (p=2.04%) [2026-03-02T20:24:18.371613] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-03-02T20:24:18.371748] [INFO ] [sig ] HUN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:18.516173] [INFO ] [LOCAL ] Saved forecast: HUN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HUN.txt [2026-03-02T20:24:18.516305] [INFO ] [sig ] [1511/3370] Completed HUN in 0.4s | 2.73 sym/s | Total: 9.2m | ETA: 11.3m [2026-03-02T20:24:18.516344] [INFO ] [sig ] [1512/3370] Forecasting HURC... [2026-03-02T20:24:18.516374] [INFO ] [sig ] Generating forecast for: HURC [2026-03-02T20:24:18.516404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-03-02T20:24:18.529406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-03-02T20:24:18.529723] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-03-02T20:24:18.530546] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-03-02T20:24:18.530619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:18.530652] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:18.530679] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:18.530736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:18.589241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:18.590015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:18.590140] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:18.590173] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:18.701460] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:18.701640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:18.701687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:18.701718] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:18.705145] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: DOWN (p=21.54%) [2026-03-02T20:24:18.705432] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-03-02T20:24:18.705562] [INFO ] [sig ] HURC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:18.850017] [INFO ] [LOCAL ] Saved forecast: HURC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HURC.txt [2026-03-02T20:24:18.850151] [INFO ] [sig ] [1512/3370] Completed HURC in 0.3s | 2.73 sym/s | Total: 9.2m | ETA: 11.3m [2026-03-02T20:24:18.850200] [INFO ] [sig ] [1513/3370] Forecasting HURN... [2026-03-02T20:24:18.850232] [INFO ] [sig ] Generating forecast for: HURN [2026-03-02T20:24:18.850263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-03-02T20:24:18.862421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-03-02T20:24:18.862756] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-03-02T20:24:18.863629] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-03-02T20:24:18.863682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:18.863714] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:18.863741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:18.863797] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:18.923274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:18.923937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:18.924018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:18.924051] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:19.044116] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:19.044282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:19.044321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:19.044351] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:19.047807] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: UP (p=72.85%) [2026-03-02T20:24:19.048118] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-03-02T20:24:19.048254] [INFO ] [sig ] HURN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:19.192100] [INFO ] [LOCAL ] Saved forecast: HURN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HURN.txt [2026-03-02T20:24:19.192238] [INFO ] [sig ] [1513/3370] Completed HURN in 0.3s | 2.73 sym/s | Total: 9.2m | ETA: 11.3m [2026-03-02T20:24:19.192278] [INFO ] [sig ] [1514/3370] Forecasting HUYA... [2026-03-02T20:24:19.192308] [INFO ] [sig ] Generating forecast for: HUYA [2026-03-02T20:24:19.192338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-03-02T20:24:19.204311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-03-02T20:24:19.204672] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-03-02T20:24:19.205469] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-03-02T20:24:19.205523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:19.205555] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:19.205608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:19.205669] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:19.266415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:19.267291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:19.267377] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:19.267412] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:19.395900] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:19.396063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:19.396105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:19.396137] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:19.399684] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: UP (p=93.40%) [2026-03-02T20:24:19.399969] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-03-02T20:24:19.400099] [INFO ] [sig ] HUYA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:19.543776] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HUYA.txt [2026-03-02T20:24:19.543902] [INFO ] [sig ] [1514/3370] Completed HUYA in 0.4s | 2.73 sym/s | Total: 9.2m | ETA: 11.3m [2026-03-02T20:24:19.543941] [INFO ] [sig ] [1515/3370] Forecasting HWC... [2026-03-02T20:24:19.543971] [INFO ] [sig ] Generating forecast for: HWC [2026-03-02T20:24:19.544001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-03-02T20:24:19.555786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-03-02T20:24:19.556090] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-03-02T20:24:19.556904] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-03-02T20:24:19.556956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:19.556999] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:19.557028] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:19.557085] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:19.616820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:19.617555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:19.617658] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:19.617690] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:19.739446] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:19.739777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:19.739816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:19.739845] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:19.743794] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: UP (p=86.90%) [2026-03-02T20:24:19.744068] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-03-02T20:24:19.744361] [INFO ] [sig ] HWC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:19.890505] [INFO ] [LOCAL ] Saved forecast: HWC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HWC.txt [2026-03-02T20:24:19.890680] [INFO ] [sig ] [1515/3370] Completed HWC in 0.3s | 2.73 sym/s | Total: 9.2m | ETA: 11.3m [2026-03-02T20:24:19.890723] [INFO ] [sig ] [1516/3370] Forecasting HWH... [2026-03-02T20:24:19.890754] [INFO ] [sig ] Generating forecast for: HWH [2026-03-02T20:24:19.890785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-03-02T20:24:19.901922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-03-02T20:24:19.902222] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-03-02T20:24:19.903056] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-03-02T20:24:19.903120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:19.903154] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:19.903181] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:19.903239] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:19.960877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:19.961472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:19.961553] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:19.961604] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:20.079699] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:20.079871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:20.079915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:20.079948] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:20.083540] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: DOWN (p=16.12%) [2026-03-02T20:24:20.083852] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-03-02T20:24:20.084000] [INFO ] [sig ] HWH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:20.244045] [INFO ] [LOCAL ] Saved forecast: HWH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HWH.txt [2026-03-02T20:24:20.244206] [INFO ] [sig ] [1516/3370] Completed HWH in 0.4s | 2.73 sym/s | Total: 9.3m | ETA: 11.3m [2026-03-02T20:24:20.244246] [INFO ] [sig ] [1517/3370] Forecasting HWKN... [2026-03-02T20:24:20.244276] [INFO ] [sig ] Generating forecast for: HWKN [2026-03-02T20:24:20.244306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-03-02T20:24:20.257800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-03-02T20:24:20.258162] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-03-02T20:24:20.259013] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-03-02T20:24:20.259077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:20.259120] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:20.259155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:20.259215] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:20.319151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:20.319978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:20.320080] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:20.320123] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:20.438399] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:20.438569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:20.438632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:20.438662] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:20.442283] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: UP (p=98.10%) [2026-03-02T20:24:20.442570] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-03-02T20:24:20.442723] [INFO ] [sig ] HWKN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:20.602284] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HWKN.txt [2026-03-02T20:24:20.602427] [INFO ] [sig ] [1517/3370] Completed HWKN in 0.4s | 2.73 sym/s | Total: 9.3m | ETA: 11.3m [2026-03-02T20:24:20.602468] [INFO ] [sig ] [1518/3370] Forecasting HWM... [2026-03-02T20:24:20.602499] [INFO ] [sig ] Generating forecast for: HWM [2026-03-02T20:24:20.602529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-03-02T20:24:20.614768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-03-02T20:24:20.615085] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-03-02T20:24:20.615895] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-03-02T20:24:20.615947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:20.615980] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:20.616007] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:20.616064] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:20.676614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:20.677256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:20.677340] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:20.677374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:20.796614] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:20.796776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:20.796817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:20.796847] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:20.800965] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: DOWN (p=38.83%) [2026-03-02T20:24:20.801251] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-03-02T20:24:20.801384] [INFO ] [sig ] HWM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:20.946549] [INFO ] [LOCAL ] Saved forecast: HWM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HWM.txt [2026-03-02T20:24:20.946701] [INFO ] [sig ] [1518/3370] Completed HWM in 0.3s | 2.73 sym/s | Total: 9.3m | ETA: 11.3m [2026-03-02T20:24:20.946748] [INFO ] [sig ] [1519/3370] Forecasting HXL... [2026-03-02T20:24:20.946778] [INFO ] [sig ] Generating forecast for: HXL [2026-03-02T20:24:20.946808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-03-02T20:24:20.960461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-03-02T20:24:20.960908] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-03-02T20:24:20.961808] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-03-02T20:24:20.961862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:20.961922] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:20.961951] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:20.962010] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:21.037300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:21.038275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:21.038367] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:21.038401] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:21.165317] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:21.165472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:21.165515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:21.165545] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:21.169277] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: DOWN (p=46.40%) [2026-03-02T20:24:21.169556] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-03-02T20:24:21.169711] [INFO ] [sig ] HXL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:21.313449] [INFO ] [LOCAL ] Saved forecast: HXL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HXL.txt [2026-03-02T20:24:21.313596] [INFO ] [sig ] [1519/3370] Completed HXL in 0.4s | 2.73 sym/s | Total: 9.3m | ETA: 11.3m [2026-03-02T20:24:21.313641] [INFO ] [sig ] [1520/3370] Forecasting HY... [2026-03-02T20:24:21.313671] [INFO ] [sig ] Generating forecast for: HY [2026-03-02T20:24:21.313701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-03-02T20:24:21.325646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-03-02T20:24:21.325951] [INFO ] [FORECASTER] Starting predict_future for HY [2026-03-02T20:24:21.326810] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-03-02T20:24:21.326861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:21.326893] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:21.326920] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:21.326976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:21.385049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:21.385705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:21.385786] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:21.385819] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:21.509170] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:21.509333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:21.509378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:21.509410] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:21.513009] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: DOWN (p=29.78%) [2026-03-02T20:24:21.513294] [INFO ] [FORECASTER] Completed predict_future for HY [2026-03-02T20:24:21.513453] [INFO ] [sig ] HY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:21.661294] [INFO ] [LOCAL ] Saved forecast: HY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HY.txt [2026-03-02T20:24:21.661436] [INFO ] [sig ] [1520/3370] Completed HY in 0.3s | 2.73 sym/s | Total: 9.3m | ETA: 11.3m [2026-03-02T20:24:21.661487] [INFO ] [sig ] [1521/3370] Forecasting HYFM... [2026-03-02T20:24:21.661519] [INFO ] [sig ] Generating forecast for: HYFM [2026-03-02T20:24:21.661551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-03-02T20:24:21.673722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-03-02T20:24:21.674111] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-03-02T20:24:21.674973] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-03-02T20:24:21.675027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:21.675060] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:21.675087] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:21.675146] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:21.734758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:21.735707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:21.735794] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:21.735828] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:21.848687] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:21.848855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:21.848896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:21.848923] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:21.852458] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: DOWN (p=31.91%) [2026-03-02T20:24:21.852766] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-03-02T20:24:21.852903] [INFO ] [sig ] HYFM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:22.003521] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HYFM.txt [2026-03-02T20:24:22.003692] [INFO ] [sig ] [1521/3370] Completed HYFM in 0.3s | 2.73 sym/s | Total: 9.3m | ETA: 11.3m [2026-03-02T20:24:22.003736] [INFO ] [sig ] [1522/3370] Forecasting HYI... [2026-03-02T20:24:22.003765] [INFO ] [sig ] Generating forecast for: HYI [2026-03-02T20:24:22.003796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-03-02T20:24:22.016026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-03-02T20:24:22.016523] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-03-02T20:24:22.017379] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-03-02T20:24:22.017431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:22.017461] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:22.017487] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:22.017543] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:22.079971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:22.080868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:22.080974] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:22.081018] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:22.201710] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:22.201879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:22.201922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:22.202004] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:22.205534] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: DOWN (p=21.56%) [2026-03-02T20:24:22.205838] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-03-02T20:24:22.205975] [INFO ] [sig ] HYI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:22.352467] [INFO ] [LOCAL ] Saved forecast: HYI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HYI.txt [2026-03-02T20:24:22.352619] [INFO ] [sig ] [1522/3370] Completed HYI in 0.3s | 2.73 sym/s | Total: 9.3m | ETA: 11.3m [2026-03-02T20:24:22.352664] [INFO ] [sig ] [1523/3370] Forecasting HYLS... [2026-03-02T20:24:22.352697] [INFO ] [sig ] Generating forecast for: HYLS [2026-03-02T20:24:22.352736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-03-02T20:24:22.368876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-03-02T20:24:22.369332] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-03-02T20:24:22.370346] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-03-02T20:24:22.370409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:22.370448] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:22.370482] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:22.370561] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:22.437254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:22.438190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:22.438280] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:22.438314] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:22.560842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:22.561005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:22.561049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:22.561085] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:22.564847] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: UP (p=77.79%) [2026-03-02T20:24:22.565137] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-03-02T20:24:22.565275] [INFO ] [sig ] HYLS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:22.714747] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HYLS.txt [2026-03-02T20:24:22.714942] [INFO ] [sig ] [1523/3370] Completed HYLS in 0.4s | 2.73 sym/s | Total: 9.3m | ETA: 11.3m [2026-03-02T20:24:22.714987] [INFO ] [sig ] [1524/3370] Forecasting HYMC... [2026-03-02T20:24:22.715015] [INFO ] [sig ] Generating forecast for: HYMC [2026-03-02T20:24:22.715047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-03-02T20:24:22.729281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-03-02T20:24:22.729694] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-03-02T20:24:22.730535] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-03-02T20:24:22.730609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:22.730644] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:22.730672] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:22.730730] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:22.791407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:22.792371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:22.792481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:22.792516] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:22.916973] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:22.917151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:22.917196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:22.917227] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:22.920930] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=98.29%) [2026-03-02T20:24:22.921240] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-03-02T20:24:22.921381] [INFO ] [sig ] HYMC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:23.082916] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HYMC.txt [2026-03-02T20:24:23.083102] [INFO ] [sig ] [1524/3370] Completed HYMC in 0.4s | 2.73 sym/s | Total: 9.3m | ETA: 11.3m [2026-03-02T20:24:23.083150] [INFO ] [sig ] [1525/3370] Forecasting HYXF... [2026-03-02T20:24:23.083187] [INFO ] [sig ] Generating forecast for: HYXF [2026-03-02T20:24:23.083222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-03-02T20:24:23.094654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-03-02T20:24:23.095054] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-03-02T20:24:23.095938] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-03-02T20:24:23.095993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:23.096025] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:23.096052] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:23.096109] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:23.155775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:23.156704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:23.156810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:23.156843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:23.270237] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:23.270403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:23.270446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:23.270480] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:23.274144] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: UP (p=85.23%) [2026-03-02T20:24:23.274444] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-03-02T20:24:23.274601] [INFO ] [sig ] HYXF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:23.426317] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HYXF.txt [2026-03-02T20:24:23.426485] [INFO ] [sig ] [1525/3370] Completed HYXF in 0.3s | 2.73 sym/s | Total: 9.3m | ETA: 11.3m [2026-03-02T20:24:23.426528] [INFO ] [sig ] [1526/3370] Forecasting HYZD... [2026-03-02T20:24:23.426560] [INFO ] [sig ] Generating forecast for: HYZD [2026-03-02T20:24:23.426616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-03-02T20:24:23.438866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-03-02T20:24:23.439257] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-03-02T20:24:23.440106] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-03-02T20:24:23.440159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:23.440191] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:23.440230] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:23.440308] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:23.498484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:23.499442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:23.499533] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:23.499567] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:23.623155] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:23.623522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:23.623562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:23.623614] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:23.627720] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: UP (p=66.02%) [2026-03-02T20:24:23.628026] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-03-02T20:24:23.628198] [INFO ] [sig ] HYZD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:23.788271] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/HYZD.txt [2026-03-02T20:24:23.788438] [INFO ] [sig ] [1526/3370] Completed HYZD in 0.4s | 2.73 sym/s | Total: 9.3m | ETA: 11.3m [2026-03-02T20:24:23.788481] [INFO ] [sig ] [1527/3370] Forecasting HZO... [2026-03-02T20:24:23.788515] [INFO ] [sig ] Generating forecast for: HZO [2026-03-02T20:24:23.788545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-03-02T20:24:23.804025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-03-02T20:24:23.804430] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-03-02T20:24:23.805294] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-03-02T20:24:23.805347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:23.805380] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:23.805406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:23.805463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:23.868344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:23.869273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:23.869384] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:23.869421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:23.998795] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:23.998969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:23.999018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:23.999050] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:24.003027] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: DOWN (p=0.41%) [2026-03-02T20:24:24.003331] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-03-02T20:24:24.003472] [INFO ] [sig ] HZO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:24.174928] [INFO ] [LOCAL ] Saved forecast: HZO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/HZO.txt [2026-03-02T20:24:24.175099] [INFO ] [sig ] [1527/3370] Completed HZO in 0.4s | 2.73 sym/s | Total: 9.3m | ETA: 11.2m [2026-03-02T20:24:24.175151] [INFO ] [sig ] [1528/3370] Forecasting IAC... [2026-03-02T20:24:24.175187] [INFO ] [sig ] Generating forecast for: IAC [2026-03-02T20:24:24.175224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-03-02T20:24:24.188493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-03-02T20:24:24.189046] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-03-02T20:24:24.190074] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-03-02T20:24:24.190138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:24.190176] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:24.190208] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:24.190270] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:24.252965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:24.253892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:24.253979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:24.254012] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:24.394711] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:24.394885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:24.394927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:24.394956] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:24.398591] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: DOWN (p=0.36%) [2026-03-02T20:24:24.398903] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-03-02T20:24:24.399043] [INFO ] [sig ] IAC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:24.550108] [INFO ] [LOCAL ] Saved forecast: IAC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IAC.txt [2026-03-02T20:24:24.550268] [INFO ] [sig ] [1528/3370] Completed IAC in 0.4s | 2.73 sym/s | Total: 9.3m | ETA: 11.2m [2026-03-02T20:24:24.550307] [INFO ] [sig ] [1529/3370] Forecasting IAE... [2026-03-02T20:24:24.550338] [INFO ] [sig ] Generating forecast for: IAE [2026-03-02T20:24:24.550370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-03-02T20:24:24.561867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-03-02T20:24:24.562232] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-03-02T20:24:24.563090] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-03-02T20:24:24.563148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:24.563181] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:24.563208] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:24.563280] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:24.623632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:24.624723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:24.624884] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:24.624929] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:24.765033] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:24.765225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:24.765272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:24.765304] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:24.769100] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: DOWN (p=14.06%) [2026-03-02T20:24:24.769493] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-03-02T20:24:24.769678] [INFO ] [sig ] IAE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:24.933779] [INFO ] [LOCAL ] Saved forecast: IAE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IAE.txt [2026-03-02T20:24:24.933989] [INFO ] [sig ] [1529/3370] Completed IAE in 0.4s | 2.73 sym/s | Total: 9.3m | ETA: 11.2m [2026-03-02T20:24:24.934051] [INFO ] [sig ] [1530/3370] Forecasting IAG... [2026-03-02T20:24:24.934088] [INFO ] [sig ] Generating forecast for: IAG [2026-03-02T20:24:24.934127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-03-02T20:24:24.947474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-03-02T20:24:24.947977] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-03-02T20:24:24.949263] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-03-02T20:24:24.949346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:24.949390] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:24.949427] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:24.949514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:25.016386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:25.017336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:25.017440] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:25.017477] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:25.153718] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:25.153888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:25.153931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:25.153962] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:25.157838] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: UP (p=88.20%) [2026-03-02T20:24:25.158243] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-03-02T20:24:25.158605] [INFO ] [sig ] IAG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:25.318393] [INFO ] [LOCAL ] Saved forecast: IAG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IAG.txt [2026-03-02T20:24:25.318557] [INFO ] [sig ] [1530/3370] Completed IAG in 0.4s | 2.73 sym/s | Total: 9.3m | ETA: 11.2m [2026-03-02T20:24:25.318619] [INFO ] [sig ] [1531/3370] Forecasting IBB... [2026-03-02T20:24:25.318653] [INFO ] [sig ] Generating forecast for: IBB [2026-03-02T20:24:25.318683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-03-02T20:24:25.331330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-03-02T20:24:25.331778] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-03-02T20:24:25.332739] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-03-02T20:24:25.332801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:25.332836] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:25.332865] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:25.332930] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:25.399755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:25.400771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:25.400878] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:25.400917] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:25.536163] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:25.536334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:25.536377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:25.536409] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:25.540760] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: DOWN (p=20.18%) [2026-03-02T20:24:25.541156] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-03-02T20:24:25.541316] [INFO ] [sig ] IBB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:25.703661] [INFO ] [LOCAL ] Saved forecast: IBB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IBB.txt [2026-03-02T20:24:25.703837] [INFO ] [sig ] [1531/3370] Completed IBB in 0.4s | 2.73 sym/s | Total: 9.3m | ETA: 11.2m [2026-03-02T20:24:25.703882] [INFO ] [sig ] [1532/3370] Forecasting IBBQ... [2026-03-02T20:24:25.703913] [INFO ] [sig ] Generating forecast for: IBBQ [2026-03-02T20:24:25.703946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-03-02T20:24:25.715824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-03-02T20:24:25.716239] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-03-02T20:24:25.717184] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-03-02T20:24:25.717255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:25.717290] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:25.717318] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:25.717379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:25.779765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:25.780708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:25.780815] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:25.780849] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:25.891750] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:25.891919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:25.891961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:25.891992] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:25.895805] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: UP (p=51.44%) [2026-03-02T20:24:25.896155] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-03-02T20:24:25.896308] [INFO ] [sig ] IBBQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:26.052065] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IBBQ.txt [2026-03-02T20:24:26.052260] [INFO ] [sig ] [1532/3370] Completed IBBQ in 0.3s | 2.73 sym/s | Total: 9.4m | ETA: 11.2m [2026-03-02T20:24:26.052303] [INFO ] [sig ] [1533/3370] Forecasting IBCP... [2026-03-02T20:24:26.052333] [INFO ] [sig ] Generating forecast for: IBCP [2026-03-02T20:24:26.052363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-03-02T20:24:26.065255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-03-02T20:24:26.065733] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-03-02T20:24:26.066656] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-03-02T20:24:26.066715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:26.066749] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:26.066777] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:26.066836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:26.125858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:26.126789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:26.126898] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:26.126932] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:26.249757] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:26.249928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:26.249969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:26.249998] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:26.253633] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: UP (p=84.27%) [2026-03-02T20:24:26.253985] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-03-02T20:24:26.254134] [INFO ] [sig ] IBCP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:26.406372] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IBCP.txt [2026-03-02T20:24:26.406749] [INFO ] [sig ] [1533/3370] Completed IBCP in 0.4s | 2.73 sym/s | Total: 9.4m | ETA: 11.2m [2026-03-02T20:24:26.406791] [INFO ] [sig ] [1534/3370] Forecasting IBEX... [2026-03-02T20:24:26.406821] [INFO ] [sig ] Generating forecast for: IBEX [2026-03-02T20:24:26.406851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-03-02T20:24:26.419711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-03-02T20:24:26.420006] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-03-02T20:24:26.420870] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-03-02T20:24:26.420923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:26.420955] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:26.420982] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:26.421040] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:26.484636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:26.485384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:26.485466] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:26.485499] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:26.609601] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:26.609765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:26.609807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:26.609839] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:26.613346] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: UP (p=96.78%) [2026-03-02T20:24:26.613664] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-03-02T20:24:26.613801] [INFO ] [sig ] IBEX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:26.761241] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IBEX.txt [2026-03-02T20:24:26.761387] [INFO ] [sig ] [1534/3370] Completed IBEX in 0.4s | 2.73 sym/s | Total: 9.4m | ETA: 11.2m [2026-03-02T20:24:26.761429] [INFO ] [sig ] [1535/3370] Forecasting IBM... [2026-03-02T20:24:26.761458] [INFO ] [sig ] Generating forecast for: IBM [2026-03-02T20:24:26.761489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-03-02T20:24:26.774027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-03-02T20:24:26.774335] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-03-02T20:24:26.775150] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-03-02T20:24:26.775205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:26.775238] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:26.775265] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:26.775323] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:26.834000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:26.834678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:26.834759] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:26.834792] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:26.958213] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:26.958586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:26.958628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:26.958658] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:26.962417] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-03-02T20:24:26.962721] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-03-02T20:24:26.962852] [INFO ] [sig ] IBM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:27.107059] [INFO ] [LOCAL ] Saved forecast: IBM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IBM.txt [2026-03-02T20:24:27.107193] [INFO ] [sig ] [1535/3370] Completed IBM in 0.3s | 2.73 sym/s | Total: 9.4m | ETA: 11.2m [2026-03-02T20:24:27.107233] [INFO ] [sig ] [1536/3370] Forecasting IBN... [2026-03-02T20:24:27.107262] [INFO ] [sig ] Generating forecast for: IBN [2026-03-02T20:24:27.107292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-03-02T20:24:27.120733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-03-02T20:24:27.121102] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-03-02T20:24:27.121961] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-03-02T20:24:27.122013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:27.122071] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:27.122100] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:27.122158] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:27.183047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:27.183855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:27.183943] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:27.183979] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:27.310446] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:27.310653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:27.310701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:27.310732] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:27.314870] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: UP (p=54.14%) [2026-03-02T20:24:27.315214] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-03-02T20:24:27.315369] [INFO ] [sig ] IBN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:27.469416] [INFO ] [LOCAL ] Saved forecast: IBN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IBN.txt [2026-03-02T20:24:27.469612] [INFO ] [sig ] [1536/3370] Completed IBN in 0.4s | 2.73 sym/s | Total: 9.4m | ETA: 11.2m [2026-03-02T20:24:27.469657] [INFO ] [sig ] [1537/3370] Forecasting IBOC... [2026-03-02T20:24:27.469686] [INFO ] [sig ] Generating forecast for: IBOC [2026-03-02T20:24:27.469717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-03-02T20:24:27.482707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-03-02T20:24:27.483130] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-03-02T20:24:27.484046] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-03-02T20:24:27.484101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:27.484134] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:27.484164] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:27.484223] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:27.544788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:27.545810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:27.545903] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:27.545937] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:27.666151] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:27.666327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:27.666372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:27.666402] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:27.671120] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: UP (p=63.63%) [2026-03-02T20:24:27.671473] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-03-02T20:24:27.671654] [INFO ] [sig ] IBOC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:27.824162] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IBOC.txt [2026-03-02T20:24:27.824340] [INFO ] [sig ] [1537/3370] Completed IBOC in 0.4s | 2.73 sym/s | Total: 9.4m | ETA: 11.2m [2026-03-02T20:24:27.824384] [INFO ] [sig ] [1538/3370] Forecasting IBP... [2026-03-02T20:24:27.824415] [INFO ] [sig ] Generating forecast for: IBP [2026-03-02T20:24:27.824448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-03-02T20:24:27.837764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-03-02T20:24:27.838195] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-03-02T20:24:27.839077] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-03-02T20:24:27.839131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:27.839165] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:27.839194] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:27.839253] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:27.902527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:27.903490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:27.903607] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:27.903646] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:28.037364] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:28.037529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:28.037588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:28.037622] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:28.041354] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: DOWN (p=18.91%) [2026-03-02T20:24:28.041851] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-03-02T20:24:28.041989] [INFO ] [sig ] IBP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:28.193865] [INFO ] [LOCAL ] Saved forecast: IBP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IBP.txt [2026-03-02T20:24:28.194028] [INFO ] [sig ] [1538/3370] Completed IBP in 0.4s | 2.73 sym/s | Total: 9.4m | ETA: 11.2m [2026-03-02T20:24:28.194072] [INFO ] [sig ] [1539/3370] Forecasting IBRX... [2026-03-02T20:24:28.194102] [INFO ] [sig ] Generating forecast for: IBRX [2026-03-02T20:24:28.194133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-03-02T20:24:28.208347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-03-02T20:24:28.208774] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-03-02T20:24:28.209674] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-03-02T20:24:28.209741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:28.209775] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:28.209804] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:28.209862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:28.269517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:28.270482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:28.270594] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:28.270631] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:28.398127] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:28.398300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:28.398354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:28.398627] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:28.402629] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: UP (p=60.66%) [2026-03-02T20:24:28.402923] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-03-02T20:24:28.403064] [INFO ] [sig ] IBRX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:28.558319] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IBRX.txt [2026-03-02T20:24:28.558465] [INFO ] [sig ] [1539/3370] Completed IBRX in 0.4s | 2.73 sym/s | Total: 9.4m | ETA: 11.2m [2026-03-02T20:24:28.558508] [INFO ] [sig ] [1540/3370] Forecasting IBTG... [2026-03-02T20:24:28.558538] [INFO ] [sig ] Generating forecast for: IBTG [2026-03-02T20:24:28.558568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-03-02T20:24:28.570895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-03-02T20:24:28.571234] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-03-02T20:24:28.572059] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-03-02T20:24:28.572112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:28.572143] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:28.572170] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:28.572231] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:28.636564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:28.637455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:28.637541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:28.637595] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:28.757275] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:28.757644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:28.757687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:28.757719] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:28.761417] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=91.98%) [2026-03-02T20:24:28.761724] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-03-02T20:24:28.761865] [INFO ] [sig ] IBTG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:28.913634] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IBTG.txt [2026-03-02T20:24:28.913770] [INFO ] [sig ] [1540/3370] Completed IBTG in 0.4s | 2.73 sym/s | Total: 9.4m | ETA: 11.2m [2026-03-02T20:24:28.913810] [INFO ] [sig ] [1541/3370] Forecasting IBTH... [2026-03-02T20:24:28.913839] [INFO ] [sig ] Generating forecast for: IBTH [2026-03-02T20:24:28.913869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-03-02T20:24:28.925719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-03-02T20:24:28.926026] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-03-02T20:24:28.926872] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-03-02T20:24:28.926924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:28.926956] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:28.926984] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:28.927042] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:28.990608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:28.991348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:28.991434] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:28.991675] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:29.116385] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:29.116545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:29.116612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:29.116646] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:29.120928] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: DOWN (p=22.58%) [2026-03-02T20:24:29.121220] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-03-02T20:24:29.121354] [INFO ] [sig ] IBTH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:29.276352] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IBTH.txt [2026-03-02T20:24:29.276488] [INFO ] [sig ] [1541/3370] Completed IBTH in 0.4s | 2.73 sym/s | Total: 9.4m | ETA: 11.2m [2026-03-02T20:24:29.276528] [INFO ] [sig ] [1542/3370] Forecasting IBTI... [2026-03-02T20:24:29.276557] [INFO ] [sig ] Generating forecast for: IBTI [2026-03-02T20:24:29.276802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-03-02T20:24:29.290066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-03-02T20:24:29.290441] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-03-02T20:24:29.291657] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-03-02T20:24:29.291710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:29.291741] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:29.291767] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:29.291823] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:29.357082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:29.358255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:29.358346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:29.358559] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:29.479782] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:29.479947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:29.479987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:29.480015] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:29.483485] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: DOWN (p=20.38%) [2026-03-02T20:24:29.483795] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-03-02T20:24:29.483935] [INFO ] [sig ] IBTI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:29.632619] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IBTI.txt [2026-03-02T20:24:29.632790] [INFO ] [sig ] [1542/3370] Completed IBTI in 0.4s | 2.73 sym/s | Total: 9.4m | ETA: 11.2m [2026-03-02T20:24:29.632841] [INFO ] [sig ] [1543/3370] Forecasting IBTJ... [2026-03-02T20:24:29.632871] [INFO ] [sig ] Generating forecast for: IBTJ [2026-03-02T20:24:29.632902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-03-02T20:24:29.645913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-03-02T20:24:29.646268] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-03-02T20:24:29.647114] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-03-02T20:24:29.647169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:29.647203] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:29.647233] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:29.647295] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:29.712068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:29.713098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:29.713187] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:29.713228] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:29.841969] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:29.842152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:29.842209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:29.842245] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:29.845847] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: UP (p=76.38%) [2026-03-02T20:24:29.846135] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-03-02T20:24:29.846271] [INFO ] [sig ] IBTJ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:30.004310] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IBTJ.txt [2026-03-02T20:24:30.004452] [INFO ] [sig ] [1543/3370] Completed IBTJ in 0.4s | 2.73 sym/s | Total: 9.4m | ETA: 11.1m [2026-03-02T20:24:30.004492] [INFO ] [sig ] [1544/3370] Forecasting IBTK... [2026-03-02T20:24:30.004524] [INFO ] [sig ] Generating forecast for: IBTK [2026-03-02T20:24:30.004555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-03-02T20:24:30.017731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-03-02T20:24:30.018129] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-03-02T20:24:30.019009] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-03-02T20:24:30.019062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:30.019094] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:30.019120] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:30.019177] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:30.080873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:30.082039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:30.082132] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:30.082167] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:30.214935] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:30.215150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:30.215201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:30.215234] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:30.219053] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: DOWN (p=6.12%) [2026-03-02T20:24:30.219454] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-03-02T20:24:30.219627] [INFO ] [sig ] IBTK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:30.371851] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IBTK.txt [2026-03-02T20:24:30.372032] [INFO ] [sig ] [1544/3370] Completed IBTK in 0.4s | 2.73 sym/s | Total: 9.4m | ETA: 11.1m [2026-03-02T20:24:30.372085] [INFO ] [sig ] [1545/3370] Forecasting IBTL... [2026-03-02T20:24:30.372118] [INFO ] [sig ] Generating forecast for: IBTL [2026-03-02T20:24:30.372150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-03-02T20:24:30.384551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-03-02T20:24:30.384982] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-03-02T20:24:30.385909] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-03-02T20:24:30.385974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:30.386025] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:30.386067] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:30.386166] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:30.452326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:30.453460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:30.453612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:30.453659] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:30.577903] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:30.578096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:30.578138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:30.578171] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:30.581809] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: DOWN (p=3.20%) [2026-03-02T20:24:30.582101] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-03-02T20:24:30.582234] [INFO ] [sig ] IBTL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:30.732747] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IBTL.txt [2026-03-02T20:24:30.732922] [INFO ] [sig ] [1545/3370] Completed IBTL in 0.4s | 2.73 sym/s | Total: 9.4m | ETA: 11.1m [2026-03-02T20:24:30.732964] [INFO ] [sig ] [1546/3370] Forecasting IBTM... [2026-03-02T20:24:30.732997] [INFO ] [sig ] Generating forecast for: IBTM [2026-03-02T20:24:30.733029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-03-02T20:24:30.745650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-03-02T20:24:30.746044] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-03-02T20:24:30.746921] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-03-02T20:24:30.746976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:30.747009] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:30.747039] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:30.747099] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:30.808943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:30.809851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:30.809970] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:30.810005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:30.932953] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:30.933148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:30.933214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:30.933253] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:30.936849] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: UP (p=72.22%) [2026-03-02T20:24:30.937138] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-03-02T20:24:30.937274] [INFO ] [sig ] IBTM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:31.085165] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IBTM.txt [2026-03-02T20:24:31.085333] [INFO ] [sig ] [1546/3370] Completed IBTM in 0.4s | 2.73 sym/s | Total: 9.4m | ETA: 11.1m [2026-03-02T20:24:31.085383] [INFO ] [sig ] [1547/3370] Forecasting IBTO... [2026-03-02T20:24:31.085413] [INFO ] [sig ] Generating forecast for: IBTO [2026-03-02T20:24:31.085442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-03-02T20:24:31.097937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-03-02T20:24:31.098281] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-03-02T20:24:31.099378] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-03-02T20:24:31.099431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:31.099465] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:31.099492] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:31.099551] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:31.161086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:31.161815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:31.161909] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:31.161945] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:31.288225] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:31.288385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:31.288428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:31.288459] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:31.292306] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: DOWN (p=1.43%) [2026-03-02T20:24:31.292598] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-03-02T20:24:31.292743] [INFO ] [sig ] IBTO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:31.444802] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IBTO.txt [2026-03-02T20:24:31.444935] [INFO ] [sig ] [1547/3370] Completed IBTO in 0.4s | 2.73 sym/s | Total: 9.4m | ETA: 11.1m [2026-03-02T20:24:31.444974] [INFO ] [sig ] [1548/3370] Forecasting ICE... [2026-03-02T20:24:31.445004] [INFO ] [sig ] Generating forecast for: ICE [2026-03-02T20:24:31.445036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-03-02T20:24:31.458479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-03-02T20:24:31.458815] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-03-02T20:24:31.459633] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-03-02T20:24:31.459686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:31.459718] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:31.459745] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:31.459801] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:31.520232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:31.521035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:31.521121] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:31.521155] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:31.647678] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:31.647838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:31.647878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:31.647908] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:31.651565] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: UP (p=79.60%) [2026-03-02T20:24:31.651868] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-03-02T20:24:31.652005] [INFO ] [sig ] ICE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:31.806850] [INFO ] [LOCAL ] Saved forecast: ICE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ICE.txt [2026-03-02T20:24:31.807004] [INFO ] [sig ] [1548/3370] Completed ICE in 0.4s | 2.73 sym/s | Total: 9.4m | ETA: 11.1m [2026-03-02T20:24:31.807063] [INFO ] [sig ] [1549/3370] Forecasting ICFI... [2026-03-02T20:24:31.807098] [INFO ] [sig ] Generating forecast for: ICFI [2026-03-02T20:24:31.807129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-03-02T20:24:31.821503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-03-02T20:24:31.821872] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-03-02T20:24:31.822732] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-03-02T20:24:31.822785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:31.822819] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:31.822847] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:31.822906] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:31.884291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:31.885248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:31.885339] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:31.885377] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:32.009697] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:32.009863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:32.009904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:32.009934] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:32.013882] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: DOWN (p=31.28%) [2026-03-02T20:24:32.014323] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-03-02T20:24:32.014490] [INFO ] [sig ] ICFI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:32.175523] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ICFI.txt [2026-03-02T20:24:32.175778] [INFO ] [sig ] [1549/3370] Completed ICFI in 0.4s | 2.73 sym/s | Total: 9.5m | ETA: 11.1m [2026-03-02T20:24:32.175849] [INFO ] [sig ] [1550/3370] Forecasting ICL... [2026-03-02T20:24:32.175894] [INFO ] [sig ] Generating forecast for: ICL [2026-03-02T20:24:32.175935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-03-02T20:24:32.190475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-03-02T20:24:32.190950] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-03-02T20:24:32.191939] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-03-02T20:24:32.192001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:32.192050] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:32.192080] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:32.192141] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:32.254698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:32.255715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:32.255806] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:32.255840] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:32.386751] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:32.386919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:32.386963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:32.386994] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:32.390787] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: UP (p=57.66%) [2026-03-02T20:24:32.391149] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-03-02T20:24:32.391305] [INFO ] [sig ] ICL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:32.552038] [INFO ] [LOCAL ] Saved forecast: ICL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ICL.txt [2026-03-02T20:24:32.552198] [INFO ] [sig ] [1550/3370] Completed ICL in 0.4s | 2.73 sym/s | Total: 9.5m | ETA: 11.1m [2026-03-02T20:24:32.552241] [INFO ] [sig ] [1551/3370] Forecasting ICLN... [2026-03-02T20:24:32.552271] [INFO ] [sig ] Generating forecast for: ICLN [2026-03-02T20:24:32.552322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-03-02T20:24:32.566316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-03-02T20:24:32.566731] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-03-02T20:24:32.567543] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-03-02T20:24:32.567614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:32.567647] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:32.567674] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:32.567730] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:32.627447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:32.628360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:32.628447] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:32.628481] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:32.753331] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:32.753492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:32.753533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:32.753563] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:32.757529] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-03-02T20:24:32.757832] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-03-02T20:24:32.757966] [INFO ] [sig ] ICLN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:32.908749] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ICLN.txt [2026-03-02T20:24:32.908898] [INFO ] [sig ] [1551/3370] Completed ICLN in 0.4s | 2.73 sym/s | Total: 9.5m | ETA: 11.1m [2026-03-02T20:24:32.908941] [INFO ] [sig ] [1552/3370] Forecasting ICMB... [2026-03-02T20:24:32.908973] [INFO ] [sig ] Generating forecast for: ICMB [2026-03-02T20:24:32.909005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-03-02T20:24:32.919934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-03-02T20:24:32.920272] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-03-02T20:24:32.921158] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-03-02T20:24:32.921213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:32.921246] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:32.921276] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:32.921335] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:32.981790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:32.982676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:32.982763] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:32.982798] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:33.093659] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:33.093829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:33.093869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:33.093900] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:33.097335] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: DOWN (p=21.72%) [2026-03-02T20:24:33.097641] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-03-02T20:24:33.097779] [INFO ] [sig ] ICMB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:33.255588] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ICMB.txt [2026-03-02T20:24:33.255783] [INFO ] [sig ] [1552/3370] Completed ICMB in 0.3s | 2.73 sym/s | Total: 9.5m | ETA: 11.1m [2026-03-02T20:24:33.255856] [INFO ] [sig ] [1553/3370] Forecasting ICOP... [2026-03-02T20:24:33.255901] [INFO ] [sig ] Generating forecast for: ICOP [2026-03-02T20:24:33.255945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-03-02T20:24:33.267885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-03-02T20:24:33.268334] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-03-02T20:24:33.269269] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-03-02T20:24:33.269340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:33.269415] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:33.269451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:33.269514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:33.334163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:33.335265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:33.335390] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:33.335428] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:33.450955] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:33.451119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:33.451160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:33.451189] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:33.454675] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: UP (p=53.18%) [2026-03-02T20:24:33.454957] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-03-02T20:24:33.455097] [INFO ] [sig ] ICOP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:33.605292] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ICOP.txt [2026-03-02T20:24:33.605452] [INFO ] [sig ] [1553/3370] Completed ICOP in 0.3s | 2.73 sym/s | Total: 9.5m | ETA: 11.1m [2026-03-02T20:24:33.605499] [INFO ] [sig ] [1554/3370] Forecasting ICUI... [2026-03-02T20:24:33.605741] [INFO ] [sig ] Generating forecast for: ICUI [2026-03-02T20:24:33.605774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-03-02T20:24:33.619107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-03-02T20:24:33.619497] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-03-02T20:24:33.620334] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-03-02T20:24:33.620387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:33.620418] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:33.620445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:33.620502] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:33.683285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:33.684194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:33.684281] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:33.684315] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:33.808584] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:33.808748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:33.808792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:33.808822] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:33.812425] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: DOWN (p=45.29%) [2026-03-02T20:24:33.812739] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-03-02T20:24:33.812879] [INFO ] [sig ] ICUI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:33.960236] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ICUI.txt [2026-03-02T20:24:33.960401] [INFO ] [sig ] [1554/3370] Completed ICUI in 0.4s | 2.73 sym/s | Total: 9.5m | ETA: 11.1m [2026-03-02T20:24:33.960443] [INFO ] [sig ] [1555/3370] Forecasting IDA... [2026-03-02T20:24:33.960473] [INFO ] [sig ] Generating forecast for: IDA [2026-03-02T20:24:33.960503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-03-02T20:24:33.973150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-03-02T20:24:33.973499] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-03-02T20:24:33.974344] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-03-02T20:24:33.974408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:33.974447] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:33.974480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:33.974539] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:34.034890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:34.035755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:34.035843] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:34.035878] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:34.160294] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:34.160502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:34.160549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:34.160597] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:34.164416] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: UP (p=82.34%) [2026-03-02T20:24:34.164735] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-03-02T20:24:34.164910] [INFO ] [sig ] IDA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:34.309621] [INFO ] [LOCAL ] Saved forecast: IDA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IDA.txt [2026-03-02T20:24:34.309801] [INFO ] [sig ] [1555/3370] Completed IDA in 0.3s | 2.73 sym/s | Total: 9.5m | ETA: 11.1m [2026-03-02T20:24:34.309843] [INFO ] [sig ] [1556/3370] Forecasting IDAI... [2026-03-02T20:24:34.309874] [INFO ] [sig ] Generating forecast for: IDAI [2026-03-02T20:24:34.309906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-03-02T20:24:34.321539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-03-02T20:24:34.321939] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-03-02T20:24:34.322828] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-03-02T20:24:34.322881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:34.322912] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:34.322938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:34.322994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:34.380537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:34.381490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:34.381613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:34.381650] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:34.506445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:34.506630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:34.506673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:34.506745] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:34.510249] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: DOWN (p=2.37%) [2026-03-02T20:24:34.510539] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-03-02T20:24:34.510703] [INFO ] [sig ] IDAI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:34.656347] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IDAI.txt [2026-03-02T20:24:34.656514] [INFO ] [sig ] [1556/3370] Completed IDAI in 0.3s | 2.73 sym/s | Total: 9.5m | ETA: 11.1m [2026-03-02T20:24:34.656555] [INFO ] [sig ] [1557/3370] Forecasting IDCC... [2026-03-02T20:24:34.656611] [INFO ] [sig ] Generating forecast for: IDCC [2026-03-02T20:24:34.656643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-03-02T20:24:34.669671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-03-02T20:24:34.670071] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-03-02T20:24:34.671147] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-03-02T20:24:34.671200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:34.671232] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:34.671260] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:34.671316] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:34.733669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:34.734820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:34.734928] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:34.734963] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:34.890729] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:34.891041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:34.891087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:34.891152] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:34.894927] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: DOWN (p=7.47%) [2026-03-02T20:24:34.895224] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-03-02T20:24:34.895362] [INFO ] [sig ] IDCC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:35.051176] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IDCC.txt [2026-03-02T20:24:35.051342] [INFO ] [sig ] [1557/3370] Completed IDCC in 0.4s | 2.73 sym/s | Total: 9.5m | ETA: 11.1m [2026-03-02T20:24:35.051390] [INFO ] [sig ] [1558/3370] Forecasting IDE... [2026-03-02T20:24:35.051429] [INFO ] [sig ] Generating forecast for: IDE [2026-03-02T20:24:35.051466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-03-02T20:24:35.063392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-03-02T20:24:35.063960] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-03-02T20:24:35.064805] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-03-02T20:24:35.064857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:35.064890] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:35.064917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:35.064975] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:35.123778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:35.124559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:35.124659] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:35.124692] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:35.247246] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:35.247409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:35.247450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:35.247481] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:35.251041] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: DOWN (p=28.76%) [2026-03-02T20:24:35.251327] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-03-02T20:24:35.251467] [INFO ] [sig ] IDE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:35.398911] [INFO ] [LOCAL ] Saved forecast: IDE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IDE.txt [2026-03-02T20:24:35.399067] [INFO ] [sig ] [1558/3370] Completed IDE in 0.3s | 2.73 sym/s | Total: 9.5m | ETA: 11.1m [2026-03-02T20:24:35.399109] [INFO ] [sig ] [1559/3370] Forecasting IDN... [2026-03-02T20:24:35.399138] [INFO ] [sig ] Generating forecast for: IDN [2026-03-02T20:24:35.399169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-03-02T20:24:35.410455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-03-02T20:24:35.410778] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-03-02T20:24:35.411585] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-03-02T20:24:35.411639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:35.411671] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:35.411698] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:35.411755] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:35.471963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:35.472822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:35.472924] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:35.472959] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:35.594906] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:35.595065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:35.595106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:35.595135] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:35.598659] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: DOWN (p=2.65%) [2026-03-02T20:24:35.598945] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-03-02T20:24:35.599080] [INFO ] [sig ] IDN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:35.755932] [INFO ] [LOCAL ] Saved forecast: IDN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IDN.txt [2026-03-02T20:24:35.756097] [INFO ] [sig ] [1559/3370] Completed IDN in 0.4s | 2.73 sym/s | Total: 9.5m | ETA: 11.0m [2026-03-02T20:24:35.756139] [INFO ] [sig ] [1560/3370] Forecasting IDXX... [2026-03-02T20:24:35.756183] [INFO ] [sig ] Generating forecast for: IDXX [2026-03-02T20:24:35.756221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-03-02T20:24:35.768309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-03-02T20:24:35.768650] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-03-02T20:24:35.769537] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-03-02T20:24:35.769616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:35.769651] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:35.769678] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:35.769741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:35.829362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:35.830125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:35.830208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:35.830241] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:35.951366] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:35.951528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:35.951566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:35.951648] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:35.955107] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: DOWN (p=39.39%) [2026-03-02T20:24:35.955425] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-03-02T20:24:35.955591] [INFO ] [sig ] IDXX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:36.102409] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IDXX.txt [2026-03-02T20:24:36.102597] [INFO ] [sig ] [1560/3370] Completed IDXX in 0.3s | 2.73 sym/s | Total: 9.5m | ETA: 11.0m [2026-03-02T20:24:36.102641] [INFO ] [sig ] [1561/3370] Forecasting IDYA... [2026-03-02T20:24:36.102673] [INFO ] [sig ] Generating forecast for: IDYA [2026-03-02T20:24:36.102707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-03-02T20:24:36.114541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-03-02T20:24:36.114922] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-03-02T20:24:36.115812] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-03-02T20:24:36.115866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:36.115900] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:36.115939] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:36.116001] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:36.175163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:36.175860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:36.175941] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:36.175973] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:36.297825] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:36.297985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:36.298025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:36.298104] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:36.301790] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: UP (p=87.85%) [2026-03-02T20:24:36.302097] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-03-02T20:24:36.302263] [INFO ] [sig ] IDYA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:36.450167] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IDYA.txt [2026-03-02T20:24:36.450303] [INFO ] [sig ] [1561/3370] Completed IDYA in 0.3s | 2.73 sym/s | Total: 9.5m | ETA: 11.0m [2026-03-02T20:24:36.450343] [INFO ] [sig ] [1562/3370] Forecasting IEF... [2026-03-02T20:24:36.450375] [INFO ] [sig ] Generating forecast for: IEF [2026-03-02T20:24:36.450412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-03-02T20:24:36.461638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-03-02T20:24:36.461906] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-03-02T20:24:36.462728] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-03-02T20:24:36.462781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:36.462812] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:36.462838] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:36.462895] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:36.525045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:36.525974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:36.526058] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:36.526090] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:36.647991] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:36.648173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:36.648212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:36.648242] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:36.651766] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: DOWN (p=16.45%) [2026-03-02T20:24:36.652049] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-03-02T20:24:36.652181] [INFO ] [sig ] IEF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:36.797118] [INFO ] [LOCAL ] Saved forecast: IEF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IEF.txt [2026-03-02T20:24:36.797278] [INFO ] [sig ] [1562/3370] Completed IEF in 0.3s | 2.73 sym/s | Total: 9.5m | ETA: 11.0m [2026-03-02T20:24:36.797318] [INFO ] [sig ] [1563/3370] Forecasting IEI... [2026-03-02T20:24:36.797349] [INFO ] [sig ] Generating forecast for: IEI [2026-03-02T20:24:36.797381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-03-02T20:24:36.812243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-03-02T20:24:36.812632] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-03-02T20:24:36.813495] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-03-02T20:24:36.813548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:36.813609] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:36.813642] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:36.813702] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:36.876283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:36.877276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:36.877441] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:36.877489] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:37.005912] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:37.006075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:37.006119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:37.006150] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:37.010054] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: DOWN (p=4.24%) [2026-03-02T20:24:37.010427] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-03-02T20:24:37.010604] [INFO ] [sig ] IEI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:37.162419] [INFO ] [LOCAL ] Saved forecast: IEI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IEI.txt [2026-03-02T20:24:37.162563] [INFO ] [sig ] [1563/3370] Completed IEI in 0.4s | 2.73 sym/s | Total: 9.5m | ETA: 11.0m [2026-03-02T20:24:37.162622] [INFO ] [sig ] [1564/3370] Forecasting IEP... [2026-03-02T20:24:37.162654] [INFO ] [sig ] Generating forecast for: IEP [2026-03-02T20:24:37.162685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-03-02T20:24:37.175220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-03-02T20:24:37.175602] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-03-02T20:24:37.176406] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-03-02T20:24:37.176469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:37.176508] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:37.176541] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:37.176630] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:37.237406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:37.238361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:37.238464] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:37.238506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:37.393528] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:37.393736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:37.393786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:37.393819] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:37.397884] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: DOWN (p=8.01%) [2026-03-02T20:24:37.398239] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-03-02T20:24:37.398405] [INFO ] [sig ] IEP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:37.551537] [INFO ] [LOCAL ] Saved forecast: IEP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IEP.txt [2026-03-02T20:24:37.551725] [INFO ] [sig ] [1564/3370] Completed IEP in 0.4s | 2.73 sym/s | Total: 9.5m | ETA: 11.0m [2026-03-02T20:24:37.551766] [INFO ] [sig ] [1565/3370] Forecasting IESC... [2026-03-02T20:24:37.551796] [INFO ] [sig ] Generating forecast for: IESC [2026-03-02T20:24:37.551833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-03-02T20:24:37.564071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-03-02T20:24:37.564472] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-03-02T20:24:37.565357] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-03-02T20:24:37.565410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:37.565442] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:37.565470] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:37.565532] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:37.623974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:37.624926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:37.625017] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:37.625050] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:37.745897] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:37.746019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:37.746056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:37.746083] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:37.749419] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: DOWN (p=40.24%) [2026-03-02T20:24:37.749716] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-03-02T20:24:37.749846] [INFO ] [sig ] IESC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:37.894048] [INFO ] [LOCAL ] Saved forecast: IESC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IESC.txt [2026-03-02T20:24:37.894170] [INFO ] [sig ] [1565/3370] Completed IESC in 0.3s | 2.73 sym/s | Total: 9.5m | ETA: 11.0m [2026-03-02T20:24:37.894208] [INFO ] [sig ] [1566/3370] Forecasting IEX... [2026-03-02T20:24:37.894238] [INFO ] [sig ] Generating forecast for: IEX [2026-03-02T20:24:37.894268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-03-02T20:24:37.905821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-03-02T20:24:37.906092] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-03-02T20:24:37.906905] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-03-02T20:24:37.906957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:37.906990] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:37.907017] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:37.907074] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:37.978467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:37.979538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:37.979658] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:37.979699] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:38.110821] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:38.111009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:38.111051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:38.111080] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:38.114795] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: DOWN (p=9.52%) [2026-03-02T20:24:38.115094] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-03-02T20:24:38.115224] [INFO ] [sig ] IEX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:38.261905] [INFO ] [LOCAL ] Saved forecast: IEX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IEX.txt [2026-03-02T20:24:38.262099] [INFO ] [sig ] [1566/3370] Completed IEX in 0.4s | 2.73 sym/s | Total: 9.6m | ETA: 11.0m [2026-03-02T20:24:38.262142] [INFO ] [sig ] [1567/3370] Forecasting IFS... [2026-03-02T20:24:38.262172] [INFO ] [sig ] Generating forecast for: IFS [2026-03-02T20:24:38.262209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-03-02T20:24:38.274119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-03-02T20:24:38.274428] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-03-02T20:24:38.275255] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-03-02T20:24:38.275307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:38.275339] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:38.275366] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:38.275423] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:38.334870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:38.335611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:38.335695] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:38.335753] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:38.464433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:38.464624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:38.464666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:38.464695] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:38.468338] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: UP (p=71.90%) [2026-03-02T20:24:38.468709] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-03-02T20:24:38.468858] [INFO ] [sig ] IFS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:38.613934] [INFO ] [LOCAL ] Saved forecast: IFS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IFS.txt [2026-03-02T20:24:38.614079] [INFO ] [sig ] [1567/3370] Completed IFS in 0.4s | 2.73 sym/s | Total: 9.6m | ETA: 11.0m [2026-03-02T20:24:38.614119] [INFO ] [sig ] [1568/3370] Forecasting IGA... [2026-03-02T20:24:38.614150] [INFO ] [sig ] Generating forecast for: IGA [2026-03-02T20:24:38.614181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-03-02T20:24:38.625293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-03-02T20:24:38.625635] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-03-02T20:24:38.626445] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-03-02T20:24:38.626509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:38.626548] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:38.626608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:38.626668] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:38.686246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:38.687044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:38.687128] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:38.687161] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:38.813178] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:38.813342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:38.813385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:38.813440] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:38.817049] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: UP (p=81.18%) [2026-03-02T20:24:38.817330] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-03-02T20:24:38.817464] [INFO ] [sig ] IGA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:38.982835] [INFO ] [LOCAL ] Saved forecast: IGA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IGA.txt [2026-03-02T20:24:38.982998] [INFO ] [sig ] [1568/3370] Completed IGA in 0.4s | 2.73 sym/s | Total: 9.6m | ETA: 11.0m [2026-03-02T20:24:38.983039] [INFO ] [sig ] [1569/3370] Forecasting IGD... [2026-03-02T20:24:38.983071] [INFO ] [sig ] Generating forecast for: IGD [2026-03-02T20:24:38.983102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-03-02T20:24:38.994953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-03-02T20:24:38.995266] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-03-02T20:24:38.996094] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-03-02T20:24:38.996147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:38.996179] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:38.996206] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:38.996262] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:39.054432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:39.055226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:39.055311] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:39.055344] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:39.173892] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:39.174056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:39.174095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:39.174126] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:39.177556] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: DOWN (p=2.17%) [2026-03-02T20:24:39.177863] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-03-02T20:24:39.178000] [INFO ] [sig ] IGD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:39.322834] [INFO ] [LOCAL ] Saved forecast: IGD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IGD.txt [2026-03-02T20:24:39.322979] [INFO ] [sig ] [1569/3370] Completed IGD in 0.3s | 2.73 sym/s | Total: 9.6m | ETA: 11.0m [2026-03-02T20:24:39.323018] [INFO ] [sig ] [1570/3370] Forecasting IGF... [2026-03-02T20:24:39.323050] [INFO ] [sig ] Generating forecast for: IGF [2026-03-02T20:24:39.323080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-03-02T20:24:39.334787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-03-02T20:24:39.335080] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-03-02T20:24:39.335886] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-03-02T20:24:39.335938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:39.335995] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:39.336024] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:39.336081] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:39.395910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:39.396778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:39.396862] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:39.396894] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:39.520809] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:39.520989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:39.521029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:39.521059] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:39.524516] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: UP (p=92.43%) [2026-03-02T20:24:39.524811] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-03-02T20:24:39.524943] [INFO ] [sig ] IGF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:39.685353] [INFO ] [LOCAL ] Saved forecast: IGF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IGF.txt [2026-03-02T20:24:39.685544] [INFO ] [sig ] [1570/3370] Completed IGF in 0.4s | 2.73 sym/s | Total: 9.6m | ETA: 11.0m [2026-03-02T20:24:39.685615] [INFO ] [sig ] [1571/3370] Forecasting IGI... [2026-03-02T20:24:39.685649] [INFO ] [sig ] Generating forecast for: IGI [2026-03-02T20:24:39.685683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-03-02T20:24:39.698614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-03-02T20:24:39.699025] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-03-02T20:24:39.699891] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-03-02T20:24:39.699947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:39.699979] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:39.700006] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:39.700062] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:39.759557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:39.760455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:39.760558] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:39.760615] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:39.867396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:39.867554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:39.867614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:39.867645] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:39.871081] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: UP (p=82.98%) [2026-03-02T20:24:39.871356] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-03-02T20:24:39.871487] [INFO ] [sig ] IGI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:40.100729] [INFO ] [LOCAL ] Saved forecast: IGI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IGI.txt [2026-03-02T20:24:40.100889] [INFO ] [sig ] [1571/3370] Completed IGI in 0.4s | 2.73 sym/s | Total: 9.6m | ETA: 11.0m [2026-03-02T20:24:40.100929] [INFO ] [sig ] [1572/3370] Forecasting IGIB... [2026-03-02T20:24:40.100960] [INFO ] [sig ] Generating forecast for: IGIB [2026-03-02T20:24:40.100992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-03-02T20:24:40.113152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-03-02T20:24:40.113501] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-03-02T20:24:40.114349] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-03-02T20:24:40.114401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:40.114433] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:40.114462] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:40.114521] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:40.174149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:40.175105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:40.175195] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:40.175231] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:40.296402] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:40.296563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:40.296622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:40.296652] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:40.300128] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: DOWN (p=2.14%) [2026-03-02T20:24:40.300403] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-03-02T20:24:40.300533] [INFO ] [sig ] IGIB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:40.444551] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IGIB.txt [2026-03-02T20:24:40.444730] [INFO ] [sig ] [1572/3370] Completed IGIB in 0.3s | 2.73 sym/s | Total: 9.6m | ETA: 11.0m [2026-03-02T20:24:40.444772] [INFO ] [sig ] [1573/3370] Forecasting IGIC... [2026-03-02T20:24:40.444803] [INFO ] [sig ] Generating forecast for: IGIC [2026-03-02T20:24:40.444834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-03-02T20:24:40.456116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-03-02T20:24:40.456457] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-03-02T20:24:40.457315] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-03-02T20:24:40.457369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:40.457402] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:40.457434] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:40.457506] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:40.519120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:40.520172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:40.520277] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:40.520311] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:40.641080] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:40.641243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:40.641285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:40.641348] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:40.645958] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: DOWN (p=45.68%) [2026-03-02T20:24:40.646252] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-03-02T20:24:40.646399] [INFO ] [sig ] IGIC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:40.793363] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IGIC.txt [2026-03-02T20:24:40.793507] [INFO ] [sig ] [1573/3370] Completed IGIC in 0.3s | 2.73 sym/s | Total: 9.6m | ETA: 11.0m [2026-03-02T20:24:40.793548] [INFO ] [sig ] [1574/3370] Forecasting IGSB... [2026-03-02T20:24:40.793595] [INFO ] [sig ] Generating forecast for: IGSB [2026-03-02T20:24:40.793787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-03-02T20:24:40.806147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-03-02T20:24:40.806493] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-03-02T20:24:40.807370] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-03-02T20:24:40.807435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:40.807469] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:40.807496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:40.807554] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:40.866948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:40.867714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:40.867799] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:40.867833] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:40.992045] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:40.992215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:40.992256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:40.992285] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:40.995878] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: UP (p=83.59%) [2026-03-02T20:24:40.996168] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-03-02T20:24:40.996304] [INFO ] [sig ] IGSB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:41.146923] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IGSB.txt [2026-03-02T20:24:41.147077] [INFO ] [sig ] [1574/3370] Completed IGSB in 0.4s | 2.73 sym/s | Total: 9.6m | ETA: 11.0m [2026-03-02T20:24:41.147120] [INFO ] [sig ] [1575/3370] Forecasting IHD... [2026-03-02T20:24:41.147150] [INFO ] [sig ] Generating forecast for: IHD [2026-03-02T20:24:41.147181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-03-02T20:24:41.159310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-03-02T20:24:41.159698] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-03-02T20:24:41.160527] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-03-02T20:24:41.160605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:41.160642] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:41.160670] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:41.160731] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:41.219917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:41.220763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:41.220850] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:41.220884] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:41.345364] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:41.345598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:41.345654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:41.345686] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:41.349864] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: UP (p=90.60%) [2026-03-02T20:24:41.350172] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-03-02T20:24:41.350310] [INFO ] [sig ] IHD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:41.511820] [INFO ] [LOCAL ] Saved forecast: IHD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IHD.txt [2026-03-02T20:24:41.511988] [INFO ] [sig ] [1575/3370] Completed IHD in 0.4s | 2.73 sym/s | Total: 9.6m | ETA: 10.9m [2026-03-02T20:24:41.512032] [INFO ] [sig ] [1576/3370] Forecasting IHG... [2026-03-02T20:24:41.512062] [INFO ] [sig ] Generating forecast for: IHG [2026-03-02T20:24:41.512096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-03-02T20:24:41.524799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-03-02T20:24:41.525359] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-03-02T20:24:41.526204] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-03-02T20:24:41.526257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:41.526290] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:41.526317] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:41.526374] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:41.585586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:41.586419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:41.586508] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:41.586542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:41.710203] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:41.710367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:41.710410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:41.710439] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:41.714210] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: DOWN (p=13.67%) [2026-03-02T20:24:41.714544] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-03-02T20:24:41.714727] [INFO ] [sig ] IHG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:41.864397] [INFO ] [LOCAL ] Saved forecast: IHG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IHG.txt [2026-03-02T20:24:41.864557] [INFO ] [sig ] [1576/3370] Completed IHG in 0.4s | 2.73 sym/s | Total: 9.6m | ETA: 10.9m [2026-03-02T20:24:41.864618] [INFO ] [sig ] [1577/3370] Forecasting IHS... [2026-03-02T20:24:41.864651] [INFO ] [sig ] Generating forecast for: IHS [2026-03-02T20:24:41.864682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-03-02T20:24:41.876566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-03-02T20:24:41.876899] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-03-02T20:24:41.877746] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-03-02T20:24:41.877800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:41.877831] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:41.877857] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:41.877913] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:41.935934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:41.936764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:41.936848] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:41.936882] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:42.061019] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:42.061188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:42.061230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:42.061260] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:42.064916] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: UP (p=70.87%) [2026-03-02T20:24:42.065236] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-03-02T20:24:42.065380] [INFO ] [sig ] IHS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:42.216197] [INFO ] [LOCAL ] Saved forecast: IHS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IHS.txt [2026-03-02T20:24:42.216349] [INFO ] [sig ] [1577/3370] Completed IHS in 0.4s | 2.73 sym/s | Total: 9.6m | ETA: 10.9m [2026-03-02T20:24:42.216397] [INFO ] [sig ] [1578/3370] Forecasting IIF... [2026-03-02T20:24:42.216429] [INFO ] [sig ] Generating forecast for: IIF [2026-03-02T20:24:42.216458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-03-02T20:24:42.228755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-03-02T20:24:42.229144] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-03-02T20:24:42.230023] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-03-02T20:24:42.230077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:42.230110] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:42.230136] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:42.230195] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:42.290956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:42.291856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:42.291945] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:42.291977] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:42.411264] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:42.411428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:42.411469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:42.411503] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:42.415375] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-03-02T20:24:42.415801] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-03-02T20:24:42.415948] [INFO ] [sig ] IIF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:42.587497] [INFO ] [LOCAL ] Saved forecast: IIF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IIF.txt [2026-03-02T20:24:42.587710] [INFO ] [sig ] [1578/3370] Completed IIF in 0.4s | 2.73 sym/s | Total: 9.6m | ETA: 10.9m [2026-03-02T20:24:42.587756] [INFO ] [sig ] [1579/3370] Forecasting III... [2026-03-02T20:24:42.587786] [INFO ] [sig ] Generating forecast for: III [2026-03-02T20:24:42.587817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-03-02T20:24:42.602274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-03-02T20:24:42.602742] [INFO ] [FORECASTER] Starting predict_future for III [2026-03-02T20:24:42.603846] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-03-02T20:24:42.603901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:42.603935] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:42.603962] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:42.604021] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:42.664684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:42.665643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:42.665736] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:42.665769] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:42.787825] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:42.787995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:42.788058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:42.788090] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:42.792149] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: DOWN (p=26.99%) [2026-03-02T20:24:42.792491] [INFO ] [FORECASTER] Completed predict_future for III [2026-03-02T20:24:42.792708] [INFO ] [sig ] III: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:42.941084] [INFO ] [LOCAL ] Saved forecast: III 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/III.txt [2026-03-02T20:24:42.941253] [INFO ] [sig ] [1579/3370] Completed III in 0.4s | 2.73 sym/s | Total: 9.6m | ETA: 10.9m [2026-03-02T20:24:42.941296] [INFO ] [sig ] [1580/3370] Forecasting IIIN... [2026-03-02T20:24:42.941326] [INFO ] [sig ] Generating forecast for: IIIN [2026-03-02T20:24:42.941358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-03-02T20:24:42.952789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-03-02T20:24:42.953141] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-03-02T20:24:42.953990] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-03-02T20:24:42.954043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:42.954076] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:42.954104] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:42.954163] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:43.014623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:43.015510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:43.015657] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:43.015693] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:43.137148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:43.137315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:43.137356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:43.137386] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:43.140929] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: UP (p=90.93%) [2026-03-02T20:24:43.141236] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-03-02T20:24:43.141376] [INFO ] [sig ] IIIN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:43.288167] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IIIN.txt [2026-03-02T20:24:43.288335] [INFO ] [sig ] [1580/3370] Completed IIIN in 0.3s | 2.73 sym/s | Total: 9.6m | ETA: 10.9m [2026-03-02T20:24:43.288377] [INFO ] [sig ] [1581/3370] Forecasting IIM... [2026-03-02T20:24:43.288410] [INFO ] [sig ] Generating forecast for: IIM [2026-03-02T20:24:43.288443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-03-02T20:24:43.302938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-03-02T20:24:43.303341] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-03-02T20:24:43.304415] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-03-02T20:24:43.304470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:43.304504] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:43.304531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:43.304613] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:43.365442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:43.366379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:43.366474] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:43.366509] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:43.495525] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:43.495724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:43.495786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:43.495819] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:43.499407] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: UP (p=83.26%) [2026-03-02T20:24:43.499728] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-03-02T20:24:43.499865] [INFO ] [sig ] IIM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:43.653053] [INFO ] [LOCAL ] Saved forecast: IIM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IIM.txt [2026-03-02T20:24:43.653212] [INFO ] [sig ] [1581/3370] Completed IIM in 0.4s | 2.73 sym/s | Total: 9.6m | ETA: 10.9m [2026-03-02T20:24:43.653252] [INFO ] [sig ] [1582/3370] Forecasting ILMN... [2026-03-02T20:24:43.653282] [INFO ] [sig ] Generating forecast for: ILMN [2026-03-02T20:24:43.653313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-03-02T20:24:43.666722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-03-02T20:24:43.667113] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-03-02T20:24:43.667973] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-03-02T20:24:43.668026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:43.668087] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:43.668116] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:43.668173] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:43.736192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:43.737282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:43.737369] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:43.737402] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:43.866557] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:43.866743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:43.866783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:43.866814] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:43.870295] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: UP (p=61.82%) [2026-03-02T20:24:43.870618] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-03-02T20:24:43.870757] [INFO ] [sig ] ILMN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:44.019983] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ILMN.txt [2026-03-02T20:24:44.020146] [INFO ] [sig ] [1582/3370] Completed ILMN in 0.4s | 2.73 sym/s | Total: 9.6m | ETA: 10.9m [2026-03-02T20:24:44.020188] [INFO ] [sig ] [1583/3370] Forecasting IMAX... [2026-03-02T20:24:44.020217] [INFO ] [sig ] Generating forecast for: IMAX [2026-03-02T20:24:44.020248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-03-02T20:24:44.032093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-03-02T20:24:44.032525] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-03-02T20:24:44.033419] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-03-02T20:24:44.033472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:44.033504] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:44.033531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:44.033616] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:44.090679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:44.091474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:44.091613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:44.091650] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:44.207522] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:44.207700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:44.207740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:44.207770] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:44.211433] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: DOWN (p=2.43%) [2026-03-02T20:24:44.211763] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-03-02T20:24:44.211895] [INFO ] [sig ] IMAX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:44.358787] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IMAX.txt [2026-03-02T20:24:44.358978] [INFO ] [sig ] [1583/3370] Completed IMAX in 0.3s | 2.73 sym/s | Total: 9.7m | ETA: 10.9m [2026-03-02T20:24:44.359019] [INFO ] [sig ] [1584/3370] Forecasting IMMP... [2026-03-02T20:24:44.359049] [INFO ] [sig ] Generating forecast for: IMMP [2026-03-02T20:24:44.359082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-03-02T20:24:44.370793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-03-02T20:24:44.371146] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-03-02T20:24:44.371969] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-03-02T20:24:44.372023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:44.372056] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:44.372083] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:44.372141] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:44.430867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:44.431751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:44.431836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:44.431869] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:44.548938] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:44.549103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:44.549143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:44.549173] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:44.552677] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: DOWN (p=11.46%) [2026-03-02T20:24:44.552953] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-03-02T20:24:44.553083] [INFO ] [sig ] IMMP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:44.704938] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IMMP.txt [2026-03-02T20:24:44.705095] [INFO ] [sig ] [1584/3370] Completed IMMP in 0.3s | 2.73 sym/s | Total: 9.7m | ETA: 10.9m [2026-03-02T20:24:44.705137] [INFO ] [sig ] [1585/3370] Forecasting IMMX... [2026-03-02T20:24:44.705167] [INFO ] [sig ] Generating forecast for: IMMX [2026-03-02T20:24:44.705199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-03-02T20:24:44.718621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-03-02T20:24:44.718972] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-03-02T20:24:44.719944] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-03-02T20:24:44.719999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:44.720043] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:44.720074] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:44.720133] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:44.779648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:44.780950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:44.781038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:44.781073] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:44.903812] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:44.904167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:44.904207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:44.904237] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:44.908413] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: UP (p=87.50%) [2026-03-02T20:24:44.908718] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-03-02T20:24:44.908850] [INFO ] [sig ] IMMX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:45.056561] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IMMX.txt [2026-03-02T20:24:45.056744] [INFO ] [sig ] [1585/3370] Completed IMMX in 0.4s | 2.73 sym/s | Total: 9.7m | ETA: 10.9m [2026-03-02T20:24:45.056785] [INFO ] [sig ] [1586/3370] Forecasting IMNM... [2026-03-02T20:24:45.056826] [INFO ] [sig ] Generating forecast for: IMNM [2026-03-02T20:24:45.056861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-03-02T20:24:45.068757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-03-02T20:24:45.069088] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-03-02T20:24:45.069911] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-03-02T20:24:45.069963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:45.069996] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:45.070023] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:45.070080] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:45.130108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:45.131001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:45.131087] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:45.131120] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:45.255417] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:45.255607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:45.255658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:45.255695] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:45.259246] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: DOWN (p=8.70%) [2026-03-02T20:24:45.259529] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-03-02T20:24:45.259682] [INFO ] [sig ] IMNM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:45.409005] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IMNM.txt [2026-03-02T20:24:45.409145] [INFO ] [sig ] [1586/3370] Completed IMNM in 0.4s | 2.73 sym/s | Total: 9.7m | ETA: 10.9m [2026-03-02T20:24:45.409184] [INFO ] [sig ] [1587/3370] Forecasting IMNN... [2026-03-02T20:24:45.409214] [INFO ] [sig ] Generating forecast for: IMNN [2026-03-02T20:24:45.409243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-03-02T20:24:45.420705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-03-02T20:24:45.421026] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-03-02T20:24:45.421895] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-03-02T20:24:45.421948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:45.422017] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:45.422046] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:45.422104] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:45.481767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:45.482417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:45.482501] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:45.482535] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:45.609041] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:45.609206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:45.609247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:45.609276] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:45.612789] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: UP (p=97.45%) [2026-03-02T20:24:45.613073] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-03-02T20:24:45.613212] [INFO ] [sig ] IMNN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:45.759443] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IMNN.txt [2026-03-02T20:24:45.759595] [INFO ] [sig ] [1587/3370] Completed IMNN in 0.4s | 2.73 sym/s | Total: 9.7m | ETA: 10.9m [2026-03-02T20:24:45.759637] [INFO ] [sig ] [1588/3370] Forecasting IMOS... [2026-03-02T20:24:45.759668] [INFO ] [sig ] Generating forecast for: IMOS [2026-03-02T20:24:45.759699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-03-02T20:24:45.771070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-03-02T20:24:45.771352] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-03-02T20:24:45.772207] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-03-02T20:24:45.772260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:45.772290] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:45.772316] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:45.772372] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:45.830082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:45.830790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:45.830872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:45.830904] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:45.947909] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:45.948103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:45.948145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:45.948177] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:45.951779] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-03-02T20:24:45.952108] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-03-02T20:24:45.952257] [INFO ] [sig ] IMOS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:46.100699] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IMOS.txt [2026-03-02T20:24:46.100864] [INFO ] [sig ] [1588/3370] Completed IMOS in 0.3s | 2.73 sym/s | Total: 9.7m | ETA: 10.9m [2026-03-02T20:24:46.100906] [INFO ] [sig ] [1589/3370] Forecasting IMPP... [2026-03-02T20:24:46.100944] [INFO ] [sig ] Generating forecast for: IMPP [2026-03-02T20:24:46.100975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-03-02T20:24:46.114190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-03-02T20:24:46.114642] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-03-02T20:24:46.115501] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-03-02T20:24:46.115554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:46.115619] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:46.115656] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:46.115727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:46.175348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:46.176277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:46.176364] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:46.176399] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:46.298663] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:46.298824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:46.298865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:46.298895] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:46.302732] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: UP (p=75.50%) [2026-03-02T20:24:46.303017] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-03-02T20:24:46.303170] [INFO ] [sig ] IMPP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:46.450683] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IMPP.txt [2026-03-02T20:24:46.450840] [INFO ] [sig ] [1589/3370] Completed IMPP in 0.3s | 2.73 sym/s | Total: 9.7m | ETA: 10.9m [2026-03-02T20:24:46.450881] [INFO ] [sig ] [1590/3370] Forecasting IMRX... [2026-03-02T20:24:46.450911] [INFO ] [sig ] Generating forecast for: IMRX [2026-03-02T20:24:46.450942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-03-02T20:24:46.463035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-03-02T20:24:46.463639] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-03-02T20:24:46.464790] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-03-02T20:24:46.464862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:46.464894] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:46.464922] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:46.464999] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:46.526550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:46.527457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:46.527546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:46.527601] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:46.644972] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:46.645134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:46.645176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:46.645240] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:46.648812] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-03-02T20:24:46.649094] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-03-02T20:24:46.649225] [INFO ] [sig ] IMRX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:46.797112] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IMRX.txt [2026-03-02T20:24:46.797250] [INFO ] [sig ] [1590/3370] Completed IMRX in 0.3s | 2.73 sym/s | Total: 9.7m | ETA: 10.9m [2026-03-02T20:24:46.797289] [INFO ] [sig ] [1591/3370] Forecasting IMTX... [2026-03-02T20:24:46.797318] [INFO ] [sig ] Generating forecast for: IMTX [2026-03-02T20:24:46.797349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-03-02T20:24:46.809168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-03-02T20:24:46.809440] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-03-02T20:24:46.810255] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-03-02T20:24:46.810309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:46.810341] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:46.810368] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:46.810428] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:46.868786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:46.869482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:46.869567] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:46.869635] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:46.993879] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:46.994037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:46.994079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:46.994110] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:46.997560] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: UP (p=77.04%) [2026-03-02T20:24:46.997893] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-03-02T20:24:46.998026] [INFO ] [sig ] IMTX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:47.145618] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IMTX.txt [2026-03-02T20:24:47.145770] [INFO ] [sig ] [1591/3370] Completed IMTX in 0.3s | 2.73 sym/s | Total: 9.7m | ETA: 10.8m [2026-03-02T20:24:47.145998] [INFO ] [sig ] [1592/3370] Forecasting IMXI... [2026-03-02T20:24:47.146027] [INFO ] [sig ] Generating forecast for: IMXI [2026-03-02T20:24:47.146057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-03-02T20:24:47.158815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-03-02T20:24:47.159327] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-03-02T20:24:47.160181] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-03-02T20:24:47.160234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:47.160266] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:47.160293] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:47.160351] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:47.218086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:47.218978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:47.219061] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:47.219093] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:47.342457] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:47.342649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:47.342703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:47.342782] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:47.346686] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: DOWN (p=34.55%) [2026-03-02T20:24:47.347081] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-03-02T20:24:47.347255] [INFO ] [sig ] IMXI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:47.504968] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IMXI.txt [2026-03-02T20:24:47.505144] [INFO ] [sig ] [1592/3370] Completed IMXI in 0.4s | 2.73 sym/s | Total: 9.7m | ETA: 10.8m [2026-03-02T20:24:47.505198] [INFO ] [sig ] [1593/3370] Forecasting INAB... [2026-03-02T20:24:47.505230] [INFO ] [sig ] Generating forecast for: INAB [2026-03-02T20:24:47.505264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-03-02T20:24:47.517212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-03-02T20:24:47.517594] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-03-02T20:24:47.518507] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-03-02T20:24:47.518569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:47.518638] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:47.518683] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:47.518764] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:47.578347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:47.579166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:47.579251] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:47.579286] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:47.699205] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:47.699375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:47.699427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:47.699464] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:47.703081] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: UP (p=68.04%) [2026-03-02T20:24:47.703391] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-03-02T20:24:47.703534] [INFO ] [sig ] INAB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:47.849291] [INFO ] [LOCAL ] Saved forecast: INAB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/INAB.txt [2026-03-02T20:24:47.849435] [INFO ] [sig ] [1593/3370] Completed INAB in 0.3s | 2.73 sym/s | Total: 9.7m | ETA: 10.8m [2026-03-02T20:24:47.849476] [INFO ] [sig ] [1594/3370] Forecasting INBK... [2026-03-02T20:24:47.849505] [INFO ] [sig ] Generating forecast for: INBK [2026-03-02T20:24:47.849536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-03-02T20:24:47.861512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-03-02T20:24:47.861901] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-03-02T20:24:47.862766] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-03-02T20:24:47.862824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:47.862855] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:47.862882] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:47.862938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:47.922685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:47.923453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:47.923550] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:47.923638] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:48.046399] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:48.046564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:48.046623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:48.046652] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:48.050201] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: UP (p=68.81%) [2026-03-02T20:24:48.050481] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-03-02T20:24:48.050635] [INFO ] [sig ] INBK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:48.199140] [INFO ] [LOCAL ] Saved forecast: INBK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/INBK.txt [2026-03-02T20:24:48.199278] [INFO ] [sig ] [1594/3370] Completed INBK in 0.3s | 2.73 sym/s | Total: 9.7m | ETA: 10.8m [2026-03-02T20:24:48.199318] [INFO ] [sig ] [1595/3370] Forecasting INBX... [2026-03-02T20:24:48.199348] [INFO ] [sig ] Generating forecast for: INBX [2026-03-02T20:24:48.199378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-03-02T20:24:48.211020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-03-02T20:24:48.211340] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-03-02T20:24:48.212173] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-03-02T20:24:48.212226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:48.212258] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:48.212285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:48.212342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:48.270543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:48.271376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:48.271462] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:48.271495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:48.393025] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:48.393205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:48.393249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:48.393281] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:48.396934] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: DOWN (p=3.06%) [2026-03-02T20:24:48.397212] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-03-02T20:24:48.397341] [INFO ] [sig ] INBX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:48.541118] [INFO ] [LOCAL ] Saved forecast: INBX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/INBX.txt [2026-03-02T20:24:48.541255] [INFO ] [sig ] [1595/3370] Completed INBX in 0.3s | 2.73 sym/s | Total: 9.7m | ETA: 10.8m [2026-03-02T20:24:48.541296] [INFO ] [sig ] [1596/3370] Forecasting INCY... [2026-03-02T20:24:48.541325] [INFO ] [sig ] Generating forecast for: INCY [2026-03-02T20:24:48.541361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-03-02T20:24:48.553342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-03-02T20:24:48.553661] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-03-02T20:24:48.554508] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-03-02T20:24:48.554560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:48.554616] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:48.554664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:48.554732] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:48.611760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:48.612668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:48.612787] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:48.612826] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:48.731920] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:48.732080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:48.732121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:48.732149] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:48.735639] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: DOWN (p=10.29%) [2026-03-02T20:24:48.735968] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-03-02T20:24:48.736098] [INFO ] [sig ] INCY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:48.882075] [INFO ] [LOCAL ] Saved forecast: INCY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/INCY.txt [2026-03-02T20:24:48.882212] [INFO ] [sig ] [1596/3370] Completed INCY in 0.3s | 2.73 sym/s | Total: 9.7m | ETA: 10.8m [2026-03-02T20:24:48.882252] [INFO ] [sig ] [1597/3370] Forecasting INDB... [2026-03-02T20:24:48.882282] [INFO ] [sig ] Generating forecast for: INDB [2026-03-02T20:24:48.882311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-03-02T20:24:48.896787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-03-02T20:24:48.897222] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-03-02T20:24:48.898275] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-03-02T20:24:48.898336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:48.898373] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:48.898403] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:48.898476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:48.963667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:48.964559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:48.964691] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:48.964726] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:49.085451] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:49.085644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:49.085696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:49.085732] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:49.089320] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: UP (p=89.26%) [2026-03-02T20:24:49.089621] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-03-02T20:24:49.089777] [INFO ] [sig ] INDB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:49.234434] [INFO ] [LOCAL ] Saved forecast: INDB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/INDB.txt [2026-03-02T20:24:49.234611] [INFO ] [sig ] [1597/3370] Completed INDB in 0.4s | 2.73 sym/s | Total: 9.7m | ETA: 10.8m [2026-03-02T20:24:49.234655] [INFO ] [sig ] [1598/3370] Forecasting INDI... [2026-03-02T20:24:49.234686] [INFO ] [sig ] Generating forecast for: INDI [2026-03-02T20:24:49.234716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-03-02T20:24:49.245931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-03-02T20:24:49.246255] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-03-02T20:24:49.247131] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-03-02T20:24:49.247184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:49.247216] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:49.247244] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:49.247302] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:49.305379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:49.306271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:49.306355] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:49.306388] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:49.425463] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:49.425650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:49.425696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:49.425727] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:49.429160] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-03-02T20:24:49.429439] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-03-02T20:24:49.429567] [INFO ] [sig ] INDI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:49.574659] [INFO ] [LOCAL ] Saved forecast: INDI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/INDI.txt [2026-03-02T20:24:49.574828] [INFO ] [sig ] [1598/3370] Completed INDI in 0.3s | 2.73 sym/s | Total: 9.7m | ETA: 10.8m [2026-03-02T20:24:49.574870] [INFO ] [sig ] [1599/3370] Forecasting INDP... [2026-03-02T20:24:49.574899] [INFO ] [sig ] Generating forecast for: INDP [2026-03-02T20:24:49.574929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-03-02T20:24:49.586731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-03-02T20:24:49.587123] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-03-02T20:24:49.587965] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-03-02T20:24:49.588018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:49.588068] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:49.588095] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:49.588151] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:49.646415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:49.647278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:49.647362] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:49.647395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:49.760276] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:49.760446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:49.760486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:49.760514] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:49.764284] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-03-02T20:24:49.764558] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-03-02T20:24:49.764707] [INFO ] [sig ] INDP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:49.913919] [INFO ] [LOCAL ] Saved forecast: INDP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/INDP.txt [2026-03-02T20:24:49.914105] [INFO ] [sig ] [1599/3370] Completed INDP in 0.3s | 2.73 sym/s | Total: 9.7m | ETA: 10.8m [2026-03-02T20:24:49.914147] [INFO ] [sig ] [1600/3370] Forecasting INDY... [2026-03-02T20:24:49.914178] [INFO ] [sig ] Generating forecast for: INDY [2026-03-02T20:24:49.914238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-03-02T20:24:49.927958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-03-02T20:24:49.928410] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-03-02T20:24:49.929389] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-03-02T20:24:49.929449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:49.929484] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:49.929513] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:49.929592] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:49.991899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:49.992935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:49.993049] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:49.993084] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:50.127661] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:50.127827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:50.127873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:50.128122] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:50.132017] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: DOWN (p=13.77%) [2026-03-02T20:24:50.132522] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-03-02T20:24:50.132692] [INFO ] [sig ] INDY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:50.285521] [INFO ] [LOCAL ] Saved forecast: INDY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/INDY.txt [2026-03-02T20:24:50.285731] [INFO ] [sig ] [1600/3370] Completed INDY in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.8m [2026-03-02T20:24:50.285775] [INFO ] [sig ] [1601/3370] Forecasting INFY... [2026-03-02T20:24:50.285805] [INFO ] [sig ] Generating forecast for: INFY [2026-03-02T20:24:50.285835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-03-02T20:24:50.300927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-03-02T20:24:50.301489] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-03-02T20:24:50.302326] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-03-02T20:24:50.302380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:50.302413] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:50.302441] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:50.302498] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:50.363770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:50.364896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:50.364985] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:50.365019] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:50.488677] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:50.488891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:50.488949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:50.488984] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:50.492991] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: UP (p=87.24%) [2026-03-02T20:24:50.493390] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-03-02T20:24:50.493568] [INFO ] [sig ] INFY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:50.643836] [INFO ] [LOCAL ] Saved forecast: INFY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/INFY.txt [2026-03-02T20:24:50.644061] [INFO ] [sig ] [1601/3370] Completed INFY in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.8m [2026-03-02T20:24:50.644130] [INFO ] [sig ] [1602/3370] Forecasting ING... [2026-03-02T20:24:50.644175] [INFO ] [sig ] Generating forecast for: ING [2026-03-02T20:24:50.644219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-03-02T20:24:50.660732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-03-02T20:24:50.661205] [INFO ] [FORECASTER] Starting predict_future for ING [2026-03-02T20:24:50.662248] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-03-02T20:24:50.662311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:50.662350] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:50.662385] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:50.662464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:50.727697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:50.728713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:50.728819] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:50.728860] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:50.858261] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:50.858456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:50.858510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:50.858551] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:50.863337] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-03-02T20:24:50.863818] [INFO ] [FORECASTER] Completed predict_future for ING [2026-03-02T20:24:50.864004] [INFO ] [sig ] ING: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:51.032183] [INFO ] [LOCAL ] Saved forecast: ING 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ING.txt [2026-03-02T20:24:51.032348] [INFO ] [sig ] [1602/3370] Completed ING in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.8m [2026-03-02T20:24:51.032388] [INFO ] [sig ] [1603/3370] Forecasting INGN... [2026-03-02T20:24:51.032419] [INFO ] [sig ] Generating forecast for: INGN [2026-03-02T20:24:51.032450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-03-02T20:24:51.044364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-03-02T20:24:51.044838] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-03-02T20:24:51.045756] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-03-02T20:24:51.045812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:51.045846] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:51.045875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:51.045934] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:51.109987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:51.110984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:51.111291] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:51.111336] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:51.237869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:51.238067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:51.238113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:51.238160] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:51.241948] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: DOWN (p=17.65%) [2026-03-02T20:24:51.242315] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-03-02T20:24:51.242469] [INFO ] [sig ] INGN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:51.393302] [INFO ] [LOCAL ] Saved forecast: INGN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/INGN.txt [2026-03-02T20:24:51.393468] [INFO ] [sig ] [1603/3370] Completed INGN in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.8m [2026-03-02T20:24:51.393509] [INFO ] [sig ] [1604/3370] Forecasting INMB... [2026-03-02T20:24:51.393540] [INFO ] [sig ] Generating forecast for: INMB [2026-03-02T20:24:51.393592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-03-02T20:24:51.409667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-03-02T20:24:51.410084] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-03-02T20:24:51.410980] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-03-02T20:24:51.411035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:51.411114] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:51.411143] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:51.411202] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:51.469475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:51.470392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:51.470496] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:51.470529] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:51.597459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:51.597649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:51.597690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:51.597720] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:51.601422] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: DOWN (p=3.05%) [2026-03-02T20:24:51.601800] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-03-02T20:24:51.601952] [INFO ] [sig ] INMB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:51.751702] [INFO ] [LOCAL ] Saved forecast: INMB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/INMB.txt [2026-03-02T20:24:51.751869] [INFO ] [sig ] [1604/3370] Completed INMB in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.8m [2026-03-02T20:24:51.751911] [INFO ] [sig ] [1605/3370] Forecasting INMD... [2026-03-02T20:24:51.751943] [INFO ] [sig ] Generating forecast for: INMD [2026-03-02T20:24:51.751975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-03-02T20:24:51.764784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-03-02T20:24:51.765199] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-03-02T20:24:51.766064] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-03-02T20:24:51.766121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:51.766154] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:51.766182] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:51.766241] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:51.827428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:51.828543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:51.828679] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:51.828714] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:51.958717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:51.958886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:51.958927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:51.958957] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:51.963008] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: UP (p=52.42%) [2026-03-02T20:24:51.963356] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-03-02T20:24:51.963505] [INFO ] [sig ] INMD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:52.118141] [INFO ] [LOCAL ] Saved forecast: INMD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/INMD.txt [2026-03-02T20:24:52.118341] [INFO ] [sig ] [1605/3370] Completed INMD in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.8m [2026-03-02T20:24:52.118408] [INFO ] [sig ] [1606/3370] Forecasting INN... [2026-03-02T20:24:52.118446] [INFO ] [sig ] Generating forecast for: INN [2026-03-02T20:24:52.118480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-03-02T20:24:52.130694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-03-02T20:24:52.131111] [INFO ] [FORECASTER] Starting predict_future for INN [2026-03-02T20:24:52.132027] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-03-02T20:24:52.132086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:52.132122] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:52.132152] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:52.132212] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:52.194503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:52.195444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:52.195549] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:52.195607] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:52.322376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:52.322544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:52.322606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:52.322640] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:52.326536] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: UP (p=50.21%) [2026-03-02T20:24:52.326929] [INFO ] [FORECASTER] Completed predict_future for INN [2026-03-02T20:24:52.327089] [INFO ] [sig ] INN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:52.490766] [INFO ] [LOCAL ] Saved forecast: INN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/INN.txt [2026-03-02T20:24:52.490961] [INFO ] [sig ] [1606/3370] Completed INN in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.8m [2026-03-02T20:24:52.491016] [INFO ] [sig ] [1607/3370] Forecasting INO... [2026-03-02T20:24:52.491049] [INFO ] [sig ] Generating forecast for: INO [2026-03-02T20:24:52.491096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-03-02T20:24:52.505351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-03-02T20:24:52.505804] [INFO ] [FORECASTER] Starting predict_future for INO [2026-03-02T20:24:52.506863] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-03-02T20:24:52.506925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:52.506957] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:52.506986] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:52.507060] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:52.568736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:52.569777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:52.569932] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:52.569970] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:52.696554] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:52.696745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:52.696797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:52.696873] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:52.700878] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: DOWN (p=1.09%) [2026-03-02T20:24:52.701276] [INFO ] [FORECASTER] Completed predict_future for INO [2026-03-02T20:24:52.701437] [INFO ] [sig ] INO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:52.862309] [INFO ] [LOCAL ] Saved forecast: INO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/INO.txt [2026-03-02T20:24:52.862472] [INFO ] [sig ] [1607/3370] Completed INO in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.7m [2026-03-02T20:24:52.862512] [INFO ] [sig ] [1608/3370] Forecasting INOD... [2026-03-02T20:24:52.862542] [INFO ] [sig ] Generating forecast for: INOD [2026-03-02T20:24:52.862594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-03-02T20:24:52.874568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-03-02T20:24:52.874990] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-03-02T20:24:52.875940] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-03-02T20:24:52.876000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:52.876035] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:52.876068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:52.876152] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:52.940116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:52.941244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:52.941349] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:52.941383] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:53.068632] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:53.068800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:53.068843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:53.068874] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:53.072672] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: DOWN (p=18.68%) [2026-03-02T20:24:53.073031] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-03-02T20:24:53.073183] [INFO ] [sig ] INOD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:53.222629] [INFO ] [LOCAL ] Saved forecast: INOD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/INOD.txt [2026-03-02T20:24:53.222826] [INFO ] [sig ] [1608/3370] Completed INOD in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.7m [2026-03-02T20:24:53.222869] [INFO ] [sig ] [1609/3370] Forecasting INSE... [2026-03-02T20:24:53.222901] [INFO ] [sig ] Generating forecast for: INSE [2026-03-02T20:24:53.222931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-03-02T20:24:53.235262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-03-02T20:24:53.235788] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-03-02T20:24:53.236863] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-03-02T20:24:53.236960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:53.236997] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:53.237026] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:53.237089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:53.297642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:53.298629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:53.298721] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:53.298763] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:53.433595] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:53.433769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:53.433811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:53.433844] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:53.438100] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: UP (p=90.02%) [2026-03-02T20:24:53.438422] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-03-02T20:24:53.438607] [INFO ] [sig ] INSE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:53.592061] [INFO ] [LOCAL ] Saved forecast: INSE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/INSE.txt [2026-03-02T20:24:53.592200] [INFO ] [sig ] [1609/3370] Completed INSE in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.7m [2026-03-02T20:24:53.592240] [INFO ] [sig ] [1610/3370] Forecasting INSG... [2026-03-02T20:24:53.592270] [INFO ] [sig ] Generating forecast for: INSG [2026-03-02T20:24:53.592300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-03-02T20:24:53.605337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-03-02T20:24:53.605642] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-03-02T20:24:53.606469] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-03-02T20:24:53.606522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:53.606553] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:53.606613] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:53.606674] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:53.667517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:53.668334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:53.668419] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:53.668452] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:53.790037] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:53.790210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:53.790252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:53.790281] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:53.793964] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: UP (p=51.49%) [2026-03-02T20:24:53.794252] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-03-02T20:24:53.794388] [INFO ] [sig ] INSG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:53.942261] [INFO ] [LOCAL ] Saved forecast: INSG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/INSG.txt [2026-03-02T20:24:53.942451] [INFO ] [sig ] [1610/3370] Completed INSG in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.7m [2026-03-02T20:24:53.942515] [INFO ] [sig ] [1611/3370] Forecasting INSM... [2026-03-02T20:24:53.942564] [INFO ] [sig ] Generating forecast for: INSM [2026-03-02T20:24:53.942616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-03-02T20:24:53.954960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-03-02T20:24:53.955452] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-03-02T20:24:53.956444] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-03-02T20:24:53.956498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:53.956532] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:53.956560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:53.956648] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:54.022450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:54.023621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:54.023707] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:54.023745] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:54.146166] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:54.146341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:54.146385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:54.146416] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:54.149967] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: UP (p=92.74%) [2026-03-02T20:24:54.150253] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-03-02T20:24:54.150403] [INFO ] [sig ] INSM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:54.298645] [INFO ] [LOCAL ] Saved forecast: INSM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/INSM.txt [2026-03-02T20:24:54.298856] [INFO ] [sig ] [1611/3370] Completed INSM in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.7m [2026-03-02T20:24:54.298930] [INFO ] [sig ] [1612/3370] Forecasting INSP... [2026-03-02T20:24:54.298968] [INFO ] [sig ] Generating forecast for: INSP [2026-03-02T20:24:54.299000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-03-02T20:24:54.311267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-03-02T20:24:54.311692] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-03-02T20:24:54.312522] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-03-02T20:24:54.312601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:54.312639] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:54.312667] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:54.312728] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:54.374235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:54.375186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:54.375278] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:54.375312] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:54.506193] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:54.506369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:54.506411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:54.506441] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:54.510155] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: DOWN (p=34.05%) [2026-03-02T20:24:54.510460] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-03-02T20:24:54.510632] [INFO ] [sig ] INSP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:54.660466] [INFO ] [LOCAL ] Saved forecast: INSP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/INSP.txt [2026-03-02T20:24:54.660648] [INFO ] [sig ] [1612/3370] Completed INSP in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.7m [2026-03-02T20:24:54.660694] [INFO ] [sig ] [1613/3370] Forecasting INTA... [2026-03-02T20:24:54.660724] [INFO ] [sig ] Generating forecast for: INTA [2026-03-02T20:24:54.660754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-03-02T20:24:54.673962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-03-02T20:24:54.674309] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-03-02T20:24:54.675174] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-03-02T20:24:54.675226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:54.675258] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:54.675285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:54.675342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:54.734614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:54.735484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:54.735569] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:54.735625] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:54.867497] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:54.867676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:54.867718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:54.867748] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:54.871275] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: UP (p=71.81%) [2026-03-02T20:24:54.871612] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-03-02T20:24:54.871777] [INFO ] [sig ] INTA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:55.020939] [INFO ] [LOCAL ] Saved forecast: INTA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/INTA.txt [2026-03-02T20:24:55.021098] [INFO ] [sig ] [1613/3370] Completed INTA in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.7m [2026-03-02T20:24:55.021141] [INFO ] [sig ] [1614/3370] Forecasting INTC... [2026-03-02T20:24:55.021170] [INFO ] [sig ] Generating forecast for: INTC [2026-03-02T20:24:55.021201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-03-02T20:24:55.034048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-03-02T20:24:55.034625] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-03-02T20:24:55.035677] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-03-02T20:24:55.035731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:55.035764] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:55.035793] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:55.035857] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:55.096058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:55.097418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:55.097541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:55.097597] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:55.228329] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:55.228498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:55.228541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:55.228591] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:55.232072] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: DOWN (p=37.62%) [2026-03-02T20:24:55.232372] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-03-02T20:24:55.232506] [INFO ] [sig ] INTC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:55.380269] [INFO ] [LOCAL ] Saved forecast: INTC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/INTC.txt [2026-03-02T20:24:55.380436] [INFO ] [sig ] [1614/3370] Completed INTC in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.7m [2026-03-02T20:24:55.380477] [INFO ] [sig ] [1615/3370] Forecasting INVA... [2026-03-02T20:24:55.380507] [INFO ] [sig ] Generating forecast for: INVA [2026-03-02T20:24:55.380537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-03-02T20:24:55.392182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-03-02T20:24:55.392612] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-03-02T20:24:55.393425] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-03-02T20:24:55.393478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:55.393510] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:55.393537] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:55.393614] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:55.452685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:55.453630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:55.453726] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:55.453760] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:55.604277] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:55.604478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:55.604530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:55.604594] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:55.609559] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: UP (p=82.50%) [2026-03-02T20:24:55.610042] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-03-02T20:24:55.610229] [INFO ] [sig ] INVA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:55.771645] [INFO ] [LOCAL ] Saved forecast: INVA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/INVA.txt [2026-03-02T20:24:55.771815] [INFO ] [sig ] [1615/3370] Completed INVA in 0.4s | 2.73 sym/s | Total: 9.8m | ETA: 10.7m [2026-03-02T20:24:55.771863] [INFO ] [sig ] [1616/3370] Forecasting INVE... [2026-03-02T20:24:55.771899] [INFO ] [sig ] Generating forecast for: INVE [2026-03-02T20:24:55.771936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-03-02T20:24:55.784131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-03-02T20:24:55.784546] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-03-02T20:24:55.785628] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-03-02T20:24:55.785680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:55.785713] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:55.785739] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:55.785803] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:55.848441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:55.849390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:55.849487] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:55.849522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:55.966019] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:55.966205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:55.966250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:55.966282] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:55.970186] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: UP (p=88.59%) [2026-03-02T20:24:55.970487] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-03-02T20:24:55.970655] [INFO ] [sig ] INVE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:56.123746] [INFO ] [LOCAL ] Saved forecast: INVE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/INVE.txt [2026-03-02T20:24:56.123905] [INFO ] [sig ] [1616/3370] Completed INVE in 0.4s | 2.73 sym/s | Total: 9.9m | ETA: 10.7m [2026-03-02T20:24:56.123952] [INFO ] [sig ] [1617/3370] Forecasting INVH... [2026-03-02T20:24:56.123987] [INFO ] [sig ] Generating forecast for: INVH [2026-03-02T20:24:56.124018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-03-02T20:24:56.136749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-03-02T20:24:56.137095] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-03-02T20:24:56.137973] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-03-02T20:24:56.138026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:56.138281] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:56.138310] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:56.138367] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:56.202748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:56.203752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:56.203853] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:56.203903] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:56.331609] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:56.331775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:56.331816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:56.331847] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:56.335693] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-03-02T20:24:56.336021] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-03-02T20:24:56.336159] [INFO ] [sig ] INVH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:56.492467] [INFO ] [LOCAL ] Saved forecast: INVH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/INVH.txt [2026-03-02T20:24:56.492687] [INFO ] [sig ] [1617/3370] Completed INVH in 0.4s | 2.73 sym/s | Total: 9.9m | ETA: 10.7m [2026-03-02T20:24:56.492735] [INFO ] [sig ] [1618/3370] Forecasting IONS... [2026-03-02T20:24:56.492765] [INFO ] [sig ] Generating forecast for: IONS [2026-03-02T20:24:56.492798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-03-02T20:24:56.506146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-03-02T20:24:56.506722] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-03-02T20:24:56.507637] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-03-02T20:24:56.507692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:56.507725] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:56.507753] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:56.507811] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:56.570558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:56.571460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:56.571561] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:56.571637] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:56.697932] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:56.698113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:56.698155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:56.698185] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:56.701729] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: UP (p=81.50%) [2026-03-02T20:24:56.702049] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-03-02T20:24:56.702183] [INFO ] [sig ] IONS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:56.847959] [INFO ] [LOCAL ] Saved forecast: IONS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IONS.txt [2026-03-02T20:24:56.848183] [INFO ] [sig ] [1618/3370] Completed IONS in 0.4s | 2.73 sym/s | Total: 9.9m | ETA: 10.7m [2026-03-02T20:24:56.848234] [INFO ] [sig ] [1619/3370] Forecasting IOSP... [2026-03-02T20:24:56.848264] [INFO ] [sig ] Generating forecast for: IOSP [2026-03-02T20:24:56.848297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-03-02T20:24:56.860712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-03-02T20:24:56.861057] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-03-02T20:24:56.861918] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-03-02T20:24:56.861984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:56.862020] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:56.862047] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:56.862104] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:56.919435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:56.920201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:56.920286] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:56.920320] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:57.041041] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:57.041211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:57.041252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:57.041281] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:57.044812] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: DOWN (p=41.18%) [2026-03-02T20:24:57.045137] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-03-02T20:24:57.045273] [INFO ] [sig ] IOSP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:57.195659] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IOSP.txt [2026-03-02T20:24:57.195828] [INFO ] [sig ] [1619/3370] Completed IOSP in 0.3s | 2.73 sym/s | Total: 9.9m | ETA: 10.7m [2026-03-02T20:24:57.195867] [INFO ] [sig ] [1620/3370] Forecasting IOVA... [2026-03-02T20:24:57.195898] [INFO ] [sig ] Generating forecast for: IOVA [2026-03-02T20:24:57.195929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-03-02T20:24:57.208068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-03-02T20:24:57.208455] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-03-02T20:24:57.209508] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-03-02T20:24:57.209597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:57.209634] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:57.209660] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:57.209716] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:57.268174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:57.269072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:57.269160] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:57.269192] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:57.393964] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:57.394126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:57.394166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:57.394196] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:57.397701] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: DOWN (p=20.79%) [2026-03-02T20:24:57.398053] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-03-02T20:24:57.398193] [INFO ] [sig ] IOVA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:57.544485] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IOVA.txt [2026-03-02T20:24:57.544665] [INFO ] [sig ] [1620/3370] Completed IOVA in 0.3s | 2.73 sym/s | Total: 9.9m | ETA: 10.7m [2026-03-02T20:24:57.544708] [INFO ] [sig ] [1621/3370] Forecasting IPGP... [2026-03-02T20:24:57.544738] [INFO ] [sig ] Generating forecast for: IPGP [2026-03-02T20:24:57.544769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-03-02T20:24:57.557758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-03-02T20:24:57.558306] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-03-02T20:24:57.559167] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-03-02T20:24:57.559404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:57.559464] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:57.559493] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:57.559555] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:57.621395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:57.622336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:57.622426] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:57.622459] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:57.747216] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:57.747379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:57.747419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:57.747449] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:57.750930] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: UP (p=65.11%) [2026-03-02T20:24:57.751215] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-03-02T20:24:57.751347] [INFO ] [sig ] IPGP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:57.896790] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IPGP.txt [2026-03-02T20:24:57.896932] [INFO ] [sig ] [1621/3370] Completed IPGP in 0.4s | 2.73 sym/s | Total: 9.9m | ETA: 10.7m [2026-03-02T20:24:57.896972] [INFO ] [sig ] [1622/3370] Forecasting IPI... [2026-03-02T20:24:57.897004] [INFO ] [sig ] Generating forecast for: IPI [2026-03-02T20:24:57.897037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-03-02T20:24:57.909022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-03-02T20:24:57.909397] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-03-02T20:24:57.910235] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-03-02T20:24:57.910289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:57.910320] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:57.910347] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:57.910405] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:57.969097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:57.969895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:57.969979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:57.970013] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:58.093717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:58.093886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:58.093931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:58.093960] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:58.097490] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: DOWN (p=45.29%) [2026-03-02T20:24:58.097794] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-03-02T20:24:58.097931] [INFO ] [sig ] IPI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:24:58.244801] [INFO ] [LOCAL ] Saved forecast: IPI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IPI.txt [2026-03-02T20:24:58.244962] [INFO ] [sig ] [1622/3370] Completed IPI in 0.3s | 2.73 sym/s | Total: 9.9m | ETA: 10.7m [2026-03-02T20:24:58.245011] [INFO ] [sig ] [1623/3370] Forecasting IQ... [2026-03-02T20:24:58.245044] [INFO ] [sig ] Generating forecast for: IQ [2026-03-02T20:24:58.245077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-03-02T20:24:58.257542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-03-02T20:24:58.257880] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-03-02T20:24:58.258739] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-03-02T20:24:58.258791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:58.258823] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:58.258850] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:58.258911] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:58.317695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:58.318603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:58.318691] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:58.318725] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:58.442396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:58.442623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:58.442666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:58.442914] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:58.446750] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: UP (p=88.43%) [2026-03-02T20:24:58.447035] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-03-02T20:24:58.447166] [INFO ] [sig ] IQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:58.600853] [INFO ] [LOCAL ] Saved forecast: IQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IQ.txt [2026-03-02T20:24:58.601081] [INFO ] [sig ] [1623/3370] Completed IQ in 0.4s | 2.73 sym/s | Total: 9.9m | ETA: 10.6m [2026-03-02T20:24:58.601144] [INFO ] [sig ] [1624/3370] Forecasting IQI... [2026-03-02T20:24:58.601177] [INFO ] [sig ] Generating forecast for: IQI [2026-03-02T20:24:58.601207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-03-02T20:24:58.615779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-03-02T20:24:58.616234] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-03-02T20:24:58.617326] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-03-02T20:24:58.617382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:58.617415] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:58.617443] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:58.617501] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:58.685942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:58.687085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:58.687370] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:58.687410] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:58.819752] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:58.819952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:58.820014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:58.820053] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:58.824282] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: UP (p=73.30%) [2026-03-02T20:24:58.824620] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-03-02T20:24:58.824783] [INFO ] [sig ] IQI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:58.983485] [INFO ] [LOCAL ] Saved forecast: IQI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IQI.txt [2026-03-02T20:24:58.983663] [INFO ] [sig ] [1624/3370] Completed IQI in 0.4s | 2.73 sym/s | Total: 9.9m | ETA: 10.6m [2026-03-02T20:24:58.983709] [INFO ] [sig ] [1625/3370] Forecasting IQQQ... [2026-03-02T20:24:58.983739] [INFO ] [sig ] Generating forecast for: IQQQ [2026-03-02T20:24:58.983770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-03-02T20:24:58.998738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-03-02T20:24:58.999186] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-03-02T20:24:59.000188] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-03-02T20:24:59.000244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:59.000277] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:59.000305] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:59.000365] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:59.066273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:59.067190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:59.067280] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:59.067313] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:59.201348] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:59.201525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:59.201566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:59.201626] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:59.205817] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: UP (p=87.21%) [2026-03-02T20:24:59.206176] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-03-02T20:24:59.206342] [INFO ] [sig ] IQQQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:59.375774] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IQQQ.txt [2026-03-02T20:24:59.375920] [INFO ] [sig ] [1625/3370] Completed IQQQ in 0.4s | 2.73 sym/s | Total: 9.9m | ETA: 10.6m [2026-03-02T20:24:59.375959] [INFO ] [sig ] [1626/3370] Forecasting IRDM... [2026-03-02T20:24:59.375988] [INFO ] [sig ] Generating forecast for: IRDM [2026-03-02T20:24:59.376020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-03-02T20:24:59.388872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-03-02T20:24:59.389298] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-03-02T20:24:59.390359] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-03-02T20:24:59.390425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:59.390465] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:59.390503] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:59.390601] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:59.460176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:59.461167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:59.461259] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:59.461292] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:59.588758] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:59.588928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:59.588985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:59.589039] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:59.593084] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: UP (p=72.30%) [2026-03-02T20:24:59.593519] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-03-02T20:24:59.593709] [INFO ] [sig ] IRDM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:24:59.755648] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IRDM.txt [2026-03-02T20:24:59.755802] [INFO ] [sig ] [1626/3370] Completed IRDM in 0.4s | 2.73 sym/s | Total: 9.9m | ETA: 10.6m [2026-03-02T20:24:59.755843] [INFO ] [sig ] [1627/3370] Forecasting IREN... [2026-03-02T20:24:59.755873] [INFO ] [sig ] Generating forecast for: IREN [2026-03-02T20:24:59.755904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-03-02T20:24:59.768186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-03-02T20:24:59.768514] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-03-02T20:24:59.769439] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-03-02T20:24:59.769493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:24:59.769524] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:24:59.769551] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:24:59.769632] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:24:59.837338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:24:59.838260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:24:59.838350] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:24:59.838386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:24:59.968857] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:24:59.969035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:24:59.969110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:24:59.969144] [INFO ] [FORECASTER] Training complete [2026-03-02T20:24:59.973117] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-03-02T20:24:59.973413] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-03-02T20:24:59.973549] [INFO ] [sig ] IREN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:00.123787] [INFO ] [LOCAL ] Saved forecast: IREN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IREN.txt [2026-03-02T20:25:00.123935] [INFO ] [sig ] [1627/3370] Completed IREN in 0.4s | 2.73 sym/s | Total: 9.9m | ETA: 10.6m [2026-03-02T20:25:00.123975] [INFO ] [sig ] [1628/3370] Forecasting IRM... [2026-03-02T20:25:00.124005] [INFO ] [sig ] Generating forecast for: IRM [2026-03-02T20:25:00.124038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-03-02T20:25:00.136807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-03-02T20:25:00.137204] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-03-02T20:25:00.138172] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-03-02T20:25:00.138228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:00.138261] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:00.138288] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:00.138355] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:00.201107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:00.202093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:00.202181] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:00.202215] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:00.330689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:00.330880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:00.330943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:00.330977] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:00.334800] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: UP (p=68.53%) [2026-03-02T20:25:00.335112] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-03-02T20:25:00.335248] [INFO ] [sig ] IRM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:00.484388] [INFO ] [LOCAL ] Saved forecast: IRM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IRM.txt [2026-03-02T20:25:00.484553] [INFO ] [sig ] [1628/3370] Completed IRM in 0.4s | 2.73 sym/s | Total: 9.9m | ETA: 10.6m [2026-03-02T20:25:00.484624] [INFO ] [sig ] [1629/3370] Forecasting IRMD... [2026-03-02T20:25:00.484658] [INFO ] [sig ] Generating forecast for: IRMD [2026-03-02T20:25:00.484689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-03-02T20:25:00.498071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-03-02T20:25:00.498717] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-03-02T20:25:00.499856] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-03-02T20:25:00.499913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:00.499947] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:00.499975] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:00.500035] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:00.564025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:00.565030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:00.565147] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:00.565182] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:00.696348] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:00.696522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:00.696567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:00.696645] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:00.700768] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: DOWN (p=2.14%) [2026-03-02T20:25:00.701350] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-03-02T20:25:00.701529] [INFO ] [sig ] IRMD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:00.852132] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IRMD.txt [2026-03-02T20:25:00.852293] [INFO ] [sig ] [1629/3370] Completed IRMD in 0.4s | 2.73 sym/s | Total: 9.9m | ETA: 10.6m [2026-03-02T20:25:00.852333] [INFO ] [sig ] [1630/3370] Forecasting IRON... [2026-03-02T20:25:00.852364] [INFO ] [sig ] Generating forecast for: IRON [2026-03-02T20:25:00.852395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-03-02T20:25:00.864522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-03-02T20:25:00.864904] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-03-02T20:25:00.865762] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-03-02T20:25:00.865815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:00.865847] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:00.865874] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:00.865938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:00.925492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:00.926401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:00.926488] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:00.926522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:01.057071] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:01.057242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:01.057285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:01.057314] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:01.062148] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: DOWN (p=12.24%) [2026-03-02T20:25:01.062657] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-03-02T20:25:01.062869] [INFO ] [sig ] IRON: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:01.252716] [INFO ] [LOCAL ] Saved forecast: IRON 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IRON.txt [2026-03-02T20:25:01.252938] [INFO ] [sig ] [1630/3370] Completed IRON in 0.4s | 2.73 sym/s | Total: 9.9m | ETA: 10.6m [2026-03-02T20:25:01.253001] [INFO ] [sig ] [1631/3370] Forecasting IRTC... [2026-03-02T20:25:01.253044] [INFO ] [sig ] Generating forecast for: IRTC [2026-03-02T20:25:01.253093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-03-02T20:25:01.265651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-03-02T20:25:01.266044] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-03-02T20:25:01.267112] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-03-02T20:25:01.267168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:01.267217] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:01.267261] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:01.267322] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:01.337166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:01.338196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:01.338331] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:01.338366] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:01.467926] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:01.468141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:01.468199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:01.468244] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:01.472569] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: UP (p=78.16%) [2026-03-02T20:25:01.472968] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-03-02T20:25:01.473160] [INFO ] [sig ] IRTC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:01.669591] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IRTC.txt [2026-03-02T20:25:01.669769] [INFO ] [sig ] [1631/3370] Completed IRTC in 0.4s | 2.73 sym/s | Total: 9.9m | ETA: 10.6m [2026-03-02T20:25:01.669811] [INFO ] [sig ] [1632/3370] Forecasting IRWD... [2026-03-02T20:25:01.669846] [INFO ] [sig ] Generating forecast for: IRWD [2026-03-02T20:25:01.669879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-03-02T20:25:01.683723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-03-02T20:25:01.684152] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-03-02T20:25:01.685068] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-03-02T20:25:01.685127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:01.685161] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:01.685192] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:01.685274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:01.748367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:01.749426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:01.749549] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:01.749629] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:01.886867] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:01.887064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:01.887108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:01.887138] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:01.891124] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: DOWN (p=48.74%) [2026-03-02T20:25:01.891496] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-03-02T20:25:01.891703] [INFO ] [sig ] IRWD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:02.049634] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IRWD.txt [2026-03-02T20:25:02.049834] [INFO ] [sig ] [1632/3370] Completed IRWD in 0.4s | 2.73 sym/s | Total: 10.0m | ETA: 10.6m [2026-03-02T20:25:02.049880] [INFO ] [sig ] [1633/3370] Forecasting ISD... [2026-03-02T20:25:02.049911] [INFO ] [sig ] Generating forecast for: ISD [2026-03-02T20:25:02.049942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-03-02T20:25:02.062914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-03-02T20:25:02.063395] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-03-02T20:25:02.064338] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-03-02T20:25:02.064393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:02.064426] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:02.064454] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:02.064514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:02.130029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:02.130998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:02.131093] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:02.131129] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:02.264856] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:02.265028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:02.265093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:02.265143] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:02.269714] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: UP (p=78.81%) [2026-03-02T20:25:02.270046] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-03-02T20:25:02.270355] [INFO ] [sig ] ISD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:02.427849] [INFO ] [LOCAL ] Saved forecast: ISD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ISD.txt [2026-03-02T20:25:02.428019] [INFO ] [sig ] [1633/3370] Completed ISD in 0.4s | 2.73 sym/s | Total: 10.0m | ETA: 10.6m [2026-03-02T20:25:02.428083] [INFO ] [sig ] [1634/3370] Forecasting ISRG... [2026-03-02T20:25:02.428115] [INFO ] [sig ] Generating forecast for: ISRG [2026-03-02T20:25:02.428146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-03-02T20:25:02.440107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-03-02T20:25:02.440557] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-03-02T20:25:02.441543] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-03-02T20:25:02.441635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:02.441683] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:02.441712] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:02.441772] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:02.505550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:02.506533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:02.506649] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:02.506685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:02.639902] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:02.640112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:02.640189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:02.640241] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:02.644296] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=16.92%) [2026-03-02T20:25:02.644748] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-03-02T20:25:02.644978] [INFO ] [sig ] ISRG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:02.839847] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ISRG.txt [2026-03-02T20:25:02.840130] [INFO ] [sig ] [1634/3370] Completed ISRG in 0.4s | 2.73 sym/s | Total: 10.0m | ETA: 10.6m [2026-03-02T20:25:02.840202] [INFO ] [sig ] [1635/3370] Forecasting ISSC... [2026-03-02T20:25:02.840267] [INFO ] [sig ] Generating forecast for: ISSC [2026-03-02T20:25:02.840322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-03-02T20:25:02.861884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-03-02T20:25:02.877033] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-03-02T20:25:02.878597] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-03-02T20:25:02.878705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:02.878743] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:02.878775] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:02.878849] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:02.964388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:02.965610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:02.965731] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:02.965772] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:03.151524] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:03.151800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:03.151858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:03.151897] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:03.157891] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: UP (p=53.19%) [2026-03-02T20:25:03.168959] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-03-02T20:25:03.169395] [INFO ] [sig ] ISSC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:03.446971] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ISSC.txt [2026-03-02T20:25:03.447608] [INFO ] [sig ] [1635/3370] Completed ISSC in 0.6s | 2.73 sym/s | Total: 10.0m | ETA: 10.6m [2026-03-02T20:25:03.447680] [INFO ] [sig ] [1636/3370] Forecasting ISTB... [2026-03-02T20:25:03.447721] [INFO ] [sig ] Generating forecast for: ISTB [2026-03-02T20:25:03.447762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-03-02T20:25:03.472494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-03-02T20:25:03.473066] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-03-02T20:25:03.474332] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-03-02T20:25:03.474417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:03.474460] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:03.474496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:03.474604] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:03.565666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:03.566875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:03.566997] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:03.567044] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:03.740253] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:03.740475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:03.740545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:03.740649] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:03.746678] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: UP (p=77.97%) [2026-03-02T20:25:03.747305] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-03-02T20:25:03.747557] [INFO ] [sig ] ISTB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:03.973466] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ISTB.txt [2026-03-02T20:25:03.973728] [INFO ] [sig ] [1636/3370] Completed ISTB in 0.5s | 2.73 sym/s | Total: 10.0m | ETA: 10.6m [2026-03-02T20:25:03.973788] [INFO ] [sig ] [1637/3370] Forecasting ITIC... [2026-03-02T20:25:03.973829] [INFO ] [sig ] Generating forecast for: ITIC [2026-03-02T20:25:03.973877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-03-02T20:25:03.990412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-03-02T20:25:03.991000] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-03-02T20:25:03.992360] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-03-02T20:25:03.992433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:03.992485] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:03.992529] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:03.992647] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:04.082521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:04.083871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:04.084036] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:04.084096] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:04.244333] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:04.244539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:04.244625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:04.244677] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:04.249698] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: UP (p=87.54%) [2026-03-02T20:25:04.250048] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-03-02T20:25:04.250234] [INFO ] [sig ] ITIC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:04.406377] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ITIC.txt [2026-03-02T20:25:04.406565] [INFO ] [sig ] [1637/3370] Completed ITIC in 0.4s | 2.73 sym/s | Total: 10.0m | ETA: 10.6m [2026-03-02T20:25:04.406637] [INFO ] [sig ] [1638/3370] Forecasting ITRI... [2026-03-02T20:25:04.406668] [INFO ] [sig ] Generating forecast for: ITRI [2026-03-02T20:25:04.406699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-03-02T20:25:04.420690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-03-02T20:25:04.421091] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-03-02T20:25:04.422046] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-03-02T20:25:04.422112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:04.422181] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:04.422210] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:04.422276] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:04.487149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:04.488121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:04.488235] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:04.488276] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:04.619713] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:04.619883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:04.619925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:04.619972] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:04.624053] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: UP (p=85.20%) [2026-03-02T20:25:04.624356] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-03-02T20:25:04.624493] [INFO ] [sig ] ITRI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:04.779311] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ITRI.txt [2026-03-02T20:25:04.779461] [INFO ] [sig ] [1638/3370] Completed ITRI in 0.4s | 2.73 sym/s | Total: 10.0m | ETA: 10.6m [2026-03-02T20:25:04.779504] [INFO ] [sig ] [1639/3370] Forecasting ITRN... [2026-03-02T20:25:04.779533] [INFO ] [sig ] Generating forecast for: ITRN [2026-03-02T20:25:04.779564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-03-02T20:25:04.792198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-03-02T20:25:04.792593] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-03-02T20:25:04.793464] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-03-02T20:25:04.793518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:04.793552] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:04.793597] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:04.793660] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:04.853952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:04.854779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:04.854863] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:04.854898] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:04.986440] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:04.986657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:04.986723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:04.986766] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:04.991728] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-03-02T20:25:04.992138] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-03-02T20:25:04.992320] [INFO ] [sig ] ITRN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:05.163319] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ITRN.txt [2026-03-02T20:25:05.163475] [INFO ] [sig ] [1639/3370] Completed ITRN in 0.4s | 2.73 sym/s | Total: 10.0m | ETA: 10.6m [2026-03-02T20:25:05.163516] [INFO ] [sig ] [1640/3370] Forecasting ITUB... [2026-03-02T20:25:05.163547] [INFO ] [sig ] Generating forecast for: ITUB [2026-03-02T20:25:05.163599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-03-02T20:25:05.176963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-03-02T20:25:05.177326] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-03-02T20:25:05.178242] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-03-02T20:25:05.178297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:05.178330] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:05.178357] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:05.178414] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:05.242757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:05.243850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:05.243967] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:05.244045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:05.374511] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:05.374691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:05.374735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:05.374765] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:05.378408] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: DOWN (p=21.81%) [2026-03-02T20:25:05.378716] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-03-02T20:25:05.378851] [INFO ] [sig ] ITUB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:05.534427] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ITUB.txt [2026-03-02T20:25:05.534622] [INFO ] [sig ] [1640/3370] Completed ITUB in 0.4s | 2.73 sym/s | Total: 10.0m | ETA: 10.6m [2026-03-02T20:25:05.534666] [INFO ] [sig ] [1641/3370] Forecasting IUS... [2026-03-02T20:25:05.534702] [INFO ] [sig ] Generating forecast for: IUS [2026-03-02T20:25:05.534747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-03-02T20:25:05.547360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-03-02T20:25:05.547801] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-03-02T20:25:05.548698] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-03-02T20:25:05.548751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:05.548784] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:05.548810] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:05.548869] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:05.612067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:05.612966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:05.613067] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:05.613109] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:05.740413] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:05.740602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:05.740645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:05.740710] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:05.744351] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: UP (p=94.12%) [2026-03-02T20:25:05.744662] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-03-02T20:25:05.744815] [INFO ] [sig ] IUS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:05.896473] [INFO ] [LOCAL ] Saved forecast: IUS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IUS.txt [2026-03-02T20:25:05.896663] [INFO ] [sig ] [1641/3370] Completed IUS in 0.4s | 2.73 sym/s | Total: 10.0m | ETA: 10.6m [2026-03-02T20:25:05.896708] [INFO ] [sig ] [1642/3370] Forecasting IUSB... [2026-03-02T20:25:05.896737] [INFO ] [sig ] Generating forecast for: IUSB [2026-03-02T20:25:05.896768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-03-02T20:25:05.910110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-03-02T20:25:05.910504] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-03-02T20:25:05.911368] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-03-02T20:25:05.911422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:05.911455] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:05.911494] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:05.911554] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:05.970694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:05.971637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:05.971729] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:05.971764] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:06.092036] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:06.092201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:06.092241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:06.092271] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:06.095843] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: DOWN (p=7.16%) [2026-03-02T20:25:06.096155] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-03-02T20:25:06.096296] [INFO ] [sig ] IUSB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:06.240757] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IUSB.txt [2026-03-02T20:25:06.240917] [INFO ] [sig ] [1642/3370] Completed IUSB in 0.3s | 2.73 sym/s | Total: 10.0m | ETA: 10.5m [2026-03-02T20:25:06.240959] [INFO ] [sig ] [1643/3370] Forecasting IUSG... [2026-03-02T20:25:06.240988] [INFO ] [sig ] Generating forecast for: IUSG [2026-03-02T20:25:06.241017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-03-02T20:25:06.254167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-03-02T20:25:06.254542] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-03-02T20:25:06.255408] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-03-02T20:25:06.255463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:06.255497] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:06.255526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:06.255609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:06.314890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:06.315659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:06.315745] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:06.315780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:06.438090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:06.438265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:06.438308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:06.438352] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:06.441803] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: DOWN (p=15.55%) [2026-03-02T20:25:06.442099] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-03-02T20:25:06.442231] [INFO ] [sig ] IUSG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:06.592905] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IUSG.txt [2026-03-02T20:25:06.593066] [INFO ] [sig ] [1643/3370] Completed IUSG in 0.4s | 2.73 sym/s | Total: 10.0m | ETA: 10.5m [2026-03-02T20:25:06.593106] [INFO ] [sig ] [1644/3370] Forecasting IVAL... [2026-03-02T20:25:06.593136] [INFO ] [sig ] Generating forecast for: IVAL [2026-03-02T20:25:06.593168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-03-02T20:25:06.604306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-03-02T20:25:06.604729] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-03-02T20:25:06.605556] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-03-02T20:25:06.605634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:06.605667] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:06.605694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:06.605751] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:06.664886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:06.665680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:06.665767] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:06.665800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:06.800660] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:06.800823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:06.800864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:06.800894] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:06.804377] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: DOWN (p=29.62%) [2026-03-02T20:25:06.804699] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-03-02T20:25:06.804836] [INFO ] [sig ] IVAL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:06.954559] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IVAL.txt [2026-03-02T20:25:06.954752] [INFO ] [sig ] [1644/3370] Completed IVAL in 0.4s | 2.73 sym/s | Total: 10.0m | ETA: 10.5m [2026-03-02T20:25:06.954795] [INFO ] [sig ] [1645/3370] Forecasting IVZ... [2026-03-02T20:25:06.954824] [INFO ] [sig ] Generating forecast for: IVZ [2026-03-02T20:25:06.954854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-03-02T20:25:06.967277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-03-02T20:25:06.967656] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-03-02T20:25:06.968527] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-03-02T20:25:06.968604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:06.968638] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:06.968665] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:06.968723] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:07.028827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:07.029722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:07.029807] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:07.029840] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:07.159467] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:07.159671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:07.159731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:07.159775] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:07.164302] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: UP (p=57.74%) [2026-03-02T20:25:07.164699] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-03-02T20:25:07.164862] [INFO ] [sig ] IVZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:07.314211] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IVZ.txt [2026-03-02T20:25:07.314374] [INFO ] [sig ] [1645/3370] Completed IVZ in 0.4s | 2.73 sym/s | Total: 10.0m | ETA: 10.5m [2026-03-02T20:25:07.314416] [INFO ] [sig ] [1646/3370] Forecasting IX... [2026-03-02T20:25:07.314445] [INFO ] [sig ] Generating forecast for: IX [2026-03-02T20:25:07.314484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-03-02T20:25:07.326529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-03-02T20:25:07.326877] [INFO ] [FORECASTER] Starting predict_future for IX [2026-03-02T20:25:07.327739] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-03-02T20:25:07.327792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:07.327824] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:07.327850] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:07.327907] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:07.386448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:07.387568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:07.387675] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:07.387708] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:07.512542] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:07.512725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:07.512765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:07.512795] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:07.516670] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: UP (p=93.56%) [2026-03-02T20:25:07.516953] [INFO ] [FORECASTER] Completed predict_future for IX [2026-03-02T20:25:07.517081] [INFO ] [sig ] IX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:07.667879] [INFO ] [LOCAL ] Saved forecast: IX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IX.txt [2026-03-02T20:25:07.668119] [INFO ] [sig ] [1646/3370] Completed IX in 0.4s | 2.73 sym/s | Total: 10.0m | ETA: 10.5m [2026-03-02T20:25:07.668184] [INFO ] [sig ] [1647/3370] Forecasting IXUS... [2026-03-02T20:25:07.668231] [INFO ] [sig ] Generating forecast for: IXUS [2026-03-02T20:25:07.668277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-03-02T20:25:07.681998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-03-02T20:25:07.682382] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-03-02T20:25:07.683288] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-03-02T20:25:07.683344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:07.683378] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:07.683406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:07.683465] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:07.742906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:07.743837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:07.743924] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:07.743960] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:07.865357] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:07.865533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:07.865602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:07.865637] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:07.869127] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: DOWN (p=13.31%) [2026-03-02T20:25:07.869421] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-03-02T20:25:07.869554] [INFO ] [sig ] IXUS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:08.017244] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/IXUS.txt [2026-03-02T20:25:08.017415] [INFO ] [sig ] [1647/3370] Completed IXUS in 0.3s | 2.73 sym/s | Total: 10.0m | ETA: 10.5m [2026-03-02T20:25:08.017461] [INFO ] [sig ] [1648/3370] Forecasting IZEA... [2026-03-02T20:25:08.017493] [INFO ] [sig ] Generating forecast for: IZEA [2026-03-02T20:25:08.017525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-03-02T20:25:08.028925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-03-02T20:25:08.029297] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-03-02T20:25:08.030120] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-03-02T20:25:08.030175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:08.030207] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:08.030235] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:08.030306] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:08.088310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:08.089197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:08.089315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:08.089349] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:08.209605] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:08.209781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:08.209837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:08.209885] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:08.214538] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-03-02T20:25:08.214957] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-03-02T20:25:08.215146] [INFO ] [sig ] IZEA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:08.362706] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/IZEA.txt [2026-03-02T20:25:08.362869] [INFO ] [sig ] [1648/3370] Completed IZEA in 0.3s | 2.73 sym/s | Total: 10.1m | ETA: 10.5m [2026-03-02T20:25:08.362914] [INFO ] [sig ] [1649/3370] Forecasting J... [2026-03-02T20:25:08.362945] [INFO ] [sig ] Generating forecast for: J [2026-03-02T20:25:08.362978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-03-02T20:25:08.375147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-03-02T20:25:08.375492] [INFO ] [FORECASTER] Starting predict_future for J [2026-03-02T20:25:08.376360] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-03-02T20:25:08.376412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:08.376444] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:08.376472] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:08.376529] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:08.436768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:08.437698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:08.437782] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:08.437816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:08.573509] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:08.573701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:08.573743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:08.573772] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:08.577889] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: DOWN (p=33.01%) [2026-03-02T20:25:08.578238] [INFO ] [FORECASTER] Completed predict_future for J [2026-03-02T20:25:08.578414] [INFO ] [sig ] J: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:08.738816] [INFO ] [LOCAL ] Saved forecast: J 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/J.txt [2026-03-02T20:25:08.738992] [INFO ] [sig ] [1649/3370] Completed J in 0.4s | 2.73 sym/s | Total: 10.1m | ETA: 10.5m [2026-03-02T20:25:08.739036] [INFO ] [sig ] [1650/3370] Forecasting JACK... [2026-03-02T20:25:08.739067] [INFO ] [sig ] Generating forecast for: JACK [2026-03-02T20:25:08.739099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-03-02T20:25:08.753618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-03-02T20:25:08.754068] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-03-02T20:25:08.755059] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-03-02T20:25:08.755119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:08.755157] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:08.755189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:08.755261] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:08.820145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:08.821131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:08.821222] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:08.821256] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:08.948833] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:08.949006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:08.949047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:08.949078] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:08.952688] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: UP (p=80.94%) [2026-03-02T20:25:08.953052] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-03-02T20:25:08.953199] [INFO ] [sig ] JACK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:09.137251] [INFO ] [LOCAL ] Saved forecast: JACK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JACK.txt [2026-03-02T20:25:09.137449] [INFO ] [sig ] [1650/3370] Completed JACK in 0.4s | 2.73 sym/s | Total: 10.1m | ETA: 10.5m [2026-03-02T20:25:09.137509] [INFO ] [sig ] [1651/3370] Forecasting JAKK... [2026-03-02T20:25:09.137544] [INFO ] [sig ] Generating forecast for: JAKK [2026-03-02T20:25:09.137593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-03-02T20:25:09.149975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-03-02T20:25:09.150378] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-03-02T20:25:09.151241] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-03-02T20:25:09.151294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:09.151328] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:09.151356] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:09.151414] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:09.212552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:09.213507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:09.213618] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:09.213657] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:09.351237] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:09.351653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:09.351707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:09.351739] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:09.355424] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: UP (p=76.74%) [2026-03-02T20:25:09.355777] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-03-02T20:25:09.355920] [INFO ] [sig ] JAKK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:09.514521] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JAKK.txt [2026-03-02T20:25:09.514738] [INFO ] [sig ] [1651/3370] Completed JAKK in 0.4s | 2.73 sym/s | Total: 10.1m | ETA: 10.5m [2026-03-02T20:25:09.514793] [INFO ] [sig ] [1652/3370] Forecasting JANX... [2026-03-02T20:25:09.514832] [INFO ] [sig ] Generating forecast for: JANX [2026-03-02T20:25:09.514872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-03-02T20:25:09.527722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-03-02T20:25:09.528151] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-03-02T20:25:09.529063] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-03-02T20:25:09.529125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:09.529167] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:09.529202] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:09.529275] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:09.590797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:09.591729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:09.591816] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:09.591852] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:09.711692] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:09.711859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:09.711899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:09.711929] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:09.715553] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: UP (p=97.24%) [2026-03-02T20:25:09.715857] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-03-02T20:25:09.715992] [INFO ] [sig ] JANX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:09.867065] [INFO ] [LOCAL ] Saved forecast: JANX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JANX.txt [2026-03-02T20:25:09.867226] [INFO ] [sig ] [1652/3370] Completed JANX in 0.4s | 2.73 sym/s | Total: 10.1m | ETA: 10.5m [2026-03-02T20:25:09.867268] [INFO ] [sig ] [1653/3370] Forecasting JAZZ... [2026-03-02T20:25:09.867300] [INFO ] [sig ] Generating forecast for: JAZZ [2026-03-02T20:25:09.867333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-03-02T20:25:09.879211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-03-02T20:25:09.879518] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-03-02T20:25:09.880389] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-03-02T20:25:09.880444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:09.880478] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:09.880507] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:09.880566] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:09.938791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:09.939464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:09.939548] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:09.939601] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:10.064277] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:10.064430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:10.064471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:10.064501] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:10.068026] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: DOWN (p=15.09%) [2026-03-02T20:25:10.068342] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-03-02T20:25:10.068474] [INFO ] [sig ] JAZZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:10.217985] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JAZZ.txt [2026-03-02T20:25:10.218132] [INFO ] [sig ] [1653/3370] Completed JAZZ in 0.4s | 2.73 sym/s | Total: 10.1m | ETA: 10.5m [2026-03-02T20:25:10.218172] [INFO ] [sig ] [1654/3370] Forecasting JBGS... [2026-03-02T20:25:10.218206] [INFO ] [sig ] Generating forecast for: JBGS [2026-03-02T20:25:10.218236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-03-02T20:25:10.229473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-03-02T20:25:10.229793] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-03-02T20:25:10.230610] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-03-02T20:25:10.230662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:10.230695] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:10.230722] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:10.230778] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:10.287919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:10.288614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:10.288698] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:10.288731] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:10.413105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:10.413265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:10.413306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:10.413337] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:10.416789] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: DOWN (p=24.84%) [2026-03-02T20:25:10.417068] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-03-02T20:25:10.417202] [INFO ] [sig ] JBGS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:10.562749] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JBGS.txt [2026-03-02T20:25:10.562894] [INFO ] [sig ] [1654/3370] Completed JBGS in 0.3s | 2.73 sym/s | Total: 10.1m | ETA: 10.5m [2026-03-02T20:25:10.562933] [INFO ] [sig ] [1655/3370] Forecasting JBI... [2026-03-02T20:25:10.562962] [INFO ] [sig ] Generating forecast for: JBI [2026-03-02T20:25:10.562993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-03-02T20:25:10.575356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-03-02T20:25:10.575827] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-03-02T20:25:10.576795] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-03-02T20:25:10.576863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:10.576925] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:10.576955] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:10.577014] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:10.640557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:10.641752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:10.641840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:10.641873] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:10.766458] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:10.766644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:10.766688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:10.766718] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:10.770298] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: DOWN (p=10.09%) [2026-03-02T20:25:10.770633] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-03-02T20:25:10.770778] [INFO ] [sig ] JBI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:10.927415] [INFO ] [LOCAL ] Saved forecast: JBI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JBI.txt [2026-03-02T20:25:10.927598] [INFO ] [sig ] [1655/3370] Completed JBI in 0.4s | 2.73 sym/s | Total: 10.1m | ETA: 10.5m [2026-03-02T20:25:10.927643] [INFO ] [sig ] [1656/3370] Forecasting JBL... [2026-03-02T20:25:10.927675] [INFO ] [sig ] Generating forecast for: JBL [2026-03-02T20:25:10.927707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-03-02T20:25:10.939618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-03-02T20:25:10.939982] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-03-02T20:25:10.940877] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-03-02T20:25:10.940932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:10.940967] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:10.940996] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:10.941067] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:11.004916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:11.006044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:11.006145] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:11.006188] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:11.129678] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:11.129826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:11.129873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:11.129902] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:11.133378] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: DOWN (p=9.00%) [2026-03-02T20:25:11.133681] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-03-02T20:25:11.133812] [INFO ] [sig ] JBL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:11.279166] [INFO ] [LOCAL ] Saved forecast: JBL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JBL.txt [2026-03-02T20:25:11.279348] [INFO ] [sig ] [1656/3370] Completed JBL in 0.4s | 2.73 sym/s | Total: 10.1m | ETA: 10.5m [2026-03-02T20:25:11.279388] [INFO ] [sig ] [1657/3370] Forecasting JBND... [2026-03-02T20:25:11.279418] [INFO ] [sig ] Generating forecast for: JBND [2026-03-02T20:25:11.279448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-03-02T20:25:11.291143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-03-02T20:25:11.291593] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-03-02T20:25:11.292448] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-03-02T20:25:11.292502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:11.292536] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:11.292564] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:11.292646] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:11.353427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:11.354369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:11.354457] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:11.354491] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:11.472183] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:11.472353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:11.472392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:11.472421] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:11.475883] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: DOWN (p=13.40%) [2026-03-02T20:25:11.476163] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-03-02T20:25:11.476295] [INFO ] [sig ] JBND: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:11.629694] [INFO ] [LOCAL ] Saved forecast: JBND 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JBND.txt [2026-03-02T20:25:11.629862] [INFO ] [sig ] [1657/3370] Completed JBND in 0.4s | 2.73 sym/s | Total: 10.1m | ETA: 10.5m [2026-03-02T20:25:11.629903] [INFO ] [sig ] [1658/3370] Forecasting JBSS... [2026-03-02T20:25:11.629934] [INFO ] [sig ] Generating forecast for: JBSS [2026-03-02T20:25:11.629967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-03-02T20:25:11.641602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-03-02T20:25:11.641935] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-03-02T20:25:11.642797] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-03-02T20:25:11.642852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:11.642886] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:11.642915] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:11.642974] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:11.701699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:11.702456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:11.702542] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:11.702594] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:11.820302] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:11.820473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:11.820513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:11.820595] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:11.824252] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: UP (p=80.55%) [2026-03-02T20:25:11.824548] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-03-02T20:25:11.824707] [INFO ] [sig ] JBSS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:11.969496] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JBSS.txt [2026-03-02T20:25:11.969717] [INFO ] [sig ] [1658/3370] Completed JBSS in 0.3s | 2.73 sym/s | Total: 10.1m | ETA: 10.4m [2026-03-02T20:25:11.969776] [INFO ] [sig ] [1659/3370] Forecasting JCE... [2026-03-02T20:25:11.969814] [INFO ] [sig ] Generating forecast for: JCE [2026-03-02T20:25:11.969853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-03-02T20:25:11.982525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-03-02T20:25:11.982962] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-03-02T20:25:11.983853] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-03-02T20:25:11.983908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:11.983942] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:11.983971] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:11.984030] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:12.046144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:12.047250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:12.047340] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:12.047374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:12.175460] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:12.175635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:12.175682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:12.175714] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:12.179465] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: UP (p=76.81%) [2026-03-02T20:25:12.179808] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-03-02T20:25:12.179948] [INFO ] [sig ] JCE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:12.334887] [INFO ] [LOCAL ] Saved forecast: JCE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JCE.txt [2026-03-02T20:25:12.335051] [INFO ] [sig ] [1659/3370] Completed JCE in 0.4s | 2.73 sym/s | Total: 10.1m | ETA: 10.4m [2026-03-02T20:25:12.335092] [INFO ] [sig ] [1660/3370] Forecasting JCI... [2026-03-02T20:25:12.335124] [INFO ] [sig ] Generating forecast for: JCI [2026-03-02T20:25:12.335163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-03-02T20:25:12.347592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-03-02T20:25:12.347928] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-03-02T20:25:12.348833] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-03-02T20:25:12.348886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:12.348920] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:12.348948] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:12.349009] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:12.409125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:12.409954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:12.410038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:12.410072] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:12.539372] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:12.539545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:12.539621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:12.539661] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:12.543635] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: DOWN (p=18.95%) [2026-03-02T20:25:12.543937] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-03-02T20:25:12.544098] [INFO ] [sig ] JCI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:12.700263] [INFO ] [LOCAL ] Saved forecast: JCI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JCI.txt [2026-03-02T20:25:12.700406] [INFO ] [sig ] [1660/3370] Completed JCI in 0.4s | 2.73 sym/s | Total: 10.1m | ETA: 10.4m [2026-03-02T20:25:12.700445] [INFO ] [sig ] [1661/3370] Forecasting JD... [2026-03-02T20:25:12.700475] [INFO ] [sig ] Generating forecast for: JD [2026-03-02T20:25:12.700507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-03-02T20:25:12.713197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-03-02T20:25:12.713642] [INFO ] [FORECASTER] Starting predict_future for JD [2026-03-02T20:25:12.714525] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-03-02T20:25:12.714600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:12.714635] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:12.714664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:12.714723] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:12.774181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:12.775166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:12.775263] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:12.775297] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:12.948690] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:12.948887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:12.948948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:12.948993] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:12.954009] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: UP (p=89.71%) [2026-03-02T20:25:12.954447] [INFO ] [FORECASTER] Completed predict_future for JD [2026-03-02T20:25:12.954658] [INFO ] [sig ] JD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:13.118025] [INFO ] [LOCAL ] Saved forecast: JD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JD.txt [2026-03-02T20:25:13.118253] [INFO ] [sig ] [1661/3370] Completed JD in 0.4s | 2.73 sym/s | Total: 10.1m | ETA: 10.4m [2026-03-02T20:25:13.118318] [INFO ] [sig ] [1662/3370] Forecasting JEF... [2026-03-02T20:25:13.118352] [INFO ] [sig ] Generating forecast for: JEF [2026-03-02T20:25:13.118391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-03-02T20:25:13.130812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-03-02T20:25:13.131227] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-03-02T20:25:13.132120] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-03-02T20:25:13.132177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:13.132209] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:13.132235] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:13.132293] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:13.190863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:13.191762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:13.191853] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:13.191888] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:13.319337] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:13.319720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:13.319781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:13.319812] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:13.323279] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: UP (p=73.49%) [2026-03-02T20:25:13.323558] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-03-02T20:25:13.323708] [INFO ] [sig ] JEF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:13.478890] [INFO ] [LOCAL ] Saved forecast: JEF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JEF.txt [2026-03-02T20:25:13.479049] [INFO ] [sig ] [1662/3370] Completed JEF in 0.4s | 2.73 sym/s | Total: 10.1m | ETA: 10.4m [2026-03-02T20:25:13.479091] [INFO ] [sig ] [1663/3370] Forecasting JELD... [2026-03-02T20:25:13.479120] [INFO ] [sig ] Generating forecast for: JELD [2026-03-02T20:25:13.479152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-03-02T20:25:13.492223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-03-02T20:25:13.492514] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-03-02T20:25:13.493329] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-03-02T20:25:13.493382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:13.493413] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:13.493439] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:13.493495] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:13.551307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:13.552026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:13.552110] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:13.552144] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:13.676926] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:13.677085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:13.677127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:13.677157] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:13.680749] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-03-02T20:25:13.681065] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-03-02T20:25:13.681203] [INFO ] [sig ] JELD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:13.827745] [INFO ] [LOCAL ] Saved forecast: JELD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JELD.txt [2026-03-02T20:25:13.827885] [INFO ] [sig ] [1663/3370] Completed JELD in 0.3s | 2.73 sym/s | Total: 10.1m | ETA: 10.4m [2026-03-02T20:25:13.827925] [INFO ] [sig ] [1664/3370] Forecasting JEPQ... [2026-03-02T20:25:13.827955] [INFO ] [sig ] Generating forecast for: JEPQ [2026-03-02T20:25:13.827986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-03-02T20:25:13.839373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-03-02T20:25:13.839680] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-03-02T20:25:13.840482] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-03-02T20:25:13.840535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:13.840566] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:13.840616] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:13.840677] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:13.897804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:13.898533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:13.898651] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:13.898686] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:14.021623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:14.021779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:14.021823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:14.021852] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:14.025390] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: UP (p=52.78%) [2026-03-02T20:25:14.025698] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-03-02T20:25:14.025832] [INFO ] [sig ] JEPQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:14.170601] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JEPQ.txt [2026-03-02T20:25:14.170730] [INFO ] [sig ] [1664/3370] Completed JEPQ in 0.3s | 2.73 sym/s | Total: 10.2m | ETA: 10.4m [2026-03-02T20:25:14.170768] [INFO ] [sig ] [1665/3370] Forecasting JFIN... [2026-03-02T20:25:14.170797] [INFO ] [sig ] Generating forecast for: JFIN [2026-03-02T20:25:14.170828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-03-02T20:25:14.182257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-03-02T20:25:14.182556] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-03-02T20:25:14.183366] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-03-02T20:25:14.183417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:14.183448] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:14.183474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:14.183530] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:14.241842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:14.242708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:14.242830] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:14.242865] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:14.362759] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:14.362921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:14.362962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:14.362994] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:14.366854] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: DOWN (p=40.41%) [2026-03-02T20:25:14.367149] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-03-02T20:25:14.367295] [INFO ] [sig ] JFIN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:14.512177] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JFIN.txt [2026-03-02T20:25:14.512317] [INFO ] [sig ] [1665/3370] Completed JFIN in 0.3s | 2.73 sym/s | Total: 10.2m | ETA: 10.4m [2026-03-02T20:25:14.512356] [INFO ] [sig ] [1666/3370] Forecasting JGLO... [2026-03-02T20:25:14.512386] [INFO ] [sig ] Generating forecast for: JGLO [2026-03-02T20:25:14.512417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-03-02T20:25:14.523828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-03-02T20:25:14.524148] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-03-02T20:25:14.525001] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-03-02T20:25:14.525054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:14.525096] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:14.525125] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:14.525183] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:14.584021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:14.584867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:14.584952] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:14.584985] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:14.703816] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:14.703973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:14.704013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:14.704041] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:14.707491] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: UP (p=73.78%) [2026-03-02T20:25:14.707783] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-03-02T20:25:14.707912] [INFO ] [sig ] JGLO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:14.857367] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JGLO.txt [2026-03-02T20:25:14.857513] [INFO ] [sig ] [1666/3370] Completed JGLO in 0.3s | 2.73 sym/s | Total: 10.2m | ETA: 10.4m [2026-03-02T20:25:14.857553] [INFO ] [sig ] [1667/3370] Forecasting JHG... [2026-03-02T20:25:14.857603] [INFO ] [sig ] Generating forecast for: JHG [2026-03-02T20:25:14.857636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-03-02T20:25:14.869595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-03-02T20:25:14.869926] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-03-02T20:25:14.870763] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-03-02T20:25:14.870818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:14.870852] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:14.870878] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:14.870936] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:14.934321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:14.935073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:14.935156] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:14.935190] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:15.075215] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:15.075372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:15.075414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:15.075444] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:15.079243] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: DOWN (p=17.65%) [2026-03-02T20:25:15.079549] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-03-02T20:25:15.079699] [INFO ] [sig ] JHG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:15.228088] [INFO ] [LOCAL ] Saved forecast: JHG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JHG.txt [2026-03-02T20:25:15.228231] [INFO ] [sig ] [1667/3370] Completed JHG in 0.4s | 2.73 sym/s | Total: 10.2m | ETA: 10.4m [2026-03-02T20:25:15.228270] [INFO ] [sig ] [1668/3370] Forecasting JHI... [2026-03-02T20:25:15.228299] [INFO ] [sig ] Generating forecast for: JHI [2026-03-02T20:25:15.228330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-03-02T20:25:15.239661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-03-02T20:25:15.239947] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-03-02T20:25:15.240790] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-03-02T20:25:15.240841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:15.240874] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:15.240900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:15.240957] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:15.300335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:15.301073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:15.301155] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:15.301188] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:15.414455] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:15.414627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:15.414670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:15.414699] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:15.418166] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: DOWN (p=35.41%) [2026-03-02T20:25:15.418453] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-03-02T20:25:15.418610] [INFO ] [sig ] JHI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:15.563628] [INFO ] [LOCAL ] Saved forecast: JHI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JHI.txt [2026-03-02T20:25:15.563828] [INFO ] [sig ] [1668/3370] Completed JHI in 0.3s | 2.73 sym/s | Total: 10.2m | ETA: 10.4m [2026-03-02T20:25:15.563868] [INFO ] [sig ] [1669/3370] Forecasting JHX... [2026-03-02T20:25:15.563898] [INFO ] [sig ] Generating forecast for: JHX [2026-03-02T20:25:15.563931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-03-02T20:25:15.576916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-03-02T20:25:15.577343] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-03-02T20:25:15.578239] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-03-02T20:25:15.578293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:15.578332] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:15.578360] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:15.578418] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:15.635800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:15.636508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:15.636608] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:15.636643] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:15.759955] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:15.760121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:15.760163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:15.760191] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:15.763658] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-03-02T20:25:15.763939] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-03-02T20:25:15.764074] [INFO ] [sig ] JHX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:15.909996] [INFO ] [LOCAL ] Saved forecast: JHX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JHX.txt [2026-03-02T20:25:15.910162] [INFO ] [sig ] [1669/3370] Completed JHX in 0.3s | 2.73 sym/s | Total: 10.2m | ETA: 10.4m [2026-03-02T20:25:15.910202] [INFO ] [sig ] [1670/3370] Forecasting JILL... [2026-03-02T20:25:15.910239] [INFO ] [sig ] Generating forecast for: JILL [2026-03-02T20:25:15.910273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-03-02T20:25:15.922343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-03-02T20:25:15.922769] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-03-02T20:25:15.923623] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-03-02T20:25:15.923677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:15.923708] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:15.923735] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:15.923793] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:15.980929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:15.981896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:15.981986] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:15.982019] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:16.101928] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:16.102093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:16.102133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:16.102162] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:16.105667] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: DOWN (p=46.85%) [2026-03-02T20:25:16.105966] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-03-02T20:25:16.106107] [INFO ] [sig ] JILL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:16.252172] [INFO ] [LOCAL ] Saved forecast: JILL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JILL.txt [2026-03-02T20:25:16.252343] [INFO ] [sig ] [1670/3370] Completed JILL in 0.3s | 2.73 sym/s | Total: 10.2m | ETA: 10.4m [2026-03-02T20:25:16.252384] [INFO ] [sig ] [1671/3370] Forecasting JIVE... [2026-03-02T20:25:16.252414] [INFO ] [sig ] Generating forecast for: JIVE [2026-03-02T20:25:16.252443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-03-02T20:25:16.264251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-03-02T20:25:16.264627] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-03-02T20:25:16.265565] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-03-02T20:25:16.265641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:16.265674] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:16.265701] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:16.265758] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:16.323715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:16.324652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:16.324742] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:16.324775] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:16.443203] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:16.443381] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:25:16.443429] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:16.443472] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:16.447512] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: UP (p=66.98%) [2026-03-02T20:25:16.447895] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-03-02T20:25:16.448257] [INFO ] [sig ] JIVE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:16.596804] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JIVE.txt [2026-03-02T20:25:16.596966] [INFO ] [sig ] [1671/3370] Completed JIVE in 0.3s | 2.73 sym/s | Total: 10.2m | ETA: 10.4m [2026-03-02T20:25:16.597007] [INFO ] [sig ] [1672/3370] Forecasting JJSF... [2026-03-02T20:25:16.597036] [INFO ] [sig ] Generating forecast for: JJSF [2026-03-02T20:25:16.597066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-03-02T20:25:16.609942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-03-02T20:25:16.610341] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-03-02T20:25:16.611172] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-03-02T20:25:16.611224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:16.611285] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:16.611313] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:16.611370] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:16.677183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:16.678158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:16.678244] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:16.678279] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:16.805159] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:16.805323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:16.805365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:16.805395] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:16.808884] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: UP (p=88.90%) [2026-03-02T20:25:16.809169] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-03-02T20:25:16.809306] [INFO ] [sig ] JJSF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:16.955223] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JJSF.txt [2026-03-02T20:25:16.955365] [INFO ] [sig ] [1672/3370] Completed JJSF in 0.4s | 2.73 sym/s | Total: 10.2m | ETA: 10.4m [2026-03-02T20:25:16.955404] [INFO ] [sig ] [1673/3370] Forecasting JKHY... [2026-03-02T20:25:16.955435] [INFO ] [sig ] Generating forecast for: JKHY [2026-03-02T20:25:16.955466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-03-02T20:25:16.967841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-03-02T20:25:16.968191] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-03-02T20:25:16.969027] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-03-02T20:25:16.969080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:16.969112] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:16.969139] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:16.969197] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:17.027548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:17.028286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:17.028378] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:17.028410] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:17.151671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:17.151832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:17.151875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:17.151926] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:17.155360] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: DOWN (p=6.20%) [2026-03-02T20:25:17.155853] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-03-02T20:25:17.155985] [INFO ] [sig ] JKHY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:17.308585] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JKHY.txt [2026-03-02T20:25:17.308720] [INFO ] [sig ] [1673/3370] Completed JKHY in 0.4s | 2.73 sym/s | Total: 10.2m | ETA: 10.4m [2026-03-02T20:25:17.308760] [INFO ] [sig ] [1674/3370] Forecasting JKS... [2026-03-02T20:25:17.308789] [INFO ] [sig ] Generating forecast for: JKS [2026-03-02T20:25:17.308819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-03-02T20:25:17.323227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-03-02T20:25:17.323734] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-03-02T20:25:17.324713] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-03-02T20:25:17.324771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:17.324807] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:17.324835] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:17.324894] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:17.392854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:17.393862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:17.393965] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:17.394005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:17.526130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:17.526304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:17.526347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:17.526376] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:17.530268] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: DOWN (p=6.61%) [2026-03-02T20:25:17.530696] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-03-02T20:25:17.530880] [INFO ] [sig ] JKS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:17.690758] [INFO ] [LOCAL ] Saved forecast: JKS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JKS.txt [2026-03-02T20:25:17.690953] [INFO ] [sig ] [1674/3370] Completed JKS in 0.4s | 2.73 sym/s | Total: 10.2m | ETA: 10.3m [2026-03-02T20:25:17.691012] [INFO ] [sig ] [1675/3370] Forecasting JLL... [2026-03-02T20:25:17.691055] [INFO ] [sig ] Generating forecast for: JLL [2026-03-02T20:25:17.691104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-03-02T20:25:17.704867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-03-02T20:25:17.705295] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-03-02T20:25:17.706228] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-03-02T20:25:17.706285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:17.706318] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:17.706345] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:17.706404] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:17.773533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:17.774694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:17.774785] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:17.774838] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:17.901404] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:17.901592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:17.901635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:17.901708] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:17.905330] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: UP (p=77.14%) [2026-03-02T20:25:17.905694] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-03-02T20:25:17.905861] [INFO ] [sig ] JLL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:18.062785] [INFO ] [LOCAL ] Saved forecast: JLL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JLL.txt [2026-03-02T20:25:18.062962] [INFO ] [sig ] [1675/3370] Completed JLL in 0.4s | 2.73 sym/s | Total: 10.2m | ETA: 10.3m [2026-03-02T20:25:18.063006] [INFO ] [sig ] [1676/3370] Forecasting JLS... [2026-03-02T20:25:18.063037] [INFO ] [sig ] Generating forecast for: JLS [2026-03-02T20:25:18.063068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-03-02T20:25:18.077710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-03-02T20:25:18.078152] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-03-02T20:25:18.079022] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-03-02T20:25:18.079075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:18.079108] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:18.079135] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:18.079193] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:18.139534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:18.140470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:18.140567] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:18.140809] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:18.260064] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:18.260228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:18.260268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:18.260298] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:18.263756] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: UP (p=51.25%) [2026-03-02T20:25:18.264049] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-03-02T20:25:18.264183] [INFO ] [sig ] JLS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:18.413681] [INFO ] [LOCAL ] Saved forecast: JLS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JLS.txt [2026-03-02T20:25:18.413851] [INFO ] [sig ] [1676/3370] Completed JLS in 0.4s | 2.73 sym/s | Total: 10.2m | ETA: 10.3m [2026-03-02T20:25:18.413899] [INFO ] [sig ] [1677/3370] Forecasting JMIA... [2026-03-02T20:25:18.413933] [INFO ] [sig ] Generating forecast for: JMIA [2026-03-02T20:25:18.413965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-03-02T20:25:18.426039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-03-02T20:25:18.426416] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-03-02T20:25:18.427253] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-03-02T20:25:18.427305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:18.427336] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:18.427365] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:18.427436] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:18.493460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:18.494392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:18.494483] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:18.494516] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:18.629353] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:18.629747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:18.629799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:18.629847] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:18.633792] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: DOWN (p=16.76%) [2026-03-02T20:25:18.634115] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-03-02T20:25:18.634261] [INFO ] [sig ] JMIA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:18.805909] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JMIA.txt [2026-03-02T20:25:18.806084] [INFO ] [sig ] [1677/3370] Completed JMIA in 0.4s | 2.73 sym/s | Total: 10.2m | ETA: 10.3m [2026-03-02T20:25:18.806128] [INFO ] [sig ] [1678/3370] Forecasting JMSB... [2026-03-02T20:25:18.806159] [INFO ] [sig ] Generating forecast for: JMSB [2026-03-02T20:25:18.806193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-03-02T20:25:18.819371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-03-02T20:25:18.819778] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-03-02T20:25:18.821229] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-03-02T20:25:18.821285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:18.821320] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:18.821349] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:18.821426] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:18.882804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:18.883696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:18.883783] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:18.883816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:18.993116] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:18.993294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:18.993335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:18.993364] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:18.996876] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: UP (p=54.55%) [2026-03-02T20:25:18.997175] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-03-02T20:25:18.997314] [INFO ] [sig ] JMSB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:19.152393] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JMSB.txt [2026-03-02T20:25:19.152555] [INFO ] [sig ] [1678/3370] Completed JMSB in 0.3s | 2.73 sym/s | Total: 10.2m | ETA: 10.3m [2026-03-02T20:25:19.152616] [INFO ] [sig ] [1679/3370] Forecasting JNJ... [2026-03-02T20:25:19.152648] [INFO ] [sig ] Generating forecast for: JNJ [2026-03-02T20:25:19.152683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-03-02T20:25:19.167042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-03-02T20:25:19.167446] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-03-02T20:25:19.168370] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-03-02T20:25:19.168448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:19.168490] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:19.168522] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:19.168596] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:19.233632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:19.234782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:19.234903] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:19.234941] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:19.370487] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:19.370676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:19.370720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:19.370750] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:19.374345] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: UP (p=83.11%) [2026-03-02T20:25:19.374699] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-03-02T20:25:19.374841] [INFO ] [sig ] JNJ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:19.530142] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JNJ.txt [2026-03-02T20:25:19.530312] [INFO ] [sig ] [1679/3370] Completed JNJ in 0.4s | 2.73 sym/s | Total: 10.2m | ETA: 10.3m [2026-03-02T20:25:19.530353] [INFO ] [sig ] [1680/3370] Forecasting JOBY... [2026-03-02T20:25:19.530388] [INFO ] [sig ] Generating forecast for: JOBY [2026-03-02T20:25:19.530426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-03-02T20:25:19.543565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-03-02T20:25:19.544078] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-03-02T20:25:19.545185] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-03-02T20:25:19.545253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:19.545303] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:19.545346] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:19.545435] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:19.625300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:19.626528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:19.626668] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:19.626715] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:19.765321] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:19.765507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:19.765556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:19.765606] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:19.769435] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: UP (p=57.96%) [2026-03-02T20:25:19.769769] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-03-02T20:25:19.769929] [INFO ] [sig ] JOBY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:19.929595] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JOBY.txt [2026-03-02T20:25:19.929782] [INFO ] [sig ] [1680/3370] Completed JOBY in 0.4s | 2.73 sym/s | Total: 10.2m | ETA: 10.3m [2026-03-02T20:25:19.929832] [INFO ] [sig ] [1681/3370] Forecasting JOE... [2026-03-02T20:25:19.929866] [INFO ] [sig ] Generating forecast for: JOE [2026-03-02T20:25:19.929900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-03-02T20:25:19.942258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-03-02T20:25:19.942719] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-03-02T20:25:19.943633] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-03-02T20:25:19.943688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:19.943723] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:19.943752] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:19.943810] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:20.010652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:20.011724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:20.011833] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:20.011875] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:20.142170] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:20.142339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:20.142381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:20.142409] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:20.146202] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: DOWN (p=48.08%) [2026-03-02T20:25:20.146520] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-03-02T20:25:20.146678] [INFO ] [sig ] JOE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:20.307518] [INFO ] [LOCAL ] Saved forecast: JOE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JOE.txt [2026-03-02T20:25:20.307706] [INFO ] [sig ] [1681/3370] Completed JOE in 0.4s | 2.73 sym/s | Total: 10.3m | ETA: 10.3m [2026-03-02T20:25:20.307750] [INFO ] [sig ] [1682/3370] Forecasting JOF... [2026-03-02T20:25:20.307779] [INFO ] [sig ] Generating forecast for: JOF [2026-03-02T20:25:20.307810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-03-02T20:25:20.320900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-03-02T20:25:20.321370] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-03-02T20:25:20.322449] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-03-02T20:25:20.322514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:20.322556] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:20.322625] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:20.322712] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:20.387077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:20.388185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:20.388337] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:20.388384] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:20.530074] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:20.530275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:20.530336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:20.530379] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:20.534417] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: DOWN (p=10.15%) [2026-03-02T20:25:20.534766] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-03-02T20:25:20.534911] [INFO ] [sig ] JOF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:20.701695] [INFO ] [LOCAL ] Saved forecast: JOF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JOF.txt [2026-03-02T20:25:20.701876] [INFO ] [sig ] [1682/3370] Completed JOF in 0.4s | 2.73 sym/s | Total: 10.3m | ETA: 10.3m [2026-03-02T20:25:20.701918] [INFO ] [sig ] [1683/3370] Forecasting JPC... [2026-03-02T20:25:20.701952] [INFO ] [sig ] Generating forecast for: JPC [2026-03-02T20:25:20.701982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-03-02T20:25:20.713921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-03-02T20:25:20.714231] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-03-02T20:25:20.715061] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-03-02T20:25:20.715114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:20.715147] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:20.715174] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:20.715231] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:20.774768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:20.775673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:20.775759] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:20.775795] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:20.929092] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:20.929268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:20.929308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:20.929336] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:20.932965] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: UP (p=58.75%) [2026-03-02T20:25:20.933265] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-03-02T20:25:20.933406] [INFO ] [sig ] JPC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:21.083744] [INFO ] [LOCAL ] Saved forecast: JPC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JPC.txt [2026-03-02T20:25:21.084087] [INFO ] [sig ] [1683/3370] Completed JPC in 0.4s | 2.73 sym/s | Total: 10.3m | ETA: 10.3m [2026-03-02T20:25:21.084129] [INFO ] [sig ] [1684/3370] Forecasting JPEF... [2026-03-02T20:25:21.084159] [INFO ] [sig ] Generating forecast for: JPEF [2026-03-02T20:25:21.084190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-03-02T20:25:21.097031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-03-02T20:25:21.097339] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-03-02T20:25:21.098238] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-03-02T20:25:21.098293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:21.098326] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:21.098354] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:21.098413] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:21.161841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:21.162723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:21.162808] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:21.162842] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:21.287167] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:21.287345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:21.287392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:21.287422] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:21.291223] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: DOWN (p=12.10%) [2026-03-02T20:25:21.291551] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-03-02T20:25:21.291707] [INFO ] [sig ] JPEF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:21.440365] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JPEF.txt [2026-03-02T20:25:21.440505] [INFO ] [sig ] [1684/3370] Completed JPEF in 0.4s | 2.73 sym/s | Total: 10.3m | ETA: 10.3m [2026-03-02T20:25:21.440546] [INFO ] [sig ] [1685/3370] Forecasting JPM... [2026-03-02T20:25:21.440595] [INFO ] [sig ] Generating forecast for: JPM [2026-03-02T20:25:21.440629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-03-02T20:25:21.452906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-03-02T20:25:21.453232] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-03-02T20:25:21.454048] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-03-02T20:25:21.454099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:21.454131] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:21.454158] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:21.454215] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:21.513129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:21.513803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:21.513884] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:21.513916] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:21.638104] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:21.638276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:21.638316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:21.638345] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:21.641837] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: UP (p=90.75%) [2026-03-02T20:25:21.642113] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-03-02T20:25:21.642241] [INFO ] [sig ] JPM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:21.785330] [INFO ] [LOCAL ] Saved forecast: JPM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JPM.txt [2026-03-02T20:25:21.785505] [INFO ] [sig ] [1685/3370] Completed JPM in 0.3s | 2.73 sym/s | Total: 10.3m | ETA: 10.3m [2026-03-02T20:25:21.785548] [INFO ] [sig ] [1686/3370] Forecasting JQC... [2026-03-02T20:25:21.785598] [INFO ] [sig ] Generating forecast for: JQC [2026-03-02T20:25:21.785631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-03-02T20:25:21.797823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-03-02T20:25:21.798388] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-03-02T20:25:21.799208] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-03-02T20:25:21.799260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:21.799291] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:21.799318] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:21.799375] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:21.863290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:21.864330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:21.864433] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:21.864469] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:22.000131] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:22.000342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:22.000385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:22.000415] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:22.004151] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: UP (p=95.38%) [2026-03-02T20:25:22.004464] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-03-02T20:25:22.004622] [INFO ] [sig ] JQC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:22.153237] [INFO ] [LOCAL ] Saved forecast: JQC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JQC.txt [2026-03-02T20:25:22.153386] [INFO ] [sig ] [1686/3370] Completed JQC in 0.4s | 2.73 sym/s | Total: 10.3m | ETA: 10.3m [2026-03-02T20:25:22.153430] [INFO ] [sig ] [1687/3370] Forecasting JRI... [2026-03-02T20:25:22.153461] [INFO ] [sig ] Generating forecast for: JRI [2026-03-02T20:25:22.153505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-03-02T20:25:22.166866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-03-02T20:25:22.167265] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-03-02T20:25:22.168176] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-03-02T20:25:22.168228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:22.168260] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:22.168286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:22.168342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:22.227947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:22.228813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:22.228898] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:22.228931] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:22.347294] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:22.347451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:22.347492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:22.347521] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:22.350997] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-03-02T20:25:22.351284] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-03-02T20:25:22.351417] [INFO ] [sig ] JRI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:22.494169] [INFO ] [LOCAL ] Saved forecast: JRI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JRI.txt [2026-03-02T20:25:22.494300] [INFO ] [sig ] [1687/3370] Completed JRI in 0.3s | 2.73 sym/s | Total: 10.3m | ETA: 10.3m [2026-03-02T20:25:22.494340] [INFO ] [sig ] [1688/3370] Forecasting JRS... [2026-03-02T20:25:22.494371] [INFO ] [sig ] Generating forecast for: JRS [2026-03-02T20:25:22.494401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-03-02T20:25:22.506022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-03-02T20:25:22.506353] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-03-02T20:25:22.507169] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-03-02T20:25:22.507222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:22.507257] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:22.507285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:22.507344] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:22.565078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:22.565922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:22.566005] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:22.566038] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:22.677832] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:22.677988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:22.678027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:22.678080] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:22.681530] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: DOWN (p=1.17%) [2026-03-02T20:25:22.681829] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-03-02T20:25:22.681959] [INFO ] [sig ] JRS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:22.831681] [INFO ] [LOCAL ] Saved forecast: JRS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JRS.txt [2026-03-02T20:25:22.831841] [INFO ] [sig ] [1688/3370] Completed JRS in 0.3s | 2.73 sym/s | Total: 10.3m | ETA: 10.3m [2026-03-02T20:25:22.831891] [INFO ] [sig ] [1689/3370] Forecasting JSM... [2026-03-02T20:25:22.831924] [INFO ] [sig ] Generating forecast for: JSM [2026-03-02T20:25:22.831955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-03-02T20:25:22.844613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-03-02T20:25:22.845033] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-03-02T20:25:22.846135] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-03-02T20:25:22.846189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:22.846262] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:22.846290] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:22.846348] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:22.905260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:22.906224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:22.906321] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:22.906355] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:23.024217] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:23.024386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:23.024428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:23.024456] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:23.028186] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-03-02T20:25:23.028517] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-03-02T20:25:23.028696] [INFO ] [sig ] JSM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:23.181218] [INFO ] [LOCAL ] Saved forecast: JSM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/JSM.txt [2026-03-02T20:25:23.181379] [INFO ] [sig ] [1689/3370] Completed JSM in 0.3s | 2.73 sym/s | Total: 10.3m | ETA: 10.3m [2026-03-02T20:25:23.181430] [INFO ] [sig ] [1690/3370] Forecasting JSMD... [2026-03-02T20:25:23.181461] [INFO ] [sig ] Generating forecast for: JSMD [2026-03-02T20:25:23.181491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-03-02T20:25:23.193394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-03-02T20:25:23.193780] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-03-02T20:25:23.194617] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-03-02T20:25:23.194672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:23.194715] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:23.194929] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:23.194987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:23.260249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:23.261484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:23.261804] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:23.261841] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:23.386110] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:23.386291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:23.386332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:23.386362] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:23.390080] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: DOWN (p=38.12%) [2026-03-02T20:25:23.390399] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-03-02T20:25:23.390544] [INFO ] [sig ] JSMD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:23.540194] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JSMD.txt [2026-03-02T20:25:23.540362] [INFO ] [sig ] [1690/3370] Completed JSMD in 0.4s | 2.73 sym/s | Total: 10.3m | ETA: 10.2m [2026-03-02T20:25:23.540402] [INFO ] [sig ] [1691/3370] Forecasting JSML... [2026-03-02T20:25:23.540433] [INFO ] [sig ] Generating forecast for: JSML [2026-03-02T20:25:23.540462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-03-02T20:25:23.552555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-03-02T20:25:23.552934] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-03-02T20:25:23.553807] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-03-02T20:25:23.553860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:23.553893] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:23.553919] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:23.553975] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:23.614817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:23.615736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:23.615848] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:23.615898] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:23.740640] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:23.740803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:23.740843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:23.740871] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:23.744312] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: DOWN (p=24.98%) [2026-03-02T20:25:23.744646] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-03-02T20:25:23.744779] [INFO ] [sig ] JSML: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:23.896479] [INFO ] [LOCAL ] Saved forecast: JSML 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JSML.txt [2026-03-02T20:25:23.896658] [INFO ] [sig ] [1691/3370] Completed JSML in 0.4s | 2.73 sym/s | Total: 10.3m | ETA: 10.2m [2026-03-02T20:25:23.896701] [INFO ] [sig ] [1692/3370] Forecasting JTEK... [2026-03-02T20:25:23.896731] [INFO ] [sig ] Generating forecast for: JTEK [2026-03-02T20:25:23.896762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-03-02T20:25:23.908198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-03-02T20:25:23.908546] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-03-02T20:25:23.909439] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-03-02T20:25:23.909493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:23.909526] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:23.909554] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:23.909637] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:23.970053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:23.970964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:23.971056] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:23.971089] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:24.103218] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:24.103419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:24.103474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:24.103592] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:24.107435] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: DOWN (p=31.44%) [2026-03-02T20:25:24.107754] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-03-02T20:25:24.107910] [INFO ] [sig ] JTEK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:24.261241] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JTEK.txt [2026-03-02T20:25:24.261403] [INFO ] [sig ] [1692/3370] Completed JTEK in 0.4s | 2.73 sym/s | Total: 10.3m | ETA: 10.2m [2026-03-02T20:25:24.261444] [INFO ] [sig ] [1693/3370] Forecasting JVA... [2026-03-02T20:25:24.261474] [INFO ] [sig ] Generating forecast for: JVA [2026-03-02T20:25:24.261505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-03-02T20:25:24.273883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-03-02T20:25:24.274289] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-03-02T20:25:24.275374] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-03-02T20:25:24.275432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:24.275466] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:24.275494] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:24.275553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:24.341100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:24.342266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:24.342355] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:24.342388] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:24.469466] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:24.469658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:24.469701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:24.469733] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:24.474147] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: DOWN (p=11.68%) [2026-03-02T20:25:24.474532] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-03-02T20:25:24.474714] [INFO ] [sig ] JVA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:24.630938] [INFO ] [LOCAL ] Saved forecast: JVA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JVA.txt [2026-03-02T20:25:24.631101] [INFO ] [sig ] [1693/3370] Completed JVA in 0.4s | 2.73 sym/s | Total: 10.3m | ETA: 10.2m [2026-03-02T20:25:24.631148] [INFO ] [sig ] [1694/3370] Forecasting JXN... [2026-03-02T20:25:24.631180] [INFO ] [sig ] Generating forecast for: JXN [2026-03-02T20:25:24.631211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-03-02T20:25:24.643761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-03-02T20:25:24.644178] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-03-02T20:25:24.645075] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-03-02T20:25:24.645132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:24.645165] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:24.645192] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:24.645251] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:24.710611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:24.711761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:24.711852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:24.711886] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:24.845043] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:24.845270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:24.845323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:24.845358] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:24.849505] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: DOWN (p=19.54%) [2026-03-02T20:25:24.849957] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-03-02T20:25:24.850125] [INFO ] [sig ] JXN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:25.000760] [INFO ] [LOCAL ] Saved forecast: JXN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/JXN.txt [2026-03-02T20:25:25.000932] [INFO ] [sig ] [1694/3370] Completed JXN in 0.4s | 2.73 sym/s | Total: 10.3m | ETA: 10.2m [2026-03-02T20:25:25.000982] [INFO ] [sig ] [1695/3370] Forecasting KAI... [2026-03-02T20:25:25.001014] [INFO ] [sig ] Generating forecast for: KAI [2026-03-02T20:25:25.001045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-03-02T20:25:25.013169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-03-02T20:25:25.013533] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-03-02T20:25:25.014419] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-03-02T20:25:25.014474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:25.014514] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:25.014543] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:25.014627] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:25.074546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:25.075434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:25.075533] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:25.075587] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:25.194400] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:25.194567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:25.194629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:25.194661] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:25.198478] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: UP (p=82.77%) [2026-03-02T20:25:25.198787] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-03-02T20:25:25.198959] [INFO ] [sig ] KAI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:25.342789] [INFO ] [LOCAL ] Saved forecast: KAI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KAI.txt [2026-03-02T20:25:25.342937] [INFO ] [sig ] [1695/3370] Completed KAI in 0.3s | 2.73 sym/s | Total: 10.3m | ETA: 10.2m [2026-03-02T20:25:25.342992] [INFO ] [sig ] [1696/3370] Forecasting KARO... [2026-03-02T20:25:25.343024] [INFO ] [sig ] Generating forecast for: KARO [2026-03-02T20:25:25.343055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-03-02T20:25:25.354325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-03-02T20:25:25.354664] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-03-02T20:25:25.355461] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-03-02T20:25:25.355524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:25.355564] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:25.355624] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:25.355690] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:25.413810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:25.414609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:25.414705] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:25.414746] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:25.542414] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:25.542624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:25.542674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:25.542705] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:25.546504] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: DOWN (p=48.96%) [2026-03-02T20:25:25.546840] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-03-02T20:25:25.546990] [INFO ] [sig ] KARO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:25.696471] [INFO ] [LOCAL ] Saved forecast: KARO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KARO.txt [2026-03-02T20:25:25.696651] [INFO ] [sig ] [1696/3370] Completed KARO in 0.4s | 2.73 sym/s | Total: 10.3m | ETA: 10.2m [2026-03-02T20:25:25.696697] [INFO ] [sig ] [1697/3370] Forecasting KB... [2026-03-02T20:25:25.696728] [INFO ] [sig ] Generating forecast for: KB [2026-03-02T20:25:25.696758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-03-02T20:25:25.708600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-03-02T20:25:25.708913] [INFO ] [FORECASTER] Starting predict_future for KB [2026-03-02T20:25:25.709793] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-03-02T20:25:25.709845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:25.709878] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:25.709905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:25.709961] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:25.774370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:25.775528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:25.775641] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:25.775676] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:25.909839] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:25.910005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:25.910045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:25.910093] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:25.913641] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: UP (p=87.49%) [2026-03-02T20:25:25.913927] [INFO ] [FORECASTER] Completed predict_future for KB [2026-03-02T20:25:25.914061] [INFO ] [sig ] KB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:26.067887] [INFO ] [LOCAL ] Saved forecast: KB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KB.txt [2026-03-02T20:25:26.068077] [INFO ] [sig ] [1697/3370] Completed KB in 0.4s | 2.73 sym/s | Total: 10.4m | ETA: 10.2m [2026-03-02T20:25:26.068124] [INFO ] [sig ] [1698/3370] Forecasting KBH... [2026-03-02T20:25:26.068157] [INFO ] [sig ] Generating forecast for: KBH [2026-03-02T20:25:26.068189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-03-02T20:25:26.081679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-03-02T20:25:26.082093] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-03-02T20:25:26.083200] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-03-02T20:25:26.083255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:26.083289] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:26.083316] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:26.083375] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:26.146678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:26.147789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:26.147875] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:26.147910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:26.275598] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:26.275806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:26.275858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:26.275890] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:26.279466] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: DOWN (p=9.00%) [2026-03-02T20:25:26.279799] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-03-02T20:25:26.279957] [INFO ] [sig ] KBH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:26.430075] [INFO ] [LOCAL ] Saved forecast: KBH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KBH.txt [2026-03-02T20:25:26.430227] [INFO ] [sig ] [1698/3370] Completed KBH in 0.4s | 2.73 sym/s | Total: 10.4m | ETA: 10.2m [2026-03-02T20:25:26.430268] [INFO ] [sig ] [1699/3370] Forecasting KBWB... [2026-03-02T20:25:26.430297] [INFO ] [sig ] Generating forecast for: KBWB [2026-03-02T20:25:26.430327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-03-02T20:25:26.444539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-03-02T20:25:26.444957] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-03-02T20:25:26.445848] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-03-02T20:25:26.445904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:26.445938] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:26.445968] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:26.446027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:26.510473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:26.511451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:26.511598] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:26.511660] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:26.636184] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:26.636362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:26.636402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:26.636432] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:26.640072] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: UP (p=81.41%) [2026-03-02T20:25:26.640391] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-03-02T20:25:26.640533] [INFO ] [sig ] KBWB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:26.784868] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KBWB.txt [2026-03-02T20:25:26.785011] [INFO ] [sig ] [1699/3370] Completed KBWB in 0.4s | 2.73 sym/s | Total: 10.4m | ETA: 10.2m [2026-03-02T20:25:26.785050] [INFO ] [sig ] [1700/3370] Forecasting KBWD... [2026-03-02T20:25:26.785081] [INFO ] [sig ] Generating forecast for: KBWD [2026-03-02T20:25:26.785111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-03-02T20:25:26.796545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-03-02T20:25:26.796870] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-03-02T20:25:26.797703] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-03-02T20:25:26.797756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:26.797788] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:26.797815] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:26.797872] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:26.866167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:26.867091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:26.867186] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:26.867222] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:26.993214] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:26.993430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:26.993491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:26.993530] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:26.997199] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: DOWN (p=20.52%) [2026-03-02T20:25:26.997557] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-03-02T20:25:26.997730] [INFO ] [sig ] KBWD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:27.150100] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KBWD.txt [2026-03-02T20:25:27.150301] [INFO ] [sig ] [1700/3370] Completed KBWD in 0.4s | 2.73 sym/s | Total: 10.4m | ETA: 10.2m [2026-03-02T20:25:27.150366] [INFO ] [sig ] [1701/3370] Forecasting KBWP... [2026-03-02T20:25:27.150402] [INFO ] [sig ] Generating forecast for: KBWP [2026-03-02T20:25:27.150441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-03-02T20:25:27.162651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-03-02T20:25:27.163025] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-03-02T20:25:27.163909] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-03-02T20:25:27.163962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:27.163994] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:27.164032] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:27.164091] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:27.222218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:27.222996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:27.223082] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:27.223116] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:27.339423] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:27.339621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:27.339664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:27.339692] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:27.343595] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: DOWN (p=3.67%) [2026-03-02T20:25:27.343905] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-03-02T20:25:27.344040] [INFO ] [sig ] KBWP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:27.491768] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KBWP.txt [2026-03-02T20:25:27.491931] [INFO ] [sig ] [1701/3370] Completed KBWP in 0.3s | 2.73 sym/s | Total: 10.4m | ETA: 10.2m [2026-03-02T20:25:27.491973] [INFO ] [sig ] [1702/3370] Forecasting KBWY... [2026-03-02T20:25:27.492004] [INFO ] [sig ] Generating forecast for: KBWY [2026-03-02T20:25:27.492034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-03-02T20:25:27.504664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-03-02T20:25:27.505076] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-03-02T20:25:27.505940] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-03-02T20:25:27.505993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:27.506025] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:27.506052] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:27.506110] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:27.564729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:27.565673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:27.565783] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:27.565816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:27.692830] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:27.693001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:27.693042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:27.693072] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:27.696945] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: DOWN (p=22.74%) [2026-03-02T20:25:27.697257] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-03-02T20:25:27.697397] [INFO ] [sig ] KBWY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:27.924127] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KBWY.txt [2026-03-02T20:25:27.924308] [INFO ] [sig ] [1702/3370] Completed KBWY in 0.4s | 2.73 sym/s | Total: 10.4m | ETA: 10.2m [2026-03-02T20:25:27.924351] [INFO ] [sig ] [1703/3370] Forecasting KC... [2026-03-02T20:25:27.924381] [INFO ] [sig ] Generating forecast for: KC [2026-03-02T20:25:27.924413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-03-02T20:25:27.936259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-03-02T20:25:27.936607] [INFO ] [FORECASTER] Starting predict_future for KC [2026-03-02T20:25:27.937478] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-03-02T20:25:27.937535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:27.937569] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:27.937623] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:27.937683] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:28.001129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:28.002099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:28.002201] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:28.002236] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:28.133357] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:28.133527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:28.133601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:28.133646] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:28.137756] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: DOWN (p=16.21%) [2026-03-02T20:25:28.138313] [INFO ] [FORECASTER] Completed predict_future for KC [2026-03-02T20:25:28.138465] [INFO ] [sig ] KC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:28.287359] [INFO ] [LOCAL ] Saved forecast: KC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KC.txt [2026-03-02T20:25:28.287528] [INFO ] [sig ] [1703/3370] Completed KC in 0.4s | 2.73 sym/s | Total: 10.4m | ETA: 10.2m [2026-03-02T20:25:28.287588] [INFO ] [sig ] [1704/3370] Forecasting KD... [2026-03-02T20:25:28.287623] [INFO ] [sig ] Generating forecast for: KD [2026-03-02T20:25:28.287657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-03-02T20:25:28.301138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-03-02T20:25:28.301447] [INFO ] [FORECASTER] Starting predict_future for KD [2026-03-02T20:25:28.302341] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-03-02T20:25:28.302396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:28.302429] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:28.302458] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:28.302518] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:28.363780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:28.364804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:28.365058] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:28.365091] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:28.492703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:28.493020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:28.493066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:28.493103] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:28.496894] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: DOWN (p=44.84%) [2026-03-02T20:25:28.497182] [INFO ] [FORECASTER] Completed predict_future for KD [2026-03-02T20:25:28.497315] [INFO ] [sig ] KD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:28.644962] [INFO ] [LOCAL ] Saved forecast: KD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KD.txt [2026-03-02T20:25:28.645117] [INFO ] [sig ] [1704/3370] Completed KD in 0.4s | 2.73 sym/s | Total: 10.4m | ETA: 10.2m [2026-03-02T20:25:28.645159] [INFO ] [sig ] [1705/3370] Forecasting KDP... [2026-03-02T20:25:28.645188] [INFO ] [sig ] Generating forecast for: KDP [2026-03-02T20:25:28.645225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-03-02T20:25:28.657127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-03-02T20:25:28.657428] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-03-02T20:25:28.658329] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-03-02T20:25:28.658383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:28.658419] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:28.658451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:28.658521] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:28.719932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:28.720793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:28.720881] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:28.720916] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:28.856672] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:28.857057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:28.857105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:28.857148] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:28.861245] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: DOWN (p=36.29%) [2026-03-02T20:25:28.861649] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-03-02T20:25:28.862012] [INFO ] [sig ] KDP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:29.017694] [INFO ] [LOCAL ] Saved forecast: KDP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KDP.txt [2026-03-02T20:25:29.017839] [INFO ] [sig ] [1705/3370] Completed KDP in 0.4s | 2.73 sym/s | Total: 10.4m | ETA: 10.2m [2026-03-02T20:25:29.017880] [INFO ] [sig ] [1706/3370] Forecasting KE... [2026-03-02T20:25:29.017909] [INFO ] [sig ] Generating forecast for: KE [2026-03-02T20:25:29.017939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-03-02T20:25:29.030083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-03-02T20:25:29.030402] [INFO ] [FORECASTER] Starting predict_future for KE [2026-03-02T20:25:29.031253] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-03-02T20:25:29.031307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:29.031366] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:29.031396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:29.031455] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:29.094420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:29.095567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:29.095677] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:29.095714] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:29.224077] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:29.224280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:29.224325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:29.224357] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:29.228342] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-03-02T20:25:29.228672] [INFO ] [FORECASTER] Completed predict_future for KE [2026-03-02T20:25:29.228812] [INFO ] [sig ] KE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:29.378730] [INFO ] [LOCAL ] Saved forecast: KE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KE.txt [2026-03-02T20:25:29.378910] [INFO ] [sig ] [1706/3370] Completed KE in 0.4s | 2.73 sym/s | Total: 10.4m | ETA: 10.1m [2026-03-02T20:25:29.378951] [INFO ] [sig ] [1707/3370] Forecasting KELYA... [2026-03-02T20:25:29.379000] [INFO ] [sig ] Generating forecast for: KELYA [2026-03-02T20:25:29.379033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-03-02T20:25:29.391546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-03-02T20:25:29.391956] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-03-02T20:25:29.392908] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-03-02T20:25:29.392974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:29.393022] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:29.393062] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:29.393126] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:29.452685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:29.453609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:29.453699] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:29.453732] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:29.575862] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:29.576025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:29.576067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:29.576096] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:29.579834] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: DOWN (p=41.19%) [2026-03-02T20:25:29.580127] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-03-02T20:25:29.580283] [INFO ] [sig ] KELYA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:29.733294] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KELYA.txt [2026-03-02T20:25:29.733456] [INFO ] [sig ] [1707/3370] Completed KELYA in 0.4s | 2.73 sym/s | Total: 10.4m | ETA: 10.1m [2026-03-02T20:25:29.733498] [INFO ] [sig ] [1708/3370] Forecasting KEN... [2026-03-02T20:25:29.733540] [INFO ] [sig ] Generating forecast for: KEN [2026-03-02T20:25:29.733595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-03-02T20:25:29.745237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-03-02T20:25:29.745635] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-03-02T20:25:29.746496] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-03-02T20:25:29.746552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:29.746615] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:29.746660] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:29.746730] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:29.807710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:29.808674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:29.808780] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:29.808814] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:29.936060] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:29.936221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:29.936262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:29.936290] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:29.939818] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: UP (p=81.12%) [2026-03-02T20:25:29.940096] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-03-02T20:25:29.940226] [INFO ] [sig ] KEN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:30.092861] [INFO ] [LOCAL ] Saved forecast: KEN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KEN.txt [2026-03-02T20:25:30.093036] [INFO ] [sig ] [1708/3370] Completed KEN in 0.4s | 2.73 sym/s | Total: 10.4m | ETA: 10.1m [2026-03-02T20:25:30.093099] [INFO ] [sig ] [1709/3370] Forecasting KEP... [2026-03-02T20:25:30.093144] [INFO ] [sig ] Generating forecast for: KEP [2026-03-02T20:25:30.093178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-03-02T20:25:30.106736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-03-02T20:25:30.107130] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-03-02T20:25:30.108203] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-03-02T20:25:30.108258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:30.108322] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:30.108367] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:30.108428] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:30.171207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:30.172124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:30.172214] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:30.172250] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:30.305388] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:30.305554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:30.305616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:30.305688] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:30.309224] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: UP (p=88.87%) [2026-03-02T20:25:30.309500] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-03-02T20:25:30.309665] [INFO ] [sig ] KEP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:30.475685] [INFO ] [LOCAL ] Saved forecast: KEP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KEP.txt [2026-03-02T20:25:30.476143] [INFO ] [sig ] [1709/3370] Completed KEP in 0.4s | 2.73 sym/s | Total: 10.4m | ETA: 10.1m [2026-03-02T20:25:30.476197] [INFO ] [sig ] [1710/3370] Forecasting KEX... [2026-03-02T20:25:30.476228] [INFO ] [sig ] Generating forecast for: KEX [2026-03-02T20:25:30.476261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-03-02T20:25:30.489595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-03-02T20:25:30.489990] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-03-02T20:25:30.490936] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-03-02T20:25:30.490991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:30.491024] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:30.491052] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:30.491120] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:30.558155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:30.559183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:30.559275] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:30.559308] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:30.684260] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:30.684458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:30.684500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:30.684529] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:30.688200] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: UP (p=74.96%) [2026-03-02T20:25:30.688502] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-03-02T20:25:30.688676] [INFO ] [sig ] KEX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:30.839058] [INFO ] [LOCAL ] Saved forecast: KEX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KEX.txt [2026-03-02T20:25:30.839228] [INFO ] [sig ] [1710/3370] Completed KEX in 0.4s | 2.73 sym/s | Total: 10.4m | ETA: 10.1m [2026-03-02T20:25:30.839269] [INFO ] [sig ] [1711/3370] Forecasting KEYS... [2026-03-02T20:25:30.839301] [INFO ] [sig ] Generating forecast for: KEYS [2026-03-02T20:25:30.839330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-03-02T20:25:30.852920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-03-02T20:25:30.853274] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-03-02T20:25:30.854132] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-03-02T20:25:30.854185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:30.854217] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:30.854244] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:30.854302] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:30.912931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:30.913833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:30.913921] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:30.913955] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:31.047716] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:31.047887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:31.047929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:31.047958] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:31.051689] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: UP (p=98.19%) [2026-03-02T20:25:31.051981] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-03-02T20:25:31.052112] [INFO ] [sig ] KEYS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:31.198291] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KEYS.txt [2026-03-02T20:25:31.198448] [INFO ] [sig ] [1711/3370] Completed KEYS in 0.4s | 2.73 sym/s | Total: 10.4m | ETA: 10.1m [2026-03-02T20:25:31.198489] [INFO ] [sig ] [1712/3370] Forecasting KFS... [2026-03-02T20:25:31.198519] [INFO ] [sig ] Generating forecast for: KFS [2026-03-02T20:25:31.198549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-03-02T20:25:31.210219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-03-02T20:25:31.210590] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-03-02T20:25:31.211553] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-03-02T20:25:31.211626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:31.211660] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:31.211687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:31.211745] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:31.272361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:31.273625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:31.273744] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:31.273794] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:31.393024] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:31.393188] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:25:31.393230] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:31.393258] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:31.396992] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: UP (p=81.73%) [2026-03-02T20:25:31.397302] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-03-02T20:25:31.397443] [INFO ] [sig ] KFS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:31.547500] [INFO ] [LOCAL ] Saved forecast: KFS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KFS.txt [2026-03-02T20:25:31.547693] [INFO ] [sig ] [1712/3370] Completed KFS in 0.3s | 2.73 sym/s | Total: 10.4m | ETA: 10.1m [2026-03-02T20:25:31.547737] [INFO ] [sig ] [1713/3370] Forecasting KFY... [2026-03-02T20:25:31.547767] [INFO ] [sig ] Generating forecast for: KFY [2026-03-02T20:25:31.547799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-03-02T20:25:31.559962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-03-02T20:25:31.560301] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-03-02T20:25:31.561302] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-03-02T20:25:31.561356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:31.561389] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:31.561417] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:31.561475] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:31.621240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:31.622142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:31.622232] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:31.622264] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:31.741380] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:31.741543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:31.741603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:31.741633] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:31.745657] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: DOWN (p=47.11%) [2026-03-02T20:25:31.746133] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-03-02T20:25:31.746267] [INFO ] [sig ] KFY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:31.909263] [INFO ] [LOCAL ] Saved forecast: KFY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KFY.txt [2026-03-02T20:25:31.909431] [INFO ] [sig ] [1713/3370] Completed KFY in 0.4s | 2.73 sym/s | Total: 10.4m | ETA: 10.1m [2026-03-02T20:25:31.909474] [INFO ] [sig ] [1714/3370] Forecasting KGS... [2026-03-02T20:25:31.909504] [INFO ] [sig ] Generating forecast for: KGS [2026-03-02T20:25:31.909534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-03-02T20:25:31.921787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-03-02T20:25:31.922400] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-03-02T20:25:31.923465] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-03-02T20:25:31.923522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:31.923608] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:31.923641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:31.923699] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:31.982861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:31.983788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:31.983877] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:31.983910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:32.111217] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:32.111392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:32.111432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:32.111460] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:32.114981] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: DOWN (p=22.62%) [2026-03-02T20:25:32.115257] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-03-02T20:25:32.115387] [INFO ] [sig ] KGS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:32.265929] [INFO ] [LOCAL ] Saved forecast: KGS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KGS.txt [2026-03-02T20:25:32.266305] [INFO ] [sig ] [1714/3370] Completed KGS in 0.4s | 2.73 sym/s | Total: 10.5m | ETA: 10.1m [2026-03-02T20:25:32.266348] [INFO ] [sig ] [1715/3370] Forecasting KHC... [2026-03-02T20:25:32.266380] [INFO ] [sig ] Generating forecast for: KHC [2026-03-02T20:25:32.266416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-03-02T20:25:32.280023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-03-02T20:25:32.280422] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-03-02T20:25:32.281285] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-03-02T20:25:32.281338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:32.281369] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:32.281396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:32.281452] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:32.342223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:32.343163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:32.343250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:32.343283] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:32.464146] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:32.464322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:32.464363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:32.464393] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:32.468198] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: DOWN (p=13.48%) [2026-03-02T20:25:32.468619] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-03-02T20:25:32.468777] [INFO ] [sig ] KHC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:32.615723] [INFO ] [LOCAL ] Saved forecast: KHC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KHC.txt [2026-03-02T20:25:32.615858] [INFO ] [sig ] [1715/3370] Completed KHC in 0.3s | 2.73 sym/s | Total: 10.5m | ETA: 10.1m [2026-03-02T20:25:32.615900] [INFO ] [sig ] [1716/3370] Forecasting KIDS... [2026-03-02T20:25:32.615931] [INFO ] [sig ] Generating forecast for: KIDS [2026-03-02T20:25:32.615963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-03-02T20:25:32.628327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-03-02T20:25:32.628658] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-03-02T20:25:32.629491] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-03-02T20:25:32.629544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:32.629600] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:32.629631] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:32.629701] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:32.695736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:32.696660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:32.696798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:32.696839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:32.818765] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:32.818937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:32.818979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:32.819010] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:32.822648] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-03-02T20:25:32.822935] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-03-02T20:25:32.823070] [INFO ] [sig ] KIDS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:32.969211] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KIDS.txt [2026-03-02T20:25:32.969346] [INFO ] [sig ] [1716/3370] Completed KIDS in 0.4s | 2.73 sym/s | Total: 10.5m | ETA: 10.1m [2026-03-02T20:25:32.969385] [INFO ] [sig ] [1717/3370] Forecasting KIM... [2026-03-02T20:25:32.969416] [INFO ] [sig ] Generating forecast for: KIM [2026-03-02T20:25:32.969447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-03-02T20:25:32.982847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-03-02T20:25:32.983314] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-03-02T20:25:32.984178] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-03-02T20:25:32.984231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:32.984263] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:32.984289] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:32.984345] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:33.047683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:33.048759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:33.048861] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:33.048894] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:33.171655] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:33.171833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:33.171875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:33.171905] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:33.175900] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: DOWN (p=3.85%) [2026-03-02T20:25:33.176362] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-03-02T20:25:33.176493] [INFO ] [sig ] KIM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:33.322391] [INFO ] [LOCAL ] Saved forecast: KIM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KIM.txt [2026-03-02T20:25:33.322525] [INFO ] [sig ] [1717/3370] Completed KIM in 0.4s | 2.73 sym/s | Total: 10.5m | ETA: 10.1m [2026-03-02T20:25:33.322587] [INFO ] [sig ] [1718/3370] Forecasting KINS... [2026-03-02T20:25:33.322621] [INFO ] [sig ] Generating forecast for: KINS [2026-03-02T20:25:33.322652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-03-02T20:25:33.336725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-03-02T20:25:33.337054] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-03-02T20:25:33.337876] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-03-02T20:25:33.337928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:33.337959] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:33.337985] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:33.338065] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:33.396892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:33.397534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:33.397634] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:33.397669] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:33.524996] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:33.525156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:33.525197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:33.525225] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:33.528737] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: UP (p=70.39%) [2026-03-02T20:25:33.529018] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-03-02T20:25:33.529152] [INFO ] [sig ] KINS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:33.677600] [INFO ] [LOCAL ] Saved forecast: KINS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KINS.txt [2026-03-02T20:25:33.677760] [INFO ] [sig ] [1718/3370] Completed KINS in 0.4s | 2.73 sym/s | Total: 10.5m | ETA: 10.1m [2026-03-02T20:25:33.677801] [INFO ] [sig ] [1719/3370] Forecasting KIO... [2026-03-02T20:25:33.677830] [INFO ] [sig ] Generating forecast for: KIO [2026-03-02T20:25:33.677860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-03-02T20:25:33.691487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-03-02T20:25:33.691812] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-03-02T20:25:33.692633] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-03-02T20:25:33.692688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:33.692726] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:33.692759] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:33.692830] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:33.754938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:33.755728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:33.755811] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:33.755844] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:33.880604] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:33.880773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:33.880817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:33.880848] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:33.884728] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: DOWN (p=39.52%) [2026-03-02T20:25:33.885011] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-03-02T20:25:33.885168] [INFO ] [sig ] KIO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:34.031152] [INFO ] [LOCAL ] Saved forecast: KIO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KIO.txt [2026-03-02T20:25:34.031503] [INFO ] [sig ] [1719/3370] Completed KIO in 0.4s | 2.73 sym/s | Total: 10.5m | ETA: 10.1m [2026-03-02T20:25:34.031543] [INFO ] [sig ] [1720/3370] Forecasting KKRS... [2026-03-02T20:25:34.031592] [INFO ] [sig ] Generating forecast for: KKRS [2026-03-02T20:25:34.031625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-03-02T20:25:34.047355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-03-02T20:25:34.047849] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-03-02T20:25:34.049083] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-03-02T20:25:34.049155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:34.049204] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:34.049247] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:34.049339] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:34.141736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:34.142726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:34.142823] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:34.142857] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:34.267837] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:34.268013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:34.268087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:34.268138] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:34.272010] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: UP (p=54.93%) [2026-03-02T20:25:34.272347] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-03-02T20:25:34.272501] [INFO ] [sig ] KKRS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:34.423101] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KKRS.txt [2026-03-02T20:25:34.423300] [INFO ] [sig ] [1720/3370] Completed KKRS in 0.4s | 2.73 sym/s | Total: 10.5m | ETA: 10.1m [2026-03-02T20:25:34.423357] [INFO ] [sig ] [1721/3370] Forecasting KLAC... [2026-03-02T20:25:34.423400] [INFO ] [sig ] Generating forecast for: KLAC [2026-03-02T20:25:34.423445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-03-02T20:25:34.439820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-03-02T20:25:34.440301] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-03-02T20:25:34.441509] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-03-02T20:25:34.441601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:34.441651] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:34.441693] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:34.441756] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:34.502998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:34.503947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:34.504226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:34.504260] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:34.632359] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:34.632522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:34.632562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:34.632647] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:34.636125] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: UP (p=90.03%) [2026-03-02T20:25:34.636413] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-03-02T20:25:34.636558] [INFO ] [sig ] KLAC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:34.783056] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KLAC.txt [2026-03-02T20:25:34.783201] [INFO ] [sig ] [1721/3370] Completed KLAC in 0.4s | 2.73 sym/s | Total: 10.5m | ETA: 10.1m [2026-03-02T20:25:34.783241] [INFO ] [sig ] [1722/3370] Forecasting KLIC... [2026-03-02T20:25:34.783270] [INFO ] [sig ] Generating forecast for: KLIC [2026-03-02T20:25:34.783298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-03-02T20:25:34.797316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-03-02T20:25:34.797739] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-03-02T20:25:34.798605] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-03-02T20:25:34.798658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:34.798690] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:34.798716] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:34.798773] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:34.858192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:34.859042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:34.859129] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:34.859162] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:35.001236] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:35.001435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:35.001485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:35.001517] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:35.006268] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: DOWN (p=7.13%) [2026-03-02T20:25:35.006697] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-03-02T20:25:35.006874] [INFO ] [sig ] KLIC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:35.162711] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KLIC.txt [2026-03-02T20:25:35.162896] [INFO ] [sig ] [1722/3370] Completed KLIC in 0.4s | 2.73 sym/s | Total: 10.5m | ETA: 10.1m [2026-03-02T20:25:35.162940] [INFO ] [sig ] [1723/3370] Forecasting KLXE... [2026-03-02T20:25:35.162970] [INFO ] [sig ] Generating forecast for: KLXE [2026-03-02T20:25:35.163001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-03-02T20:25:35.175762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-03-02T20:25:35.176187] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-03-02T20:25:35.177060] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-03-02T20:25:35.177112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:35.177171] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:35.177199] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:35.177257] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:35.240159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:35.241162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:35.241286] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:35.241322] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:35.360158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:35.360318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:35.360359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:35.360389] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:35.363894] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: DOWN (p=18.12%) [2026-03-02T20:25:35.364186] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-03-02T20:25:35.364325] [INFO ] [sig ] KLXE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:35.510526] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KLXE.txt [2026-03-02T20:25:35.510703] [INFO ] [sig ] [1723/3370] Completed KLXE in 0.3s | 2.73 sym/s | Total: 10.5m | ETA: 10.0m [2026-03-02T20:25:35.510751] [INFO ] [sig ] [1724/3370] Forecasting KMB... [2026-03-02T20:25:35.510787] [INFO ] [sig ] Generating forecast for: KMB [2026-03-02T20:25:35.510824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-03-02T20:25:35.523688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-03-02T20:25:35.524060] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-03-02T20:25:35.524890] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-03-02T20:25:35.524941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:35.524974] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:35.525000] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:35.525058] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:35.583635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:35.584497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:35.584606] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:35.584642] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:35.704424] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:35.704605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:35.704648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:35.704679] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:35.708164] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: UP (p=85.50%) [2026-03-02T20:25:35.708465] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-03-02T20:25:35.708622] [INFO ] [sig ] KMB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:35.860004] [INFO ] [LOCAL ] Saved forecast: KMB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KMB.txt [2026-03-02T20:25:35.860159] [INFO ] [sig ] [1724/3370] Completed KMB in 0.3s | 2.73 sym/s | Total: 10.5m | ETA: 10.0m [2026-03-02T20:25:35.860199] [INFO ] [sig ] [1725/3370] Forecasting KMDA... [2026-03-02T20:25:35.860229] [INFO ] [sig ] Generating forecast for: KMDA [2026-03-02T20:25:35.860260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-03-02T20:25:35.872397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-03-02T20:25:35.872769] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-03-02T20:25:35.873701] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-03-02T20:25:35.873757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:35.873803] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:35.873833] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:35.873892] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:35.933680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:35.934598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:35.934685] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:35.934720] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:36.058888] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:36.059059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:36.059096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:36.059124] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:36.062672] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: DOWN (p=14.10%) [2026-03-02T20:25:36.062997] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-03-02T20:25:36.063143] [INFO ] [sig ] KMDA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:36.209932] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KMDA.txt [2026-03-02T20:25:36.210093] [INFO ] [sig ] [1725/3370] Completed KMDA in 0.3s | 2.73 sym/s | Total: 10.5m | ETA: 10.0m [2026-03-02T20:25:36.210132] [INFO ] [sig ] [1726/3370] Forecasting KMI... [2026-03-02T20:25:36.210162] [INFO ] [sig ] Generating forecast for: KMI [2026-03-02T20:25:36.210196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-03-02T20:25:36.223703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-03-02T20:25:36.224320] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-03-02T20:25:36.225188] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-03-02T20:25:36.225243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:36.225275] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:36.225302] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:36.225359] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:36.290493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:36.291495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:36.291636] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:36.291674] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:36.414786] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:36.415153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:36.415193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:36.415260] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:36.418856] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-03-02T20:25:36.419188] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-03-02T20:25:36.419339] [INFO ] [sig ] KMI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:36.574270] [INFO ] [LOCAL ] Saved forecast: KMI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KMI.txt [2026-03-02T20:25:36.574437] [INFO ] [sig ] [1726/3370] Completed KMI in 0.4s | 2.73 sym/s | Total: 10.5m | ETA: 10.0m [2026-03-02T20:25:36.574479] [INFO ] [sig ] [1727/3370] Forecasting KMPB... [2026-03-02T20:25:36.574512] [INFO ] [sig ] Generating forecast for: KMPB [2026-03-02T20:25:36.574543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-03-02T20:25:36.588556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-03-02T20:25:36.589112] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-03-02T20:25:36.590273] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-03-02T20:25:36.590346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:36.590395] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:36.590437] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:36.590524] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:36.656967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:36.658123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:36.658215] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:36.658250] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:36.785123] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:36.785290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:36.785333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:36.785365] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:36.789400] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-03-02T20:25:36.789737] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-03-02T20:25:36.789919] [INFO ] [sig ] KMPB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:36.948947] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KMPB.txt [2026-03-02T20:25:36.949106] [INFO ] [sig ] [1727/3370] Completed KMPB in 0.4s | 2.73 sym/s | Total: 10.5m | ETA: 10.0m [2026-03-02T20:25:36.949147] [INFO ] [sig ] [1728/3370] Forecasting KMX... [2026-03-02T20:25:36.949178] [INFO ] [sig ] Generating forecast for: KMX [2026-03-02T20:25:36.949208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-03-02T20:25:36.963699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-03-02T20:25:36.964295] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-03-02T20:25:36.965162] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-03-02T20:25:36.965216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:36.965250] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:36.965278] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:36.965338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:37.028283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:37.029259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:37.029352] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:37.029386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:37.156396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:37.156561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:37.156625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:37.156656] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:37.160297] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: DOWN (p=43.52%) [2026-03-02T20:25:37.160619] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-03-02T20:25:37.160755] [INFO ] [sig ] KMX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:37.311445] [INFO ] [LOCAL ] Saved forecast: KMX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KMX.txt [2026-03-02T20:25:37.311612] [INFO ] [sig ] [1728/3370] Completed KMX in 0.4s | 2.73 sym/s | Total: 10.5m | ETA: 10.0m [2026-03-02T20:25:37.311655] [INFO ] [sig ] [1729/3370] Forecasting KN... [2026-03-02T20:25:37.311691] [INFO ] [sig ] Generating forecast for: KN [2026-03-02T20:25:37.311724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-03-02T20:25:37.323248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-03-02T20:25:37.323639] [INFO ] [FORECASTER] Starting predict_future for KN [2026-03-02T20:25:37.324472] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-03-02T20:25:37.324526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:37.324559] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:37.324609] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:37.324670] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:37.393359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:37.394304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:37.394395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:37.394429] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:37.524855] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:37.525021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:37.525069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:37.525100] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:37.528728] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: UP (p=95.59%) [2026-03-02T20:25:37.529054] [INFO ] [FORECASTER] Completed predict_future for KN [2026-03-02T20:25:37.529197] [INFO ] [sig ] KN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:37.675564] [INFO ] [LOCAL ] Saved forecast: KN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KN.txt [2026-03-02T20:25:37.675719] [INFO ] [sig ] [1729/3370] Completed KN in 0.4s | 2.73 sym/s | Total: 10.5m | ETA: 10.0m [2026-03-02T20:25:37.675759] [INFO ] [sig ] [1730/3370] Forecasting KNF... [2026-03-02T20:25:37.675791] [INFO ] [sig ] Generating forecast for: KNF [2026-03-02T20:25:37.675822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-03-02T20:25:37.687408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-03-02T20:25:37.687742] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-03-02T20:25:37.688610] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-03-02T20:25:37.688665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:37.688697] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:37.688723] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:37.688781] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:37.748342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:37.749305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:37.749392] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:37.749424] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:37.874109] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:37.874278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:37.874321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:37.874350] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:37.878142] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: DOWN (p=45.02%) [2026-03-02T20:25:37.878570] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-03-02T20:25:37.878780] [INFO ] [sig ] KNF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:38.029917] [INFO ] [LOCAL ] Saved forecast: KNF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KNF.txt [2026-03-02T20:25:38.030091] [INFO ] [sig ] [1730/3370] Completed KNF in 0.4s | 2.73 sym/s | Total: 10.5m | ETA: 10.0m [2026-03-02T20:25:38.030133] [INFO ] [sig ] [1731/3370] Forecasting KNOP... [2026-03-02T20:25:38.030164] [INFO ] [sig ] Generating forecast for: KNOP [2026-03-02T20:25:38.030194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-03-02T20:25:38.042528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-03-02T20:25:38.042885] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-03-02T20:25:38.043733] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-03-02T20:25:38.043786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:38.043818] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:38.043845] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:38.043902] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:38.101912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:38.102779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:38.102870] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:38.102904] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:38.222277] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:38.222440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:38.222479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:38.222508] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:38.226426] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: DOWN (p=20.78%) [2026-03-02T20:25:38.226741] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-03-02T20:25:38.226883] [INFO ] [sig ] KNOP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:38.375616] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KNOP.txt [2026-03-02T20:25:38.375788] [INFO ] [sig ] [1731/3370] Completed KNOP in 0.3s | 2.73 sym/s | Total: 10.6m | ETA: 10.0m [2026-03-02T20:25:38.375829] [INFO ] [sig ] [1732/3370] Forecasting KNSA... [2026-03-02T20:25:38.375861] [INFO ] [sig ] Generating forecast for: KNSA [2026-03-02T20:25:38.375893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-03-02T20:25:38.389005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-03-02T20:25:38.389302] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-03-02T20:25:38.390166] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-03-02T20:25:38.390219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:38.390251] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:38.390279] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:38.390337] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:38.451514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:38.452208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:38.452292] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:38.452327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:38.579589] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:38.579754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:38.579795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:38.579846] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:38.583408] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: UP (p=73.42%) [2026-03-02T20:25:38.583711] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-03-02T20:25:38.583865] [INFO ] [sig ] KNSA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:38.728956] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KNSA.txt [2026-03-02T20:25:38.729118] [INFO ] [sig ] [1732/3370] Completed KNSA in 0.4s | 2.73 sym/s | Total: 10.6m | ETA: 10.0m [2026-03-02T20:25:38.729157] [INFO ] [sig ] [1733/3370] Forecasting KNSL... [2026-03-02T20:25:38.729187] [INFO ] [sig ] Generating forecast for: KNSL [2026-03-02T20:25:38.729410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-03-02T20:25:38.741953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-03-02T20:25:38.742493] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-03-02T20:25:38.743338] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-03-02T20:25:38.743390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:38.743422] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:38.743449] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:38.743505] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:38.800938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:38.801592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:38.801701] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:38.801736] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:38.924096] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:38.924264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:38.924303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:38.924333] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:38.927772] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: UP (p=79.06%) [2026-03-02T20:25:38.928072] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-03-02T20:25:38.928205] [INFO ] [sig ] KNSL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:39.076247] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KNSL.txt [2026-03-02T20:25:39.076407] [INFO ] [sig ] [1733/3370] Completed KNSL in 0.3s | 2.73 sym/s | Total: 10.6m | ETA: 10.0m [2026-03-02T20:25:39.076447] [INFO ] [sig ] [1734/3370] Forecasting KNTK... [2026-03-02T20:25:39.076478] [INFO ] [sig ] Generating forecast for: KNTK [2026-03-02T20:25:39.076510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-03-02T20:25:39.088784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-03-02T20:25:39.089112] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-03-02T20:25:39.089988] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-03-02T20:25:39.090053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:39.090094] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:39.090123] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:39.090182] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:39.149471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:39.150155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:39.150238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:39.150272] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:39.274490] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:39.274670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:39.274720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:39.274750] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:39.278323] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: UP (p=85.33%) [2026-03-02T20:25:39.278629] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-03-02T20:25:39.278767] [INFO ] [sig ] KNTK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:39.426145] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KNTK.txt [2026-03-02T20:25:39.426282] [INFO ] [sig ] [1734/3370] Completed KNTK in 0.3s | 2.73 sym/s | Total: 10.6m | ETA: 10.0m [2026-03-02T20:25:39.426323] [INFO ] [sig ] [1735/3370] Forecasting KNX... [2026-03-02T20:25:39.426351] [INFO ] [sig ] Generating forecast for: KNX [2026-03-02T20:25:39.426381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-03-02T20:25:39.438326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-03-02T20:25:39.438663] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-03-02T20:25:39.439459] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-03-02T20:25:39.439511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:39.439544] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:39.439619] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:39.439691] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:39.498803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:39.499702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:39.499785] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:39.499818] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:39.624788] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:39.624953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:39.624992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:39.625022] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:39.628457] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: DOWN (p=23.42%) [2026-03-02T20:25:39.628756] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-03-02T20:25:39.628889] [INFO ] [sig ] KNX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:39.775556] [INFO ] [LOCAL ] Saved forecast: KNX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KNX.txt [2026-03-02T20:25:39.775719] [INFO ] [sig ] [1735/3370] Completed KNX in 0.3s | 2.73 sym/s | Total: 10.6m | ETA: 10.0m [2026-03-02T20:25:39.775759] [INFO ] [sig ] [1736/3370] Forecasting KOD... [2026-03-02T20:25:39.775788] [INFO ] [sig ] Generating forecast for: KOD [2026-03-02T20:25:39.775818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-03-02T20:25:39.788765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-03-02T20:25:39.789112] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-03-02T20:25:39.789941] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-03-02T20:25:39.789993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:39.790026] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:39.790053] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:39.790307] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:39.851541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:39.852291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:39.852378] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:39.852419] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:39.982331] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:39.982493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:39.982534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:39.982564] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:39.986417] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: UP (p=65.64%) [2026-03-02T20:25:39.986720] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-03-02T20:25:39.986853] [INFO ] [sig ] KOD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:40.133600] [INFO ] [LOCAL ] Saved forecast: KOD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KOD.txt [2026-03-02T20:25:40.133793] [INFO ] [sig ] [1736/3370] Completed KOD in 0.4s | 2.73 sym/s | Total: 10.6m | ETA: 10.0m [2026-03-02T20:25:40.133836] [INFO ] [sig ] [1737/3370] Forecasting KODK... [2026-03-02T20:25:40.133874] [INFO ] [sig ] Generating forecast for: KODK [2026-03-02T20:25:40.133910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-03-02T20:25:40.145488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-03-02T20:25:40.145812] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-03-02T20:25:40.146623] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-03-02T20:25:40.146675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:40.146706] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:40.146733] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:40.146790] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:40.210286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:40.211194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:40.211280] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:40.211313] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:40.337398] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:40.337560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:40.337621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:40.337652] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:40.341310] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: UP (p=87.16%) [2026-03-02T20:25:40.341646] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-03-02T20:25:40.341793] [INFO ] [sig ] KODK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:40.487999] [INFO ] [LOCAL ] Saved forecast: KODK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KODK.txt [2026-03-02T20:25:40.488173] [INFO ] [sig ] [1737/3370] Completed KODK in 0.4s | 2.73 sym/s | Total: 10.6m | ETA: 10.0m [2026-03-02T20:25:40.488216] [INFO ] [sig ] [1738/3370] Forecasting KOF... [2026-03-02T20:25:40.488247] [INFO ] [sig ] Generating forecast for: KOF [2026-03-02T20:25:40.488279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-03-02T20:25:40.500062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-03-02T20:25:40.500400] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-03-02T20:25:40.501247] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-03-02T20:25:40.501310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:40.501343] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:40.501371] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:40.501429] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:40.561809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:40.562977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:40.563280] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:40.563314] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:40.688228] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:40.688399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:40.688441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:40.688471] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:40.692209] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: UP (p=87.76%) [2026-03-02T20:25:40.692520] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-03-02T20:25:40.692682] [INFO ] [sig ] KOF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:40.843402] [INFO ] [LOCAL ] Saved forecast: KOF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KOF.txt [2026-03-02T20:25:40.843551] [INFO ] [sig ] [1738/3370] Completed KOF in 0.4s | 2.73 sym/s | Total: 10.6m | ETA: 10.0m [2026-03-02T20:25:40.843609] [INFO ] [sig ] [1739/3370] Forecasting KOP... [2026-03-02T20:25:40.843641] [INFO ] [sig ] Generating forecast for: KOP [2026-03-02T20:25:40.843671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-03-02T20:25:40.855840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-03-02T20:25:40.856373] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-03-02T20:25:40.857194] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-03-02T20:25:40.857246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:40.857278] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:40.857305] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:40.857362] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:40.919811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:40.920688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:40.920775] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:40.920807] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:41.057112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:41.057299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:41.057340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:41.057371] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:41.061430] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: UP (p=98.64%) [2026-03-02T20:25:41.061729] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-03-02T20:25:41.061859] [INFO ] [sig ] KOP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:41.211520] [INFO ] [LOCAL ] Saved forecast: KOP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KOP.txt [2026-03-02T20:25:41.211685] [INFO ] [sig ] [1739/3370] Completed KOP in 0.4s | 2.73 sym/s | Total: 10.6m | ETA: 9.9m [2026-03-02T20:25:41.211726] [INFO ] [sig ] [1740/3370] Forecasting KOPN... [2026-03-02T20:25:41.211759] [INFO ] [sig ] Generating forecast for: KOPN [2026-03-02T20:25:41.211790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-03-02T20:25:41.225284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-03-02T20:25:41.225611] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-03-02T20:25:41.226673] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-03-02T20:25:41.226727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:41.226812] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:41.226842] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:41.226911] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:41.287764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:41.288672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:41.288777] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:41.288813] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:41.416415] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:41.416603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:41.416648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:41.416677] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:41.420674] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: UP (p=96.26%) [2026-03-02T20:25:41.420958] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-03-02T20:25:41.421090] [INFO ] [sig ] KOPN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:41.572336] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KOPN.txt [2026-03-02T20:25:41.572500] [INFO ] [sig ] [1740/3370] Completed KOPN in 0.4s | 2.73 sym/s | Total: 10.6m | ETA: 9.9m [2026-03-02T20:25:41.572540] [INFO ] [sig ] [1741/3370] Forecasting KOSS... [2026-03-02T20:25:41.572587] [INFO ] [sig ] Generating forecast for: KOSS [2026-03-02T20:25:41.572621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-03-02T20:25:41.584148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-03-02T20:25:41.584645] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-03-02T20:25:41.585460] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-03-02T20:25:41.585513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:41.585546] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:41.585601] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:41.585664] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:41.645353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:41.646045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:41.646129] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:41.646163] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:41.765064] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:41.765243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:41.765285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:41.765314] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:41.769372] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: DOWN (p=36.88%) [2026-03-02T20:25:41.769709] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-03-02T20:25:41.769854] [INFO ] [sig ] KOSS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:41.928261] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KOSS.txt [2026-03-02T20:25:41.928442] [INFO ] [sig ] [1741/3370] Completed KOSS in 0.4s | 2.73 sym/s | Total: 10.6m | ETA: 9.9m [2026-03-02T20:25:41.928484] [INFO ] [sig ] [1742/3370] Forecasting KPRX... [2026-03-02T20:25:41.928516] [INFO ] [sig ] Generating forecast for: KPRX [2026-03-02T20:25:41.928546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-03-02T20:25:41.939546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-03-02T20:25:41.939866] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-03-02T20:25:41.940720] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-03-02T20:25:41.940772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:41.940805] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:41.940832] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:41.940897] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:41.998137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:41.999012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:41.999100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:41.999132] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:42.121559] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:42.121742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:42.121783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:42.121818] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:42.125985] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: UP (p=82.34%) [2026-03-02T20:25:42.126324] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-03-02T20:25:42.126471] [INFO ] [sig ] KPRX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:42.278453] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KPRX.txt [2026-03-02T20:25:42.278635] [INFO ] [sig ] [1742/3370] Completed KPRX in 0.4s | 2.73 sym/s | Total: 10.6m | ETA: 9.9m [2026-03-02T20:25:42.278680] [INFO ] [sig ] [1743/3370] Forecasting KPTI... [2026-03-02T20:25:42.278713] [INFO ] [sig ] Generating forecast for: KPTI [2026-03-02T20:25:42.278745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-03-02T20:25:42.290909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-03-02T20:25:42.291243] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-03-02T20:25:42.292113] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-03-02T20:25:42.292167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:42.292199] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:42.292227] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:42.292288] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:42.354985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:42.355886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:42.355976] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:42.356010] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:42.491551] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:42.491753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:42.491795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:42.491855] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:42.496232] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: UP (p=54.75%) [2026-03-02T20:25:42.496603] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-03-02T20:25:42.496765] [INFO ] [sig ] KPTI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:42.645196] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KPTI.txt [2026-03-02T20:25:42.645359] [INFO ] [sig ] [1743/3370] Completed KPTI in 0.4s | 2.73 sym/s | Total: 10.6m | ETA: 9.9m [2026-03-02T20:25:42.645436] [INFO ] [sig ] [1744/3370] Forecasting KRC... [2026-03-02T20:25:42.645482] [INFO ] [sig ] Generating forecast for: KRC [2026-03-02T20:25:42.645542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-03-02T20:25:42.657893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-03-02T20:25:42.658350] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-03-02T20:25:42.659344] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-03-02T20:25:42.659401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:42.659435] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:42.659463] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:42.659530] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:42.716518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:42.717447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:42.717555] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:42.717611] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:42.842198] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:42.842371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:42.842412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:42.842443] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:42.846062] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-03-02T20:25:42.846375] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-03-02T20:25:42.846521] [INFO ] [sig ] KRC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:42.992792] [INFO ] [LOCAL ] Saved forecast: KRC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KRC.txt [2026-03-02T20:25:42.992953] [INFO ] [sig ] [1744/3370] Completed KRC in 0.3s | 2.73 sym/s | Total: 10.6m | ETA: 9.9m [2026-03-02T20:25:42.992996] [INFO ] [sig ] [1745/3370] Forecasting KREF... [2026-03-02T20:25:42.993026] [INFO ] [sig ] Generating forecast for: KREF [2026-03-02T20:25:42.993058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-03-02T20:25:43.005286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-03-02T20:25:43.005670] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-03-02T20:25:43.006525] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-03-02T20:25:43.006601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:43.006637] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:43.006665] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:43.006725] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:43.074313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:43.075357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:43.075456] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:43.075495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:43.198558] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:43.198739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:43.198797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:43.198830] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:43.202483] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: DOWN (p=9.86%) [2026-03-02T20:25:43.202797] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-03-02T20:25:43.202945] [INFO ] [sig ] KREF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:43.348118] [INFO ] [LOCAL ] Saved forecast: KREF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KREF.txt [2026-03-02T20:25:43.348291] [INFO ] [sig ] [1745/3370] Completed KREF in 0.4s | 2.73 sym/s | Total: 10.6m | ETA: 9.9m [2026-03-02T20:25:43.348335] [INFO ] [sig ] [1746/3370] Forecasting KRG... [2026-03-02T20:25:43.348365] [INFO ] [sig ] Generating forecast for: KRG [2026-03-02T20:25:43.348396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-03-02T20:25:43.360618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-03-02T20:25:43.361035] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-03-02T20:25:43.361905] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-03-02T20:25:43.361961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:43.361995] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:43.362021] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:43.362080] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:43.420127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:43.421056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:43.421145] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:43.421178] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:43.552861] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:43.553037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:43.553084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:43.553114] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:43.556654] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: UP (p=95.13%) [2026-03-02T20:25:43.556957] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-03-02T20:25:43.557097] [INFO ] [sig ] KRG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:43.709564] [INFO ] [LOCAL ] Saved forecast: KRG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KRG.txt [2026-03-02T20:25:43.709742] [INFO ] [sig ] [1746/3370] Completed KRG in 0.4s | 2.73 sym/s | Total: 10.6m | ETA: 9.9m [2026-03-02T20:25:43.709785] [INFO ] [sig ] [1747/3370] Forecasting KRMD... [2026-03-02T20:25:43.709816] [INFO ] [sig ] Generating forecast for: KRMD [2026-03-02T20:25:43.709847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-03-02T20:25:43.722294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-03-02T20:25:43.722654] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-03-02T20:25:43.723723] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-03-02T20:25:43.723779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:43.723813] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:43.723841] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:43.723900] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:43.785322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:43.786529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:43.786640] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:43.786676] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:43.916259] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:43.916436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:43.916483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:43.916516] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:43.921139] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: DOWN (p=48.65%) [2026-03-02T20:25:43.921470] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-03-02T20:25:43.921638] [INFO ] [sig ] KRMD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:44.075962] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KRMD.txt [2026-03-02T20:25:44.076119] [INFO ] [sig ] [1747/3370] Completed KRMD in 0.4s | 2.73 sym/s | Total: 10.7m | ETA: 9.9m [2026-03-02T20:25:44.076168] [INFO ] [sig ] [1748/3370] Forecasting KRNY... [2026-03-02T20:25:44.076199] [INFO ] [sig ] Generating forecast for: KRNY [2026-03-02T20:25:44.076235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-03-02T20:25:44.090123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-03-02T20:25:44.090477] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-03-02T20:25:44.091482] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-03-02T20:25:44.091538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:44.091589] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:44.091620] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:44.091678] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:44.151305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:44.152330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:44.152449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:44.152511] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:44.277244] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:44.277409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:44.277450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:44.277482] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:44.281149] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: UP (p=55.45%) [2026-03-02T20:25:44.281438] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-03-02T20:25:44.281592] [INFO ] [sig ] KRNY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:44.431090] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KRNY.txt [2026-03-02T20:25:44.431234] [INFO ] [sig ] [1748/3370] Completed KRNY in 0.4s | 2.73 sym/s | Total: 10.7m | ETA: 9.9m [2026-03-02T20:25:44.431275] [INFO ] [sig ] [1749/3370] Forecasting KRO... [2026-03-02T20:25:44.431306] [INFO ] [sig ] Generating forecast for: KRO [2026-03-02T20:25:44.431337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-03-02T20:25:44.444757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-03-02T20:25:44.445126] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-03-02T20:25:44.445996] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-03-02T20:25:44.446050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:44.446095] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:44.446124] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:44.446183] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:44.506880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:44.507816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:44.507917] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:44.507959] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:44.634628] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:44.634799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:44.634840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:44.634871] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:44.638398] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: UP (p=57.12%) [2026-03-02T20:25:44.638751] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-03-02T20:25:44.638901] [INFO ] [sig ] KRO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:44.806551] [INFO ] [LOCAL ] Saved forecast: KRO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KRO.txt [2026-03-02T20:25:44.806787] [INFO ] [sig ] [1749/3370] Completed KRO in 0.4s | 2.73 sym/s | Total: 10.7m | ETA: 9.9m [2026-03-02T20:25:44.806841] [INFO ] [sig ] [1750/3370] Forecasting KROS... [2026-03-02T20:25:44.806872] [INFO ] [sig ] Generating forecast for: KROS [2026-03-02T20:25:44.806901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-03-02T20:25:44.821425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-03-02T20:25:44.821896] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-03-02T20:25:44.822837] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-03-02T20:25:44.822894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:44.822927] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:44.822957] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:44.823029] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:44.884393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:44.885347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:44.885472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:44.885507] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:45.012242] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:45.012405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:45.012447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:45.012478] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:45.016302] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: UP (p=95.57%) [2026-03-02T20:25:45.016616] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-03-02T20:25:45.016755] [INFO ] [sig ] KROS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:45.172188] [INFO ] [LOCAL ] Saved forecast: KROS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KROS.txt [2026-03-02T20:25:45.172352] [INFO ] [sig ] [1750/3370] Completed KROS in 0.4s | 2.73 sym/s | Total: 10.7m | ETA: 9.9m [2026-03-02T20:25:45.172395] [INFO ] [sig ] [1751/3370] Forecasting KRRO... [2026-03-02T20:25:45.172434] [INFO ] [sig ] Generating forecast for: KRRO [2026-03-02T20:25:45.172475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-03-02T20:25:45.186412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-03-02T20:25:45.186868] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-03-02T20:25:45.187833] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-03-02T20:25:45.187889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:45.187922] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:45.187950] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:45.188020] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:45.251749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:45.252673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:45.252778] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:45.252823] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:45.389242] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:45.389450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:45.389494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:45.389526] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:45.393615] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: DOWN (p=26.66%) [2026-03-02T20:25:45.393960] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-03-02T20:25:45.394121] [INFO ] [sig ] KRRO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:45.556601] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KRRO.txt [2026-03-02T20:25:45.556802] [INFO ] [sig ] [1751/3370] Completed KRRO in 0.4s | 2.73 sym/s | Total: 10.7m | ETA: 9.9m [2026-03-02T20:25:45.556852] [INFO ] [sig ] [1752/3370] Forecasting KRUS... [2026-03-02T20:25:45.556883] [INFO ] [sig ] Generating forecast for: KRUS [2026-03-02T20:25:45.556913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-03-02T20:25:45.570326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-03-02T20:25:45.570752] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-03-02T20:25:45.571652] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-03-02T20:25:45.571705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:45.571738] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:45.571765] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:45.571821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:45.638684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:45.639603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:45.639695] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:45.639730] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:45.769020] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:45.769187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:45.769228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:45.769258] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:45.772726] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: DOWN (p=5.37%) [2026-03-02T20:25:45.773017] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-03-02T20:25:45.773153] [INFO ] [sig ] KRUS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:45.921461] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KRUS.txt [2026-03-02T20:25:45.921646] [INFO ] [sig ] [1752/3370] Completed KRUS in 0.4s | 2.73 sym/s | Total: 10.7m | ETA: 9.9m [2026-03-02T20:25:45.921696] [INFO ] [sig ] [1753/3370] Forecasting KRYS... [2026-03-02T20:25:45.921727] [INFO ] [sig ] Generating forecast for: KRYS [2026-03-02T20:25:45.921756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-03-02T20:25:45.934248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-03-02T20:25:45.934673] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-03-02T20:25:45.935485] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-03-02T20:25:45.935538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:45.935570] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:45.935646] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:45.935703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:45.993357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:45.994189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:45.994274] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:45.994306] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:46.119073] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:46.119246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:46.119287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:46.119319] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:46.123157] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: UP (p=97.63%) [2026-03-02T20:25:46.123801] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-03-02T20:25:46.124012] [INFO ] [sig ] KRYS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:46.273212] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KRYS.txt [2026-03-02T20:25:46.273399] [INFO ] [sig ] [1753/3370] Completed KRYS in 0.4s | 2.73 sym/s | Total: 10.7m | ETA: 9.9m [2026-03-02T20:25:46.273441] [INFO ] [sig ] [1754/3370] Forecasting KSCP... [2026-03-02T20:25:46.273471] [INFO ] [sig ] Generating forecast for: KSCP [2026-03-02T20:25:46.273502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-03-02T20:25:46.285339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-03-02T20:25:46.285667] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-03-02T20:25:46.286452] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-03-02T20:25:46.286504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:46.286536] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:46.286564] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:46.286641] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:46.349834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:46.350807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:46.350891] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:46.350924] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:46.473931] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:46.474101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:46.474140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:46.474170] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:46.477666] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: UP (p=94.12%) [2026-03-02T20:25:46.477955] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-03-02T20:25:46.478144] [INFO ] [sig ] KSCP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:46.624000] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KSCP.txt [2026-03-02T20:25:46.624149] [INFO ] [sig ] [1754/3370] Completed KSCP in 0.4s | 2.73 sym/s | Total: 10.7m | ETA: 9.9m [2026-03-02T20:25:46.624189] [INFO ] [sig ] [1755/3370] Forecasting KSPI... [2026-03-02T20:25:46.624218] [INFO ] [sig ] Generating forecast for: KSPI [2026-03-02T20:25:46.624249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-03-02T20:25:46.636558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-03-02T20:25:46.636929] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-03-02T20:25:46.637751] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-03-02T20:25:46.637803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:46.637835] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:46.637862] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:46.637919] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:46.696910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:46.697815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:46.697903] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:46.697938] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:46.822327] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:46.822499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:46.822539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:46.822586] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:46.826132] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: DOWN (p=34.34%) [2026-03-02T20:25:46.826437] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-03-02T20:25:46.826598] [INFO ] [sig ] KSPI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:46.974283] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KSPI.txt [2026-03-02T20:25:46.974446] [INFO ] [sig ] [1755/3370] Completed KSPI in 0.4s | 2.73 sym/s | Total: 10.7m | ETA: 9.8m [2026-03-02T20:25:46.974488] [INFO ] [sig ] [1756/3370] Forecasting KSS... [2026-03-02T20:25:46.974519] [INFO ] [sig ] Generating forecast for: KSS [2026-03-02T20:25:46.974549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-03-02T20:25:46.987797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-03-02T20:25:46.988202] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-03-02T20:25:46.989052] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-03-02T20:25:46.989104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:46.989136] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:46.989163] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:46.989219] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:47.048984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:47.049900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:47.049990] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:47.050028] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:47.173158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:47.173323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:47.173382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:47.173416] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:47.176923] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: UP (p=86.62%) [2026-03-02T20:25:47.177267] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-03-02T20:25:47.177408] [INFO ] [sig ] KSS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:47.342522] [INFO ] [LOCAL ] Saved forecast: KSS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KSS.txt [2026-03-02T20:25:47.342710] [INFO ] [sig ] [1756/3370] Completed KSS in 0.4s | 2.73 sym/s | Total: 10.7m | ETA: 9.8m [2026-03-02T20:25:47.342754] [INFO ] [sig ] [1757/3370] Forecasting KTB... [2026-03-02T20:25:47.342785] [INFO ] [sig ] Generating forecast for: KTB [2026-03-02T20:25:47.342818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-03-02T20:25:47.356076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-03-02T20:25:47.356497] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-03-02T20:25:47.357679] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-03-02T20:25:47.357736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:47.357799] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:47.357829] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:47.357890] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:47.418723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:47.419647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:47.419750] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:47.419789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:47.547695] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:47.547864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:47.547908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:47.547938] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:47.551830] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: DOWN (p=19.96%) [2026-03-02T20:25:47.552114] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-03-02T20:25:47.552254] [INFO ] [sig ] KTB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:47.701424] [INFO ] [LOCAL ] Saved forecast: KTB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KTB.txt [2026-03-02T20:25:47.701609] [INFO ] [sig ] [1757/3370] Completed KTB in 0.4s | 2.73 sym/s | Total: 10.7m | ETA: 9.8m [2026-03-02T20:25:47.701654] [INFO ] [sig ] [1758/3370] Forecasting KTCC... [2026-03-02T20:25:47.701685] [INFO ] [sig ] Generating forecast for: KTCC [2026-03-02T20:25:47.701720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-03-02T20:25:47.712995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-03-02T20:25:47.713294] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-03-02T20:25:47.714138] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-03-02T20:25:47.714193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:47.714226] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:47.714254] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:47.714314] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:47.774818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:47.775748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:47.775854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:47.775888] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:47.884990] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:47.885179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:47.885223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:47.885255] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:47.888884] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: UP (p=93.27%) [2026-03-02T20:25:47.889235] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-03-02T20:25:47.889381] [INFO ] [sig ] KTCC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:48.044848] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KTCC.txt [2026-03-02T20:25:48.045020] [INFO ] [sig ] [1758/3370] Completed KTCC in 0.3s | 2.73 sym/s | Total: 10.7m | ETA: 9.8m [2026-03-02T20:25:48.045063] [INFO ] [sig ] [1759/3370] Forecasting KTF... [2026-03-02T20:25:48.045092] [INFO ] [sig ] Generating forecast for: KTF [2026-03-02T20:25:48.045122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-03-02T20:25:48.058200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-03-02T20:25:48.058544] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-03-02T20:25:48.059376] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-03-02T20:25:48.059428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:48.059461] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:48.059486] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:48.059543] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:48.119685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:48.120606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:48.120692] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:48.120727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:48.250255] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:48.250434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:48.250477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:48.250507] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:48.254249] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: DOWN (p=0.75%) [2026-03-02T20:25:48.254547] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-03-02T20:25:48.254701] [INFO ] [sig ] KTF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:48.405166] [INFO ] [LOCAL ] Saved forecast: KTF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KTF.txt [2026-03-02T20:25:48.405307] [INFO ] [sig ] [1759/3370] Completed KTF in 0.4s | 2.73 sym/s | Total: 10.7m | ETA: 9.8m [2026-03-02T20:25:48.405348] [INFO ] [sig ] [1760/3370] Forecasting KURA... [2026-03-02T20:25:48.405377] [INFO ] [sig ] Generating forecast for: KURA [2026-03-02T20:25:48.405408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-03-02T20:25:48.418014] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'KURA'. [2026-03-02T20:25:48.418360] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-03-02T20:25:48.419178] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-03-02T20:25:48.419230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:48.419260] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:48.419297] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:48.419354] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:48.477486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:48.478220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:48.478306] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:48.478338] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:48.603861] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:48.604028] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:25:48.604068] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:48.604131] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:48.608293] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: UP (p=95.10%) [2026-03-02T20:25:48.608608] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-03-02T20:25:48.608744] [INFO ] [sig ] KURA: Forecast for 2026-02-27: UP (sign=1.00) [2026-03-02T20:25:48.758896] [INFO ] [LOCAL ] Saved forecast: KURA 2026-03-02 1 -> ./output/forecasts/individual/2026-03-02/KURA.txt [2026-03-02T20:25:48.759087] [INFO ] [sig ] [1760/3370] Completed KURA in 0.4s | 2.73 sym/s | Total: 10.7m | ETA: 9.8m [2026-03-02T20:25:48.759133] [INFO ] [sig ] [1761/3370] Forecasting KVHI... [2026-03-02T20:25:48.759164] [INFO ] [sig ] Generating forecast for: KVHI [2026-03-02T20:25:48.759194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-03-02T20:25:48.771827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-03-02T20:25:48.772180] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-03-02T20:25:48.773194] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-03-02T20:25:48.773246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:48.773277] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:48.773303] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:48.773359] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:48.834611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:48.835497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:48.835613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:48.835651] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:48.951933] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:48.952120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:48.952162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:48.952193] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:48.955718] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: UP (p=80.91%) [2026-03-02T20:25:48.956012] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-03-02T20:25:48.956155] [INFO ] [sig ] KVHI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:49.101620] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KVHI.txt [2026-03-02T20:25:49.101765] [INFO ] [sig ] [1761/3370] Completed KVHI in 0.3s | 2.73 sym/s | Total: 10.7m | ETA: 9.8m [2026-03-02T20:25:49.101806] [INFO ] [sig ] [1762/3370] Forecasting KVUE... [2026-03-02T20:25:49.101835] [INFO ] [sig ] Generating forecast for: KVUE [2026-03-02T20:25:49.101865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-03-02T20:25:49.114997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-03-02T20:25:49.115356] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-03-02T20:25:49.116205] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-03-02T20:25:49.116261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:49.116293] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:49.116320] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:49.116377] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:49.173318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:49.174093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:49.174192] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:49.174229] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:49.289519] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:49.289692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:49.289732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:49.289762] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:49.293222] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: UP (p=97.99%) [2026-03-02T20:25:49.293501] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-03-02T20:25:49.293649] [INFO ] [sig ] KVUE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:49.437207] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KVUE.txt [2026-03-02T20:25:49.437351] [INFO ] [sig ] [1762/3370] Completed KVUE in 0.3s | 2.73 sym/s | Total: 10.7m | ETA: 9.8m [2026-03-02T20:25:49.437390] [INFO ] [sig ] [1763/3370] Forecasting KVYO... [2026-03-02T20:25:49.437420] [INFO ] [sig ] Generating forecast for: KVYO [2026-03-02T20:25:49.437449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-03-02T20:25:49.450172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-03-02T20:25:49.450552] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-03-02T20:25:49.451394] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-03-02T20:25:49.451448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:49.451481] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:49.451509] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:49.451569] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:49.511824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:49.512554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:49.512672] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:49.512715] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:49.635690] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:49.635847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:49.635887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:49.635916] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:49.639327] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: DOWN (p=1.00%) [2026-03-02T20:25:49.639626] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-03-02T20:25:49.639759] [INFO ] [sig ] KVYO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:49.785756] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/KVYO.txt [2026-03-02T20:25:49.785897] [INFO ] [sig ] [1763/3370] Completed KVYO in 0.3s | 2.73 sym/s | Total: 10.7m | ETA: 9.8m [2026-03-02T20:25:49.785939] [INFO ] [sig ] [1764/3370] Forecasting KYN... [2026-03-02T20:25:49.785977] [INFO ] [sig ] Generating forecast for: KYN [2026-03-02T20:25:49.786013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-03-02T20:25:49.798509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-03-02T20:25:49.798898] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-03-02T20:25:49.799763] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-03-02T20:25:49.799815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:49.799848] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:49.799875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:49.799933] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:49.862472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:49.863438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:49.863533] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:49.863601] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:49.989918] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:49.990080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:49.990129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:49.990160] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:49.994833] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: UP (p=73.29%) [2026-03-02T20:25:49.995132] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-03-02T20:25:49.995468] [INFO ] [sig ] KYN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:50.145762] [INFO ] [LOCAL ] Saved forecast: KYN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KYN.txt [2026-03-02T20:25:50.145896] [INFO ] [sig ] [1764/3370] Completed KYN in 0.4s | 2.73 sym/s | Total: 10.8m | ETA: 9.8m [2026-03-02T20:25:50.145934] [INFO ] [sig ] [1765/3370] Forecasting KYTX... [2026-03-02T20:25:50.145965] [INFO ] [sig ] Generating forecast for: KYTX [2026-03-02T20:25:50.145995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-03-02T20:25:50.158325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-03-02T20:25:50.158653] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-03-02T20:25:50.159454] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-03-02T20:25:50.159506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:50.159538] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:50.159566] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:50.159656] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:50.218449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:50.219103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:50.219198] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:50.219238] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:50.342618] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:50.342788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:50.342827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:50.342857] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:50.346519] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: UP (p=79.21%) [2026-03-02T20:25:50.346826] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-03-02T20:25:50.346963] [INFO ] [sig ] KYTX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:50.495110] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KYTX.txt [2026-03-02T20:25:50.495272] [INFO ] [sig ] [1765/3370] Completed KYTX in 0.3s | 2.73 sym/s | Total: 10.8m | ETA: 9.8m [2026-03-02T20:25:50.495313] [INFO ] [sig ] [1766/3370] Forecasting KZIA... [2026-03-02T20:25:50.495342] [INFO ] [sig ] Generating forecast for: KZIA [2026-03-02T20:25:50.495373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-03-02T20:25:50.507787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-03-02T20:25:50.508153] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-03-02T20:25:50.508970] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-03-02T20:25:50.509022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:50.509053] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:50.509085] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:50.509154] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:50.567559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:50.568469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:50.568557] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:50.568611] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:50.689920] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:50.690091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:50.690131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:50.690159] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:50.694053] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: UP (p=60.45%) [2026-03-02T20:25:50.694373] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-03-02T20:25:50.694519] [INFO ] [sig ] KZIA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:50.844429] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/KZIA.txt [2026-03-02T20:25:50.844611] [INFO ] [sig ] [1766/3370] Completed KZIA in 0.3s | 2.73 sym/s | Total: 10.8m | ETA: 9.8m [2026-03-02T20:25:50.844655] [INFO ] [sig ] [1767/3370] Forecasting L... [2026-03-02T20:25:50.844684] [INFO ] [sig ] Generating forecast for: L [2026-03-02T20:25:50.844714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-03-02T20:25:50.857951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-03-02T20:25:50.858281] [INFO ] [FORECASTER] Starting predict_future for L [2026-03-02T20:25:50.859340] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-03-02T20:25:50.859392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:50.859423] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:50.859640] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:50.859701] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:50.920174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:50.921168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:50.921478] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:50.921513] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:51.040540] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:51.040722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:51.040764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:51.040794] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:51.044343] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: DOWN (p=48.42%) [2026-03-02T20:25:51.044677] [INFO ] [FORECASTER] Completed predict_future for L [2026-03-02T20:25:51.044818] [INFO ] [sig ] L: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:51.202046] [INFO ] [LOCAL ] Saved forecast: L 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/L.txt [2026-03-02T20:25:51.202223] [INFO ] [sig ] [1767/3370] Completed L in 0.4s | 2.73 sym/s | Total: 10.8m | ETA: 9.8m [2026-03-02T20:25:51.202268] [INFO ] [sig ] [1768/3370] Forecasting LAB... [2026-03-02T20:25:51.202301] [INFO ] [sig ] Generating forecast for: LAB [2026-03-02T20:25:51.202331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-03-02T20:25:51.214210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-03-02T20:25:51.214510] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-03-02T20:25:51.215381] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-03-02T20:25:51.215667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:51.215701] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:51.215729] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:51.215789] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:51.278906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:51.280216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:51.280336] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:51.280376] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:51.401543] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:51.401721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:51.401763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:51.401793] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:51.405184] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: UP (p=82.52%) [2026-03-02T20:25:51.405463] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-03-02T20:25:51.405612] [INFO ] [sig ] LAB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:51.554706] [INFO ] [LOCAL ] Saved forecast: LAB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LAB.txt [2026-03-02T20:25:51.554866] [INFO ] [sig ] [1768/3370] Completed LAB in 0.4s | 2.73 sym/s | Total: 10.8m | ETA: 9.8m [2026-03-02T20:25:51.554905] [INFO ] [sig ] [1769/3370] Forecasting LAC... [2026-03-02T20:25:51.554936] [INFO ] [sig ] Generating forecast for: LAC [2026-03-02T20:25:51.554967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-03-02T20:25:51.566899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-03-02T20:25:51.567281] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-03-02T20:25:51.568225] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-03-02T20:25:51.568280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:51.568312] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:51.568338] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:51.568395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:51.627126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:51.628006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:51.628120] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:51.628161] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:51.749347] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:51.749727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:51.749770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:51.749803] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:51.753767] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: UP (p=50.95%) [2026-03-02T20:25:51.754068] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-03-02T20:25:51.754214] [INFO ] [sig ] LAC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:51.904044] [INFO ] [LOCAL ] Saved forecast: LAC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LAC.txt [2026-03-02T20:25:51.904206] [INFO ] [sig ] [1769/3370] Completed LAC in 0.3s | 2.73 sym/s | Total: 10.8m | ETA: 9.8m [2026-03-02T20:25:51.904248] [INFO ] [sig ] [1770/3370] Forecasting LAD... [2026-03-02T20:25:51.904279] [INFO ] [sig ] Generating forecast for: LAD [2026-03-02T20:25:51.904311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-03-02T20:25:51.917748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-03-02T20:25:51.918213] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-03-02T20:25:51.919111] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-03-02T20:25:51.919165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:51.919199] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:51.919228] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:51.919287] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:51.982315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:51.983257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:51.983348] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:51.983382] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:52.107014] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:52.107188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:52.107230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:52.107261] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:52.111364] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: DOWN (p=42.12%) [2026-03-02T20:25:52.111794] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-03-02T20:25:52.111950] [INFO ] [sig ] LAD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:52.259628] [INFO ] [LOCAL ] Saved forecast: LAD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LAD.txt [2026-03-02T20:25:52.259827] [INFO ] [sig ] [1770/3370] Completed LAD in 0.4s | 2.73 sym/s | Total: 10.8m | ETA: 9.8m [2026-03-02T20:25:52.259869] [INFO ] [sig ] [1771/3370] Forecasting LAES... [2026-03-02T20:25:52.259901] [INFO ] [sig ] Generating forecast for: LAES [2026-03-02T20:25:52.259934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-03-02T20:25:52.271055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-03-02T20:25:52.271375] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-03-02T20:25:52.272222] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-03-02T20:25:52.272277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:52.272311] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:52.272338] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:52.272397] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:52.329531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:52.330192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:52.330275] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:52.330308] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:52.449542] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:52.449720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:52.449760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:52.449788] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:52.453218] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: DOWN (p=6.86%) [2026-03-02T20:25:52.453492] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-03-02T20:25:52.453641] [INFO ] [sig ] LAES: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:52.600911] [INFO ] [LOCAL ] Saved forecast: LAES 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LAES.txt [2026-03-02T20:25:52.601076] [INFO ] [sig ] [1771/3370] Completed LAES in 0.3s | 2.73 sym/s | Total: 10.8m | ETA: 9.7m [2026-03-02T20:25:52.601118] [INFO ] [sig ] [1772/3370] Forecasting LAND... [2026-03-02T20:25:52.601147] [INFO ] [sig ] Generating forecast for: LAND [2026-03-02T20:25:52.601179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-03-02T20:25:52.613036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-03-02T20:25:52.613460] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-03-02T20:25:52.614365] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-03-02T20:25:52.614421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:52.614453] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:52.614481] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:52.614538] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:52.675391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:52.676348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:52.676457] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:52.676492] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:52.801987] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:52.802152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:52.802217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:52.802258] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:52.806230] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: UP (p=61.77%) [2026-03-02T20:25:52.806537] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-03-02T20:25:52.806734] [INFO ] [sig ] LAND: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:52.968624] [INFO ] [LOCAL ] Saved forecast: LAND 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LAND.txt [2026-03-02T20:25:52.968834] [INFO ] [sig ] [1772/3370] Completed LAND in 0.4s | 2.73 sym/s | Total: 10.8m | ETA: 9.7m [2026-03-02T20:25:52.968891] [INFO ] [sig ] [1773/3370] Forecasting LANDO... [2026-03-02T20:25:52.968923] [INFO ] [sig ] Generating forecast for: LANDO [2026-03-02T20:25:52.968953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-03-02T20:25:52.981822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-03-02T20:25:52.982186] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-03-02T20:25:52.983043] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-03-02T20:25:52.983109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:52.983144] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:52.983172] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:52.983230] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:53.048904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:53.049917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:53.050017] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:53.050067] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:53.165396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:53.165566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:53.165629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:53.165661] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:53.169719] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: UP (p=76.54%) [2026-03-02T20:25:53.170050] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-03-02T20:25:53.170223] [INFO ] [sig ] LANDO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:53.328077] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LANDO.txt [2026-03-02T20:25:53.328237] [INFO ] [sig ] [1773/3370] Completed LANDO in 0.4s | 2.73 sym/s | Total: 10.8m | ETA: 9.7m [2026-03-02T20:25:53.328279] [INFO ] [sig ] [1774/3370] Forecasting LANDP... [2026-03-02T20:25:53.328311] [INFO ] [sig ] Generating forecast for: LANDP [2026-03-02T20:25:53.328341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-03-02T20:25:53.340760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-03-02T20:25:53.341120] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-03-02T20:25:53.342058] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-03-02T20:25:53.342114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:53.342175] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:53.342205] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:53.342276] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:53.408124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:53.409197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:53.409307] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:53.409347] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:53.538057] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:53.538222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:53.538265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:53.538296] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:53.542116] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: UP (p=99.69%) [2026-03-02T20:25:53.542414] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-03-02T20:25:53.542554] [INFO ] [sig ] LANDP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:53.715745] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LANDP.txt [2026-03-02T20:25:53.715926] [INFO ] [sig ] [1774/3370] Completed LANDP in 0.4s | 2.73 sym/s | Total: 10.8m | ETA: 9.7m [2026-03-02T20:25:53.715977] [INFO ] [sig ] [1775/3370] Forecasting LAZ... [2026-03-02T20:25:53.716012] [INFO ] [sig ] Generating forecast for: LAZ [2026-03-02T20:25:53.716050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-03-02T20:25:53.729268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-03-02T20:25:53.729708] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-03-02T20:25:53.730727] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-03-02T20:25:53.730796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:53.730828] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:53.730855] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:53.730913] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:53.793898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:53.794839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:53.794960] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:53.794997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:53.924684] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:53.924850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:53.924892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:53.924922] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:53.928458] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: UP (p=55.91%) [2026-03-02T20:25:53.928761] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-03-02T20:25:53.928898] [INFO ] [sig ] LAZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:54.079399] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LAZ.txt [2026-03-02T20:25:54.079563] [INFO ] [sig ] [1775/3370] Completed LAZ in 0.4s | 2.73 sym/s | Total: 10.8m | ETA: 9.7m [2026-03-02T20:25:54.079626] [INFO ] [sig ] [1776/3370] Forecasting LBRDA... [2026-03-02T20:25:54.079657] [INFO ] [sig ] Generating forecast for: LBRDA [2026-03-02T20:25:54.079686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-03-02T20:25:54.091536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-03-02T20:25:54.091950] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-03-02T20:25:54.092844] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-03-02T20:25:54.092898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:54.092931] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:54.092957] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:54.093014] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:54.151186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:54.152179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:54.152287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:54.152321] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:54.281223] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:54.281383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:54.281425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:54.281454] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:54.284963] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: UP (p=75.29%) [2026-03-02T20:25:54.285270] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-03-02T20:25:54.285432] [INFO ] [sig ] LBRDA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:54.434549] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LBRDA.txt [2026-03-02T20:25:54.434726] [INFO ] [sig ] [1776/3370] Completed LBRDA in 0.4s | 2.73 sym/s | Total: 10.8m | ETA: 9.7m [2026-03-02T20:25:54.434767] [INFO ] [sig ] [1777/3370] Forecasting LBRDK... [2026-03-02T20:25:54.434797] [INFO ] [sig ] Generating forecast for: LBRDK [2026-03-02T20:25:54.434828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-03-02T20:25:54.447651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-03-02T20:25:54.447996] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-03-02T20:25:54.448859] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-03-02T20:25:54.448912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:54.448944] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:54.448970] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:54.449028] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:54.507081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:54.508007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:54.508116] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:54.508151] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:54.630892] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:54.631048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:54.631088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:54.631148] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:54.634565] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: UP (p=66.79%) [2026-03-02T20:25:54.634871] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-03-02T20:25:54.635002] [INFO ] [sig ] LBRDK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:54.777662] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LBRDK.txt [2026-03-02T20:25:54.777805] [INFO ] [sig ] [1777/3370] Completed LBRDK in 0.3s | 2.73 sym/s | Total: 10.8m | ETA: 9.7m [2026-03-02T20:25:54.777846] [INFO ] [sig ] [1778/3370] Forecasting LBTYA... [2026-03-02T20:25:54.777875] [INFO ] [sig ] Generating forecast for: LBTYA [2026-03-02T20:25:54.777905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-03-02T20:25:54.791182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-03-02T20:25:54.791603] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-03-02T20:25:54.792567] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-03-02T20:25:54.792656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:54.792705] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:54.792747] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:54.792807] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:54.865282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:54.866400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:54.866503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:54.866561] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:54.997867] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:54.998007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:54.998067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:54.998098] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:55.001653] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: UP (p=68.00%) [2026-03-02T20:25:55.001952] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-03-02T20:25:55.002084] [INFO ] [sig ] LBTYA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:55.148979] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LBTYA.txt [2026-03-02T20:25:55.149148] [INFO ] [sig ] [1778/3370] Completed LBTYA in 0.4s | 2.73 sym/s | Total: 10.8m | ETA: 9.7m [2026-03-02T20:25:55.149193] [INFO ] [sig ] [1779/3370] Forecasting LBTYK... [2026-03-02T20:25:55.149228] [INFO ] [sig ] Generating forecast for: LBTYK [2026-03-02T20:25:55.149262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-03-02T20:25:55.163383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-03-02T20:25:55.163761] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-03-02T20:25:55.164654] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-03-02T20:25:55.164722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:55.164768] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:55.164807] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:55.164871] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:55.230089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:55.231112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:55.231207] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:55.231242] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:55.365950] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:55.366113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:55.366155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:55.366185] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:55.370253] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: DOWN (p=13.62%) [2026-03-02T20:25:55.370549] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-03-02T20:25:55.370711] [INFO ] [sig ] LBTYK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:55.535196] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LBTYK.txt [2026-03-02T20:25:55.535360] [INFO ] [sig ] [1779/3370] Completed LBTYK in 0.4s | 2.73 sym/s | Total: 10.8m | ETA: 9.7m [2026-03-02T20:25:55.535404] [INFO ] [sig ] [1780/3370] Forecasting LC... [2026-03-02T20:25:55.535434] [INFO ] [sig ] Generating forecast for: LC [2026-03-02T20:25:55.535467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-03-02T20:25:55.549304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-03-02T20:25:55.549767] [INFO ] [FORECASTER] Starting predict_future for LC [2026-03-02T20:25:55.550869] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-03-02T20:25:55.550926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:55.550961] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:55.550992] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:55.551062] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:55.615638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:55.616456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:55.616564] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:55.616639] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:55.748661] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:55.748846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:55.748888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:55.748918] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:55.752636] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: UP (p=68.90%) [2026-03-02T20:25:55.752937] [INFO ] [FORECASTER] Completed predict_future for LC [2026-03-02T20:25:55.753088] [INFO ] [sig ] LC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:55.914932] [INFO ] [LOCAL ] Saved forecast: LC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LC.txt [2026-03-02T20:25:55.915100] [INFO ] [sig ] [1780/3370] Completed LC in 0.4s | 2.73 sym/s | Total: 10.8m | ETA: 9.7m [2026-03-02T20:25:55.915147] [INFO ] [sig ] [1781/3370] Forecasting LCFY... [2026-03-02T20:25:55.915180] [INFO ] [sig ] Generating forecast for: LCFY [2026-03-02T20:25:55.915211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-03-02T20:25:55.926936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-03-02T20:25:55.927284] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-03-02T20:25:55.928279] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-03-02T20:25:55.928348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:55.928404] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:55.928449] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:55.928520] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:55.993879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:55.994854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:55.994947] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:55.994982] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:56.112972] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:56.113147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:56.113189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:56.113220] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:56.117444] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: DOWN (p=7.22%) [2026-03-02T20:25:56.117849] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-03-02T20:25:56.118005] [INFO ] [sig ] LCFY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:56.265912] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LCFY.txt [2026-03-02T20:25:56.266050] [INFO ] [sig ] [1781/3370] Completed LCFY in 0.4s | 2.73 sym/s | Total: 10.9m | ETA: 9.7m [2026-03-02T20:25:56.266092] [INFO ] [sig ] [1782/3370] Forecasting LCID... [2026-03-02T20:25:56.266123] [INFO ] [sig ] Generating forecast for: LCID [2026-03-02T20:25:56.266155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-03-02T20:25:56.278434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-03-02T20:25:56.278799] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-03-02T20:25:56.279630] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-03-02T20:25:56.279686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:56.279720] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:56.279754] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:56.279828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:56.340066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:56.340830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:56.340914] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:56.340952] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:56.464558] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:56.464737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:56.464786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:56.464827] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:56.468435] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: DOWN (p=48.08%) [2026-03-02T20:25:56.468741] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-03-02T20:25:56.468878] [INFO ] [sig ] LCID: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:56.621591] [INFO ] [LOCAL ] Saved forecast: LCID 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LCID.txt [2026-03-02T20:25:56.621757] [INFO ] [sig ] [1782/3370] Completed LCID in 0.4s | 2.73 sym/s | Total: 10.9m | ETA: 9.7m [2026-03-02T20:25:56.621797] [INFO ] [sig ] [1783/3370] Forecasting LCII... [2026-03-02T20:25:56.621826] [INFO ] [sig ] Generating forecast for: LCII [2026-03-02T20:25:56.621859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-03-02T20:25:56.634106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-03-02T20:25:56.634439] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-03-02T20:25:56.635316] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-03-02T20:25:56.635370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:56.635403] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:56.635432] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:56.635490] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:56.696886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:56.697850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:56.697937] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:56.697970] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:56.837256] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:56.837454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:56.837509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:56.837551] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:56.841832] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: UP (p=56.90%) [2026-03-02T20:25:56.842278] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-03-02T20:25:56.842477] [INFO ] [sig ] LCII: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:57.037320] [INFO ] [LOCAL ] Saved forecast: LCII 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LCII.txt [2026-03-02T20:25:57.037568] [INFO ] [sig ] [1783/3370] Completed LCII in 0.4s | 2.73 sym/s | Total: 10.9m | ETA: 9.7m [2026-03-02T20:25:57.037653] [INFO ] [sig ] [1784/3370] Forecasting LCNB... [2026-03-02T20:25:57.037700] [INFO ] [sig ] Generating forecast for: LCNB [2026-03-02T20:25:57.037747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-03-02T20:25:57.054594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-03-02T20:25:57.055081] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-03-02T20:25:57.056203] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-03-02T20:25:57.056277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:57.056312] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:57.056341] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:57.056401] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:57.138001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:57.139231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:57.139406] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:57.139454] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:57.310214] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:57.310416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:57.310475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:57.310516] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:57.315430] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: DOWN (p=12.56%) [2026-03-02T20:25:57.315964] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-03-02T20:25:57.316184] [INFO ] [sig ] LCNB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:57.539558] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LCNB.txt [2026-03-02T20:25:57.539825] [INFO ] [sig ] [1784/3370] Completed LCNB in 0.5s | 2.73 sym/s | Total: 10.9m | ETA: 9.7m [2026-03-02T20:25:57.539885] [INFO ] [sig ] [1785/3370] Forecasting LDI... [2026-03-02T20:25:57.539929] [INFO ] [sig ] Generating forecast for: LDI [2026-03-02T20:25:57.539976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-03-02T20:25:57.561053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-03-02T20:25:57.561625] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-03-02T20:25:57.562898] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-03-02T20:25:57.562972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:57.563026] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:57.563076] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:57.563165] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:57.652816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:57.654025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:57.654154] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:57.654195] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:57.829480] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:57.829712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:57.829783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:57.829836] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:57.835390] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: UP (p=56.24%) [2026-03-02T20:25:57.835967] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-03-02T20:25:57.836207] [INFO ] [sig ] LDI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:58.074489] [INFO ] [LOCAL ] Saved forecast: LDI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LDI.txt [2026-03-02T20:25:58.074747] [INFO ] [sig ] [1785/3370] Completed LDI in 0.5s | 2.73 sym/s | Total: 10.9m | ETA: 9.7m [2026-03-02T20:25:58.074803] [INFO ] [sig ] [1786/3370] Forecasting LDP... [2026-03-02T20:25:58.074845] [INFO ] [sig ] Generating forecast for: LDP [2026-03-02T20:25:58.074887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-03-02T20:25:58.095639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-03-02T20:25:58.096148] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-03-02T20:25:58.097462] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-03-02T20:25:58.097545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:58.097618] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:58.097666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:58.097758] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:58.165847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:58.167026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:58.167144] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:58.167188] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:58.331964] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:58.332177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:58.332231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:58.332262] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:58.336755] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: DOWN (p=27.05%) [2026-03-02T20:25:58.337182] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-03-02T20:25:58.337382] [INFO ] [sig ] LDP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:58.545069] [INFO ] [LOCAL ] Saved forecast: LDP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LDP.txt [2026-03-02T20:25:58.545246] [INFO ] [sig ] [1786/3370] Completed LDP in 0.5s | 2.73 sym/s | Total: 10.9m | ETA: 9.7m [2026-03-02T20:25:58.545292] [INFO ] [sig ] [1787/3370] Forecasting LE... [2026-03-02T20:25:58.545340] [INFO ] [sig ] Generating forecast for: LE [2026-03-02T20:25:58.545381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-03-02T20:25:58.558551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-03-02T20:25:58.559000] [INFO ] [FORECASTER] Starting predict_future for LE [2026-03-02T20:25:58.559921] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-03-02T20:25:58.559976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:58.560010] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:58.560038] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:58.560097] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:58.629116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:58.630173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:58.630275] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:58.630319] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:58.771966] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:58.772164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:58.772220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:58.772269] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:58.776295] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: UP (p=52.08%) [2026-03-02T20:25:58.776731] [INFO ] [FORECASTER] Completed predict_future for LE [2026-03-02T20:25:58.776919] [INFO ] [sig ] LE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:25:58.945192] [INFO ] [LOCAL ] Saved forecast: LE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LE.txt [2026-03-02T20:25:58.945391] [INFO ] [sig ] [1787/3370] Completed LE in 0.4s | 2.73 sym/s | Total: 10.9m | ETA: 9.7m [2026-03-02T20:25:58.945458] [INFO ] [sig ] [1788/3370] Forecasting LEA... [2026-03-02T20:25:58.945492] [INFO ] [sig ] Generating forecast for: LEA [2026-03-02T20:25:58.945524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-03-02T20:25:58.959132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-03-02T20:25:58.959787] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-03-02T20:25:58.960926] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-03-02T20:25:58.960993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:58.961043] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:58.961085] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:58.961160] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:59.031346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:59.032338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:59.032428] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:59.032463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:59.160301] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:59.160481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:59.160534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:59.160566] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:59.164594] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: DOWN (p=5.52%) [2026-03-02T20:25:59.164938] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-03-02T20:25:59.165093] [INFO ] [sig ] LEA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:59.323322] [INFO ] [LOCAL ] Saved forecast: LEA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LEA.txt [2026-03-02T20:25:59.323488] [INFO ] [sig ] [1788/3370] Completed LEA in 0.4s | 2.73 sym/s | Total: 10.9m | ETA: 9.6m [2026-03-02T20:25:59.323529] [INFO ] [sig ] [1789/3370] Forecasting LECO... [2026-03-02T20:25:59.323596] [INFO ] [sig ] Generating forecast for: LECO [2026-03-02T20:25:59.323657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-03-02T20:25:59.336419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-03-02T20:25:59.336862] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-03-02T20:25:59.337869] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-03-02T20:25:59.337922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:59.337955] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:59.337983] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:59.338078] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:59.403848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:59.404814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:59.404909] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:59.404943] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:59.546451] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:59.546646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:59.546688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:59.546718] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:59.551009] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-03-02T20:25:59.551348] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-03-02T20:25:59.551520] [INFO ] [sig ] LECO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:25:59.718754] [INFO ] [LOCAL ] Saved forecast: LECO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LECO.txt [2026-03-02T20:25:59.718912] [INFO ] [sig ] [1789/3370] Completed LECO in 0.4s | 2.73 sym/s | Total: 10.9m | ETA: 9.6m [2026-03-02T20:25:59.718952] [INFO ] [sig ] [1790/3370] Forecasting LEG... [2026-03-02T20:25:59.718982] [INFO ] [sig ] Generating forecast for: LEG [2026-03-02T20:25:59.719013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-03-02T20:25:59.731934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-03-02T20:25:59.732359] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-03-02T20:25:59.733447] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-03-02T20:25:59.733503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:25:59.733536] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:25:59.733562] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:25:59.733642] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:25:59.800786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:25:59.801810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:25:59.801912] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:25:59.801956] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:25:59.940900] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:25:59.941074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:25:59.941118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:25:59.941150] [INFO ] [FORECASTER] Training complete [2026-03-02T20:25:59.945101] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: UP (p=75.01%) [2026-03-02T20:25:59.945492] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-03-02T20:25:59.945704] [INFO ] [sig ] LEG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:00.107810] [INFO ] [LOCAL ] Saved forecast: LEG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LEG.txt [2026-03-02T20:26:00.107979] [INFO ] [sig ] [1790/3370] Completed LEG in 0.4s | 2.73 sym/s | Total: 10.9m | ETA: 9.6m [2026-03-02T20:26:00.108021] [INFO ] [sig ] [1791/3370] Forecasting LEGH... [2026-03-02T20:26:00.108078] [INFO ] [sig ] Generating forecast for: LEGH [2026-03-02T20:26:00.108110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-03-02T20:26:00.121956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-03-02T20:26:00.122315] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-03-02T20:26:00.123262] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-03-02T20:26:00.123330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:00.123411] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:00.123451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:00.123540] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:00.190919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:00.191999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:00.192130] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:00.192173] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:00.327049] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:00.327234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:00.327286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:00.327336] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:00.331819] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: UP (p=56.03%) [2026-03-02T20:26:00.332161] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-03-02T20:26:00.332306] [INFO ] [sig ] LEGH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:00.502339] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LEGH.txt [2026-03-02T20:26:00.502516] [INFO ] [sig ] [1791/3370] Completed LEGH in 0.4s | 2.73 sym/s | Total: 10.9m | ETA: 9.6m [2026-03-02T20:26:00.502557] [INFO ] [sig ] [1792/3370] Forecasting LEGN... [2026-03-02T20:26:00.502612] [INFO ] [sig ] Generating forecast for: LEGN [2026-03-02T20:26:00.502646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-03-02T20:26:00.514763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-03-02T20:26:00.515144] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-03-02T20:26:00.516002] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-03-02T20:26:00.516056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:00.516088] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:00.516115] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:00.516171] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:00.574568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:00.575509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:00.575614] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:00.575651] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:00.705235] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:00.705370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:00.705412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:00.705441] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:00.709138] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: DOWN (p=12.44%) [2026-03-02T20:26:00.709469] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-03-02T20:26:00.709637] [INFO ] [sig ] LEGN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:00.858973] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LEGN.txt [2026-03-02T20:26:00.859126] [INFO ] [sig ] [1792/3370] Completed LEGN in 0.4s | 2.73 sym/s | Total: 10.9m | ETA: 9.6m [2026-03-02T20:26:00.859172] [INFO ] [sig ] [1793/3370] Forecasting LEN... [2026-03-02T20:26:00.859205] [INFO ] [sig ] Generating forecast for: LEN [2026-03-02T20:26:00.859246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-03-02T20:26:00.873072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-03-02T20:26:00.873490] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-03-02T20:26:00.874346] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-03-02T20:26:00.874410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:00.874449] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:00.874482] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:00.874543] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:00.963174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:00.964057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:00.964157] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:00.964192] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:01.112972] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:01.113099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:01.113148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:01.113180] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:01.117156] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: DOWN (p=18.83%) [2026-03-02T20:26:01.117512] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-03-02T20:26:01.117686] [INFO ] [sig ] LEN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:01.275991] [INFO ] [LOCAL ] Saved forecast: LEN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LEN.txt [2026-03-02T20:26:01.276786] [INFO ] [sig ] [1793/3370] Completed LEN in 0.4s | 2.73 sym/s | Total: 10.9m | ETA: 9.6m [2026-03-02T20:26:01.276842] [INFO ] [sig ] [1794/3370] Forecasting LENZ... [2026-03-02T20:26:01.276876] [INFO ] [sig ] Generating forecast for: LENZ [2026-03-02T20:26:01.276909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-03-02T20:26:01.291827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-03-02T20:26:01.292280] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-03-02T20:26:01.293847] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-03-02T20:26:01.293915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:01.293959] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:01.293997] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:01.294081] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:01.369650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:01.370889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:01.371025] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:01.371071] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:01.509749] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:01.509937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:01.509984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:01.510102] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:01.514069] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: UP (p=57.52%) [2026-03-02T20:26:01.514392] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-03-02T20:26:01.514541] [INFO ] [sig ] LENZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:01.682444] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LENZ.txt [2026-03-02T20:26:01.682665] [INFO ] [sig ] [1794/3370] Completed LENZ in 0.4s | 2.73 sym/s | Total: 10.9m | ETA: 9.6m [2026-03-02T20:26:01.682718] [INFO ] [sig ] [1795/3370] Forecasting LEO... [2026-03-02T20:26:01.682752] [INFO ] [sig ] Generating forecast for: LEO [2026-03-02T20:26:01.682805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-03-02T20:26:01.694860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-03-02T20:26:01.695274] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-03-02T20:26:01.696162] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-03-02T20:26:01.696217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:01.696291] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:01.696333] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:01.696414] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:01.758243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:01.759347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:01.759455] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:01.759491] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:01.898833] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:01.899013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:01.899055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:01.899084] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:01.902835] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: UP (p=82.95%) [2026-03-02T20:26:01.903133] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-03-02T20:26:01.903266] [INFO ] [sig ] LEO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:02.053028] [INFO ] [LOCAL ] Saved forecast: LEO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LEO.txt [2026-03-02T20:26:02.053186] [INFO ] [sig ] [1795/3370] Completed LEO in 0.4s | 2.73 sym/s | Total: 11.0m | ETA: 9.6m [2026-03-02T20:26:02.053226] [INFO ] [sig ] [1796/3370] Forecasting LEVI... [2026-03-02T20:26:02.053256] [INFO ] [sig ] Generating forecast for: LEVI [2026-03-02T20:26:02.053288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-03-02T20:26:02.065004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-03-02T20:26:02.065351] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-03-02T20:26:02.066199] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-03-02T20:26:02.066252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:02.066284] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:02.066310] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:02.066373] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:02.125935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:02.127049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:02.127137] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:02.127171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:02.249933] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:02.250106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:02.250147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:02.250176] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:02.254010] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: DOWN (p=19.75%) [2026-03-02T20:26:02.254366] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-03-02T20:26:02.254523] [INFO ] [sig ] LEVI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:02.411343] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LEVI.txt [2026-03-02T20:26:02.411517] [INFO ] [sig ] [1796/3370] Completed LEVI in 0.4s | 2.73 sym/s | Total: 11.0m | ETA: 9.6m [2026-03-02T20:26:02.411558] [INFO ] [sig ] [1797/3370] Forecasting LFMD... [2026-03-02T20:26:02.411609] [INFO ] [sig ] Generating forecast for: LFMD [2026-03-02T20:26:02.411645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-03-02T20:26:02.424665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-03-02T20:26:02.425105] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-03-02T20:26:02.426004] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-03-02T20:26:02.426064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:02.426125] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:02.426158] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:02.426217] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:02.487740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:02.488746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:02.488842] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:02.488876] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:02.621442] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:02.621829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:02.621873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:02.621903] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:02.626133] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: DOWN (p=33.23%) [2026-03-02T20:26:02.626439] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-03-02T20:26:02.626798] [INFO ] [sig ] LFMD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:02.784147] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LFMD.txt [2026-03-02T20:26:02.784328] [INFO ] [sig ] [1797/3370] Completed LFMD in 0.4s | 2.73 sym/s | Total: 11.0m | ETA: 9.6m [2026-03-02T20:26:02.784384] [INFO ] [sig ] [1798/3370] Forecasting LFUS... [2026-03-02T20:26:02.784415] [INFO ] [sig ] Generating forecast for: LFUS [2026-03-02T20:26:02.784445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-03-02T20:26:02.797394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-03-02T20:26:02.797833] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-03-02T20:26:02.798785] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-03-02T20:26:02.798840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:02.798874] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:02.798904] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:02.798964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:02.861667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:02.862615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:02.862905] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:02.862940] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:03.000217] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:03.000417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:03.000473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:03.000515] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:03.004549] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: UP (p=62.14%) [2026-03-02T20:26:03.004896] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-03-02T20:26:03.005050] [INFO ] [sig ] LFUS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:03.164772] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LFUS.txt [2026-03-02T20:26:03.164938] [INFO ] [sig ] [1798/3370] Completed LFUS in 0.4s | 2.73 sym/s | Total: 11.0m | ETA: 9.6m [2026-03-02T20:26:03.164980] [INFO ] [sig ] [1799/3370] Forecasting LFVN... [2026-03-02T20:26:03.165016] [INFO ] [sig ] Generating forecast for: LFVN [2026-03-02T20:26:03.165047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-03-02T20:26:03.176933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-03-02T20:26:03.177294] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-03-02T20:26:03.178170] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-03-02T20:26:03.178247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:03.178280] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:03.178307] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:03.178364] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:03.238002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:03.239160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:03.239250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:03.239283] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:03.360959] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:03.361137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:03.361177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:03.361206] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:03.364729] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: UP (p=73.46%) [2026-03-02T20:26:03.365017] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-03-02T20:26:03.365150] [INFO ] [sig ] LFVN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:03.512444] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LFVN.txt [2026-03-02T20:26:03.512642] [INFO ] [sig ] [1799/3370] Completed LFVN in 0.3s | 2.73 sym/s | Total: 11.0m | ETA: 9.6m [2026-03-02T20:26:03.512695] [INFO ] [sig ] [1800/3370] Forecasting LGCL... [2026-03-02T20:26:03.512726] [INFO ] [sig ] Generating forecast for: LGCL [2026-03-02T20:26:03.512757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-03-02T20:26:03.524319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-03-02T20:26:03.524719] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-03-02T20:26:03.525552] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-03-02T20:26:03.525635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:03.525669] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:03.525696] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:03.525753] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:03.584589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:03.585495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:03.585608] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:03.585646] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:03.705805] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:03.705970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:03.706011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:03.706040] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:03.710164] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: UP (p=89.43%) [2026-03-02T20:26:03.710455] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-03-02T20:26:03.710611] [INFO ] [sig ] LGCL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:03.857907] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LGCL.txt [2026-03-02T20:26:03.858100] [INFO ] [sig ] [1800/3370] Completed LGCL in 0.3s | 2.73 sym/s | Total: 11.0m | ETA: 9.6m [2026-03-02T20:26:03.858154] [INFO ] [sig ] [1801/3370] Forecasting LGI... [2026-03-02T20:26:03.858188] [INFO ] [sig ] Generating forecast for: LGI [2026-03-02T20:26:03.858218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-03-02T20:26:03.870521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-03-02T20:26:03.870948] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-03-02T20:26:03.871785] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-03-02T20:26:03.871839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:03.871871] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:03.871899] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:03.871956] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:03.930151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:03.931077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:03.931194] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:03.931228] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:04.051017] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:04.051177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:04.051229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:04.051260] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:04.054705] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: UP (p=85.83%) [2026-03-02T20:26:04.054983] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-03-02T20:26:04.055110] [INFO ] [sig ] LGI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:04.207944] [INFO ] [LOCAL ] Saved forecast: LGI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LGI.txt [2026-03-02T20:26:04.208099] [INFO ] [sig ] [1801/3370] Completed LGI in 0.3s | 2.73 sym/s | Total: 11.0m | ETA: 9.6m [2026-03-02T20:26:04.208146] [INFO ] [sig ] [1802/3370] Forecasting LGIH... [2026-03-02T20:26:04.208177] [INFO ] [sig ] Generating forecast for: LGIH [2026-03-02T20:26:04.208208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-03-02T20:26:04.220079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-03-02T20:26:04.220381] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-03-02T20:26:04.221229] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-03-02T20:26:04.221282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:04.221328] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:04.221357] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:04.221424] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:04.280543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:04.281195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:04.281292] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:04.281327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:04.399282] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:04.399465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:04.399507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:04.399563] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:04.403084] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-03-02T20:26:04.403381] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-03-02T20:26:04.403516] [INFO ] [sig ] LGIH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:04.551333] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LGIH.txt [2026-03-02T20:26:04.551498] [INFO ] [sig ] [1802/3370] Completed LGIH in 0.3s | 2.73 sym/s | Total: 11.0m | ETA: 9.6m [2026-03-02T20:26:04.551538] [INFO ] [sig ] [1803/3370] Forecasting LGND... [2026-03-02T20:26:04.551610] [INFO ] [sig ] Generating forecast for: LGND [2026-03-02T20:26:04.551645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-03-02T20:26:04.563779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-03-02T20:26:04.564214] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-03-02T20:26:04.565055] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-03-02T20:26:04.565108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:04.565140] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:04.565167] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:04.565224] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:04.625424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:04.626315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:04.626404] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:04.626438] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:04.755094] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:04.755267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:04.755307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:04.755336] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:04.759137] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: DOWN (p=41.75%) [2026-03-02T20:26:04.759506] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-03-02T20:26:04.759724] [INFO ] [sig ] LGND: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:04.915384] [INFO ] [LOCAL ] Saved forecast: LGND 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LGND.txt [2026-03-02T20:26:04.915560] [INFO ] [sig ] [1803/3370] Completed LGND in 0.4s | 2.73 sym/s | Total: 11.0m | ETA: 9.6m [2026-03-02T20:26:04.915625] [INFO ] [sig ] [1804/3370] Forecasting LH... [2026-03-02T20:26:04.915657] [INFO ] [sig ] Generating forecast for: LH [2026-03-02T20:26:04.915689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-03-02T20:26:04.928086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-03-02T20:26:04.928506] [INFO ] [FORECASTER] Starting predict_future for LH [2026-03-02T20:26:04.929635] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-03-02T20:26:04.929694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:04.929926] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:04.929953] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:04.930011] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:04.992344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:04.993264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:04.993373] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:04.993407] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:05.117326] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:05.117498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:05.117539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:05.117593] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:05.121337] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: UP (p=55.31%) [2026-03-02T20:26:05.121726] [INFO ] [FORECASTER] Completed predict_future for LH [2026-03-02T20:26:05.121885] [INFO ] [sig ] LH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:05.271419] [INFO ] [LOCAL ] Saved forecast: LH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LH.txt [2026-03-02T20:26:05.271645] [INFO ] [sig ] [1804/3370] Completed LH in 0.4s | 2.73 sym/s | Total: 11.0m | ETA: 9.6m [2026-03-02T20:26:05.271691] [INFO ] [sig ] [1805/3370] Forecasting LHX... [2026-03-02T20:26:05.271721] [INFO ] [sig ] Generating forecast for: LHX [2026-03-02T20:26:05.271752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-03-02T20:26:05.283199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-03-02T20:26:05.283665] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-03-02T20:26:05.284516] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-03-02T20:26:05.284598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:05.284636] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:05.284663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:05.284722] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:05.345377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:05.346293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:05.346401] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:05.346433] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:05.470942] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:05.471110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:05.471150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:05.471180] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:05.474815] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: DOWN (p=17.19%) [2026-03-02T20:26:05.475165] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-03-02T20:26:05.475312] [INFO ] [sig ] LHX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:05.627230] [INFO ] [LOCAL ] Saved forecast: LHX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LHX.txt [2026-03-02T20:26:05.627384] [INFO ] [sig ] [1805/3370] Completed LHX in 0.4s | 2.73 sym/s | Total: 11.0m | ETA: 9.5m [2026-03-02T20:26:05.627426] [INFO ] [sig ] [1806/3370] Forecasting LI... [2026-03-02T20:26:05.627454] [INFO ] [sig ] Generating forecast for: LI [2026-03-02T20:26:05.627485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-03-02T20:26:05.640151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-03-02T20:26:05.640507] [INFO ] [FORECASTER] Starting predict_future for LI [2026-03-02T20:26:05.641351] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-03-02T20:26:05.641404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:05.641435] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:05.641462] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:05.641531] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:05.698993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:05.699978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:05.700082] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:05.700117] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:05.821798] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:05.821960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:05.821999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:05.822028] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:05.825695] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: UP (p=62.28%) [2026-03-02T20:26:05.826209] [INFO ] [FORECASTER] Completed predict_future for LI [2026-03-02T20:26:05.826345] [INFO ] [sig ] LI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:05.981676] [INFO ] [LOCAL ] Saved forecast: LI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LI.txt [2026-03-02T20:26:05.981875] [INFO ] [sig ] [1806/3370] Completed LI in 0.4s | 2.73 sym/s | Total: 11.0m | ETA: 9.5m [2026-03-02T20:26:05.981940] [INFO ] [sig ] [1807/3370] Forecasting LICN... [2026-03-02T20:26:05.981986] [INFO ] [sig ] Generating forecast for: LICN [2026-03-02T20:26:05.982034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-03-02T20:26:05.998815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-03-02T20:26:05.999306] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-03-02T20:26:06.000527] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-03-02T20:26:06.000619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:06.000677] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:06.000723] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:06.000815] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:06.071629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:06.072767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:06.072854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:06.072909] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:06.182890] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:06.183058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:06.183099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:06.183129] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:06.186611] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: DOWN (p=16.24%) [2026-03-02T20:26:06.186907] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-03-02T20:26:06.187043] [INFO ] [sig ] LICN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:06.350506] [INFO ] [LOCAL ] Saved forecast: LICN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LICN.txt [2026-03-02T20:26:06.350666] [INFO ] [sig ] [1807/3370] Completed LICN in 0.4s | 2.73 sym/s | Total: 11.0m | ETA: 9.5m [2026-03-02T20:26:06.350710] [INFO ] [sig ] [1808/3370] Forecasting LIF... [2026-03-02T20:26:06.350741] [INFO ] [sig ] Generating forecast for: LIF [2026-03-02T20:26:06.350772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-03-02T20:26:06.362612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-03-02T20:26:06.362945] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-03-02T20:26:06.363758] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-03-02T20:26:06.363821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:06.363900] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:06.363930] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:06.363988] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:06.421841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:06.422738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:06.422822] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:06.422856] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:06.546991] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:06.547154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:06.547195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:06.547225] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:06.550675] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: UP (p=66.86%) [2026-03-02T20:26:06.550951] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-03-02T20:26:06.551080] [INFO ] [sig ] LIF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:06.696226] [INFO ] [LOCAL ] Saved forecast: LIF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LIF.txt [2026-03-02T20:26:06.696367] [INFO ] [sig ] [1808/3370] Completed LIF in 0.3s | 2.73 sym/s | Total: 11.0m | ETA: 9.5m [2026-03-02T20:26:06.696406] [INFO ] [sig ] [1809/3370] Forecasting LII... [2026-03-02T20:26:06.696438] [INFO ] [sig ] Generating forecast for: LII [2026-03-02T20:26:06.696470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-03-02T20:26:06.707994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-03-02T20:26:06.708390] [INFO ] [FORECASTER] Starting predict_future for LII [2026-03-02T20:26:06.709205] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-03-02T20:26:06.709258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:06.709290] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:06.709317] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:06.709375] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:06.767389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:06.768235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:06.768320] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:06.768353] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:06.887375] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:06.887542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:06.887608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:06.887641] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:06.891126] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: UP (p=83.04%) [2026-03-02T20:26:06.891403] [INFO ] [FORECASTER] Completed predict_future for LII [2026-03-02T20:26:06.891530] [INFO ] [sig ] LII: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:07.038611] [INFO ] [LOCAL ] Saved forecast: LII 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LII.txt [2026-03-02T20:26:07.038781] [INFO ] [sig ] [1809/3370] Completed LII in 0.3s | 2.73 sym/s | Total: 11.0m | ETA: 9.5m [2026-03-02T20:26:07.038829] [INFO ] [sig ] [1810/3370] Forecasting LILA... [2026-03-02T20:26:07.038860] [INFO ] [sig ] Generating forecast for: LILA [2026-03-02T20:26:07.038890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-03-02T20:26:07.050940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-03-02T20:26:07.051297] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-03-02T20:26:07.052182] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-03-02T20:26:07.052236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:07.052268] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:07.052295] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:07.052352] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:07.109730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:07.110489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:07.110609] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:07.110652] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:07.225693] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:07.225861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:07.225900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:07.225930] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:07.229446] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: UP (p=58.51%) [2026-03-02T20:26:07.229753] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-03-02T20:26:07.229890] [INFO ] [sig ] LILA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:07.374058] [INFO ] [LOCAL ] Saved forecast: LILA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LILA.txt [2026-03-02T20:26:07.374196] [INFO ] [sig ] [1810/3370] Completed LILA in 0.3s | 2.73 sym/s | Total: 11.0m | ETA: 9.5m [2026-03-02T20:26:07.374235] [INFO ] [sig ] [1811/3370] Forecasting LILAK... [2026-03-02T20:26:07.374265] [INFO ] [sig ] Generating forecast for: LILAK [2026-03-02T20:26:07.374296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-03-02T20:26:07.386121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-03-02T20:26:07.386447] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-03-02T20:26:07.387266] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-03-02T20:26:07.387319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:07.387351] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:07.387377] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:07.387434] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:07.445350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:07.446155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:07.446238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:07.446272] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:07.566715] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:07.566876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:07.566915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:07.566980] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:07.570711] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-03-02T20:26:07.571038] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-03-02T20:26:07.571180] [INFO ] [sig ] LILAK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:07.714386] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LILAK.txt [2026-03-02T20:26:07.714550] [INFO ] [sig ] [1811/3370] Completed LILAK in 0.3s | 2.73 sym/s | Total: 11.0m | ETA: 9.5m [2026-03-02T20:26:07.714614] [INFO ] [sig ] [1812/3370] Forecasting LIN... [2026-03-02T20:26:07.714646] [INFO ] [sig ] Generating forecast for: LIN [2026-03-02T20:26:07.714679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-03-02T20:26:07.726588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-03-02T20:26:07.726918] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-03-02T20:26:07.727737] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-03-02T20:26:07.727790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:07.727822] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:07.727849] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:07.727905] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:07.785830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:07.786632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:07.786717] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:07.786751] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:07.917005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:07.917174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:07.917217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:07.917248] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:07.921213] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: UP (p=60.83%) [2026-03-02T20:26:07.921515] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-03-02T20:26:07.921678] [INFO ] [sig ] LIN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:08.070151] [INFO ] [LOCAL ] Saved forecast: LIN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LIN.txt [2026-03-02T20:26:08.070317] [INFO ] [sig ] [1812/3370] Completed LIN in 0.4s | 2.73 sym/s | Total: 11.1m | ETA: 9.5m [2026-03-02T20:26:08.070357] [INFO ] [sig ] [1813/3370] Forecasting LINC... [2026-03-02T20:26:08.070386] [INFO ] [sig ] Generating forecast for: LINC [2026-03-02T20:26:08.070418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-03-02T20:26:08.082697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-03-02T20:26:08.083089] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-03-02T20:26:08.083997] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-03-02T20:26:08.084051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:08.084083] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:08.084110] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:08.084168] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:08.142899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:08.143767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:08.143854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:08.143887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:08.262676] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:08.262841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:08.262883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:08.262912] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:08.266337] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: UP (p=84.85%) [2026-03-02T20:26:08.266660] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-03-02T20:26:08.266792] [INFO ] [sig ] LINC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:08.412234] [INFO ] [LOCAL ] Saved forecast: LINC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LINC.txt [2026-03-02T20:26:08.412380] [INFO ] [sig ] [1813/3370] Completed LINC in 0.3s | 2.73 sym/s | Total: 11.1m | ETA: 9.5m [2026-03-02T20:26:08.412420] [INFO ] [sig ] [1814/3370] Forecasting LIND... [2026-03-02T20:26:08.412449] [INFO ] [sig ] Generating forecast for: LIND [2026-03-02T20:26:08.412480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-03-02T20:26:08.424640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-03-02T20:26:08.425004] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-03-02T20:26:08.425833] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-03-02T20:26:08.425885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:08.425916] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:08.425942] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:08.425999] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:08.488346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:08.489303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:08.489391] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:08.489423] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:08.615315] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:08.615477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:08.615517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:08.615545] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:08.619441] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-03-02T20:26:08.619767] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-03-02T20:26:08.619901] [INFO ] [sig ] LIND: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:08.771073] [INFO ] [LOCAL ] Saved forecast: LIND 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LIND.txt [2026-03-02T20:26:08.771226] [INFO ] [sig ] [1814/3370] Completed LIND in 0.4s | 2.73 sym/s | Total: 11.1m | ETA: 9.5m [2026-03-02T20:26:08.771267] [INFO ] [sig ] [1815/3370] Forecasting LINE... [2026-03-02T20:26:08.771296] [INFO ] [sig ] Generating forecast for: LINE [2026-03-02T20:26:08.771334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-03-02T20:26:08.784153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-03-02T20:26:08.784508] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-03-02T20:26:08.785326] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-03-02T20:26:08.785378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:08.785410] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:08.785438] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:08.785499] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:08.846201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:08.847048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:08.847132] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:08.847165] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:08.979696] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:08.979844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:08.979906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:08.979936] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:08.983339] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-03-02T20:26:08.983642] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-03-02T20:26:08.983774] [INFO ] [sig ] LINE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:09.132440] [INFO ] [LOCAL ] Saved forecast: LINE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LINE.txt [2026-03-02T20:26:09.132618] [INFO ] [sig ] [1815/3370] Completed LINE in 0.4s | 2.73 sym/s | Total: 11.1m | ETA: 9.5m [2026-03-02T20:26:09.132670] [INFO ] [sig ] [1816/3370] Forecasting LINK... [2026-03-02T20:26:09.132705] [INFO ] [sig ] Generating forecast for: LINK [2026-03-02T20:26:09.132736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-03-02T20:26:09.143676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-03-02T20:26:09.143970] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-03-02T20:26:09.144805] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-03-02T20:26:09.144858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:09.144890] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:09.144916] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:09.144973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:09.203917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:09.204683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:09.204773] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:09.204808] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:09.333635] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:09.333805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:09.333846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:09.333875] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:09.337712] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: DOWN (p=13.21%) [2026-03-02T20:26:09.338061] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-03-02T20:26:09.338212] [INFO ] [sig ] LINK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:09.488754] [INFO ] [LOCAL ] Saved forecast: LINK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LINK.txt [2026-03-02T20:26:09.488909] [INFO ] [sig ] [1816/3370] Completed LINK in 0.4s | 2.73 sym/s | Total: 11.1m | ETA: 9.5m [2026-03-02T20:26:09.488951] [INFO ] [sig ] [1817/3370] Forecasting LITE... [2026-03-02T20:26:09.488981] [INFO ] [sig ] Generating forecast for: LITE [2026-03-02T20:26:09.489013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-03-02T20:26:09.501095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-03-02T20:26:09.501461] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-03-02T20:26:09.502310] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-03-02T20:26:09.502364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:09.502396] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:09.502423] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:09.502481] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:09.560395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:09.561201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:09.561287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:09.561320] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:09.684440] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:09.684628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:09.684670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:09.684698] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:09.688638] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: UP (p=97.75%) [2026-03-02T20:26:09.688992] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-03-02T20:26:09.689138] [INFO ] [sig ] LITE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:09.841470] [INFO ] [LOCAL ] Saved forecast: LITE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LITE.txt [2026-03-02T20:26:09.841636] [INFO ] [sig ] [1817/3370] Completed LITE in 0.4s | 2.73 sym/s | Total: 11.1m | ETA: 9.5m [2026-03-02T20:26:09.841682] [INFO ] [sig ] [1818/3370] Forecasting LITM... [2026-03-02T20:26:09.841711] [INFO ] [sig ] Generating forecast for: LITM [2026-03-02T20:26:09.841742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-03-02T20:26:09.854874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-03-02T20:26:09.855232] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-03-02T20:26:09.856138] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-03-02T20:26:09.856192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:09.856224] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:09.856251] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:09.856309] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:09.923299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:09.924411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:09.924547] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:09.924614] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:10.054637] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:10.054806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:10.054847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:10.054876] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:10.058311] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: UP (p=79.93%) [2026-03-02T20:26:10.058614] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-03-02T20:26:10.058767] [INFO ] [sig ] LITM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:10.205741] [INFO ] [LOCAL ] Saved forecast: LITM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LITM.txt [2026-03-02T20:26:10.205903] [INFO ] [sig ] [1818/3370] Completed LITM in 0.4s | 2.73 sym/s | Total: 11.1m | ETA: 9.5m [2026-03-02T20:26:10.205944] [INFO ] [sig ] [1819/3370] Forecasting LIVN... [2026-03-02T20:26:10.205974] [INFO ] [sig ] Generating forecast for: LIVN [2026-03-02T20:26:10.206007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-03-02T20:26:10.218560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-03-02T20:26:10.218958] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-03-02T20:26:10.219873] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-03-02T20:26:10.219926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:10.219969] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:10.219997] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:10.220059] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:10.277704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:10.278694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:10.278781] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:10.278814] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:10.402450] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:10.402628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:10.402671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:10.402700] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:10.406171] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: UP (p=91.08%) [2026-03-02T20:26:10.406454] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-03-02T20:26:10.406601] [INFO ] [sig ] LIVN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:10.552788] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LIVN.txt [2026-03-02T20:26:10.552931] [INFO ] [sig ] [1819/3370] Completed LIVN in 0.3s | 2.73 sym/s | Total: 11.1m | ETA: 9.5m [2026-03-02T20:26:10.552973] [INFO ] [sig ] [1820/3370] Forecasting LKFN... [2026-03-02T20:26:10.553003] [INFO ] [sig ] Generating forecast for: LKFN [2026-03-02T20:26:10.553036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-03-02T20:26:10.564833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-03-02T20:26:10.565160] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-03-02T20:26:10.566024] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-03-02T20:26:10.566078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:10.566110] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:10.566137] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:10.566193] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:10.624529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:10.625387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:10.625476] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:10.625510] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:10.742682] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:10.742851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:10.742891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:10.742919] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:10.746369] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-03-02T20:26:10.746676] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-03-02T20:26:10.746808] [INFO ] [sig ] LKFN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:10.895080] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LKFN.txt [2026-03-02T20:26:10.895249] [INFO ] [sig ] [1820/3370] Completed LKFN in 0.3s | 2.73 sym/s | Total: 11.1m | ETA: 9.5m [2026-03-02T20:26:10.895291] [INFO ] [sig ] [1821/3370] Forecasting LKQ... [2026-03-02T20:26:10.895323] [INFO ] [sig ] Generating forecast for: LKQ [2026-03-02T20:26:10.895357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-03-02T20:26:10.908009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-03-02T20:26:10.908437] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-03-02T20:26:10.909321] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-03-02T20:26:10.909374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:10.909407] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:10.909434] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:10.909492] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:10.969523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:10.970327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:10.970414] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:10.970449] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:11.090451] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:11.090654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:11.090707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:11.090746] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:11.094528] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: UP (p=70.96%) [2026-03-02T20:26:11.094875] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-03-02T20:26:11.095020] [INFO ] [sig ] LKQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:11.246774] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LKQ.txt [2026-03-02T20:26:11.247142] [INFO ] [sig ] [1821/3370] Completed LKQ in 0.4s | 2.73 sym/s | Total: 11.1m | ETA: 9.4m [2026-03-02T20:26:11.247185] [INFO ] [sig ] [1822/3370] Forecasting LLY... [2026-03-02T20:26:11.247215] [INFO ] [sig ] Generating forecast for: LLY [2026-03-02T20:26:11.247247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-03-02T20:26:11.259669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-03-02T20:26:11.260024] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-03-02T20:26:11.260911] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-03-02T20:26:11.260965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:11.261001] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:11.261043] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:11.261109] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:11.321794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:11.322857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:11.322942] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:11.322975] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:11.455600] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:11.455768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:11.455811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:11.455841] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:11.459510] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: UP (p=86.82%) [2026-03-02T20:26:11.459996] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-03-02T20:26:11.460147] [INFO ] [sig ] LLY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:11.613856] [INFO ] [LOCAL ] Saved forecast: LLY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LLY.txt [2026-03-02T20:26:11.614040] [INFO ] [sig ] [1822/3370] Completed LLY in 0.4s | 2.73 sym/s | Total: 11.1m | ETA: 9.4m [2026-03-02T20:26:11.614089] [INFO ] [sig ] [1823/3370] Forecasting LMB... [2026-03-02T20:26:11.614118] [INFO ] [sig ] Generating forecast for: LMB [2026-03-02T20:26:11.614149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-03-02T20:26:11.626848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-03-02T20:26:11.627206] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-03-02T20:26:11.628286] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-03-02T20:26:11.628341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:11.628373] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:11.628401] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:11.628460] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:11.692088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:11.693053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:11.693208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:11.693246] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:11.812890] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:11.813049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:11.813088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:11.813116] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:11.816560] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: UP (p=96.86%) [2026-03-02T20:26:11.816859] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-03-02T20:26:11.816989] [INFO ] [sig ] LMB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:11.963684] [INFO ] [LOCAL ] Saved forecast: LMB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LMB.txt [2026-03-02T20:26:11.963866] [INFO ] [sig ] [1823/3370] Completed LMB in 0.3s | 2.73 sym/s | Total: 11.1m | ETA: 9.4m [2026-03-02T20:26:11.963906] [INFO ] [sig ] [1824/3370] Forecasting LMBS... [2026-03-02T20:26:11.963935] [INFO ] [sig ] Generating forecast for: LMBS [2026-03-02T20:26:11.963966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-03-02T20:26:11.976442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-03-02T20:26:11.976836] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-03-02T20:26:11.977678] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-03-02T20:26:11.977741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:11.977780] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:11.977824] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:11.977882] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:12.040489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:12.041407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:12.041491] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:12.041523] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:12.173071] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:12.173243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:12.173287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:12.173318] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:12.177149] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: UP (p=84.95%) [2026-03-02T20:26:12.177488] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-03-02T20:26:12.177668] [INFO ] [sig ] LMBS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:12.326279] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LMBS.txt [2026-03-02T20:26:12.326436] [INFO ] [sig ] [1824/3370] Completed LMBS in 0.4s | 2.73 sym/s | Total: 11.1m | ETA: 9.4m [2026-03-02T20:26:12.326475] [INFO ] [sig ] [1825/3370] Forecasting LMND... [2026-03-02T20:26:12.326504] [INFO ] [sig ] Generating forecast for: LMND [2026-03-02T20:26:12.326536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-03-02T20:26:12.338878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-03-02T20:26:12.339256] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-03-02T20:26:12.340098] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-03-02T20:26:12.340151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:12.340209] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:12.340237] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:12.340295] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:12.399393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:12.400432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:12.400524] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:12.400559] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:12.526724] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:12.526880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:12.526923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:12.526952] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:12.530516] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: DOWN (p=29.48%) [2026-03-02T20:26:12.530826] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-03-02T20:26:12.530963] [INFO ] [sig ] LMND: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:12.677107] [INFO ] [LOCAL ] Saved forecast: LMND 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LMND.txt [2026-03-02T20:26:12.677272] [INFO ] [sig ] [1825/3370] Completed LMND in 0.4s | 2.73 sym/s | Total: 11.1m | ETA: 9.4m [2026-03-02T20:26:12.677313] [INFO ] [sig ] [1826/3370] Forecasting LNC... [2026-03-02T20:26:12.677342] [INFO ] [sig ] Generating forecast for: LNC [2026-03-02T20:26:12.677375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-03-02T20:26:12.689251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-03-02T20:26:12.689549] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-03-02T20:26:12.690415] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-03-02T20:26:12.690468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:12.690500] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:12.690526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:12.690602] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:12.749797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:12.750530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:12.750639] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:12.750683] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:12.876060] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:12.876224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:12.876265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:12.876314] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:12.879825] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: UP (p=66.15%) [2026-03-02T20:26:12.880102] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-03-02T20:26:12.880231] [INFO ] [sig ] LNC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:13.028531] [INFO ] [LOCAL ] Saved forecast: LNC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LNC.txt [2026-03-02T20:26:13.028711] [INFO ] [sig ] [1826/3370] Completed LNC in 0.4s | 2.73 sym/s | Total: 11.1m | ETA: 9.4m [2026-03-02T20:26:13.028753] [INFO ] [sig ] [1827/3370] Forecasting LND... [2026-03-02T20:26:13.028783] [INFO ] [sig ] Generating forecast for: LND [2026-03-02T20:26:13.028814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-03-02T20:26:13.040819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-03-02T20:26:13.041147] [INFO ] [FORECASTER] Starting predict_future for LND [2026-03-02T20:26:13.041994] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-03-02T20:26:13.042046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:13.042079] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:13.042106] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:13.042162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:13.102677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:13.103395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:13.103481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:13.103515] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:13.220955] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:13.221110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:13.221150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:13.221178] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:13.224785] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: UP (p=50.40%) [2026-03-02T20:26:13.225077] [INFO ] [FORECASTER] Completed predict_future for LND [2026-03-02T20:26:13.225212] [INFO ] [sig ] LND: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:13.377927] [INFO ] [LOCAL ] Saved forecast: LND 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LND.txt [2026-03-02T20:26:13.378109] [INFO ] [sig ] [1827/3370] Completed LND in 0.3s | 2.73 sym/s | Total: 11.1m | ETA: 9.4m [2026-03-02T20:26:13.378152] [INFO ] [sig ] [1828/3370] Forecasting LNG... [2026-03-02T20:26:13.378189] [INFO ] [sig ] Generating forecast for: LNG [2026-03-02T20:26:13.378227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-03-02T20:26:13.392440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-03-02T20:26:13.392834] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-03-02T20:26:13.393850] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-03-02T20:26:13.393906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:13.393940] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:13.393969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:13.394027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:13.456319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:13.457205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:13.457293] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:13.457346] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:13.578155] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:13.578316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:13.578356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:13.578412] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:13.582189] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: DOWN (p=1.49%) [2026-03-02T20:26:13.582475] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-03-02T20:26:13.582630] [INFO ] [sig ] LNG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:13.730916] [INFO ] [LOCAL ] Saved forecast: LNG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LNG.txt [2026-03-02T20:26:13.731055] [INFO ] [sig ] [1828/3370] Completed LNG in 0.4s | 2.73 sym/s | Total: 11.1m | ETA: 9.4m [2026-03-02T20:26:13.731094] [INFO ] [sig ] [1829/3370] Forecasting LNKB... [2026-03-02T20:26:13.731124] [INFO ] [sig ] Generating forecast for: LNKB [2026-03-02T20:26:13.731155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-03-02T20:26:13.742378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-03-02T20:26:13.742728] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-03-02T20:26:13.743547] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-03-02T20:26:13.743619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:13.743655] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:13.743688] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:13.743758] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:13.802812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:13.803479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:13.803562] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:13.803615] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:13.924878] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:13.925042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:13.925082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:13.925110] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:13.928550] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: UP (p=93.29%) [2026-03-02T20:26:13.928870] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-03-02T20:26:13.929004] [INFO ] [sig ] LNKB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:14.074321] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LNKB.txt [2026-03-02T20:26:14.074484] [INFO ] [sig ] [1829/3370] Completed LNKB in 0.3s | 2.73 sym/s | Total: 11.2m | ETA: 9.4m [2026-03-02T20:26:14.074526] [INFO ] [sig ] [1830/3370] Forecasting LNN... [2026-03-02T20:26:14.074557] [INFO ] [sig ] Generating forecast for: LNN [2026-03-02T20:26:14.074613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-03-02T20:26:14.086598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-03-02T20:26:14.087177] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-03-02T20:26:14.088298] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-03-02T20:26:14.088352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:14.088385] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:14.088425] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:14.088487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:14.153292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:14.154263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:14.154357] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:14.154392] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:14.285472] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:14.285659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:14.285703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:14.285733] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:14.290074] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: UP (p=71.60%) [2026-03-02T20:26:14.290405] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-03-02T20:26:14.290560] [INFO ] [sig ] LNN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:14.452876] [INFO ] [LOCAL ] Saved forecast: LNN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LNN.txt [2026-03-02T20:26:14.453056] [INFO ] [sig ] [1830/3370] Completed LNN in 0.4s | 2.73 sym/s | Total: 11.2m | ETA: 9.4m [2026-03-02T20:26:14.453104] [INFO ] [sig ] [1831/3370] Forecasting LNTH... [2026-03-02T20:26:14.453152] [INFO ] [sig ] Generating forecast for: LNTH [2026-03-02T20:26:14.453206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-03-02T20:26:14.466804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-03-02T20:26:14.467190] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-03-02T20:26:14.468253] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-03-02T20:26:14.468307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:14.468341] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:14.468380] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:14.468454] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:14.535806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:14.536820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:14.536923] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:14.536960] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:14.669662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:14.669841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:14.669886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:14.669917] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:14.673861] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: UP (p=87.52%) [2026-03-02T20:26:14.674160] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-03-02T20:26:14.674308] [INFO ] [sig ] LNTH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:14.833441] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LNTH.txt [2026-03-02T20:26:14.833646] [INFO ] [sig ] [1831/3370] Completed LNTH in 0.4s | 2.73 sym/s | Total: 11.2m | ETA: 9.4m [2026-03-02T20:26:14.833696] [INFO ] [sig ] [1832/3370] Forecasting LNZA... [2026-03-02T20:26:14.833729] [INFO ] [sig ] Generating forecast for: LNZA [2026-03-02T20:26:14.833762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-03-02T20:26:14.845520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-03-02T20:26:14.845896] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-03-02T20:26:14.846756] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-03-02T20:26:14.846810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:14.846843] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:14.846870] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:14.846929] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:14.914487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:14.915395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:14.915487] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:14.915523] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:15.038533] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:15.038713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:15.038759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:15.038790] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:15.042773] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: UP (p=86.62%) [2026-03-02T20:26:15.043118] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-03-02T20:26:15.043280] [INFO ] [sig ] LNZA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:15.198018] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LNZA.txt [2026-03-02T20:26:15.198209] [INFO ] [sig ] [1832/3370] Completed LNZA in 0.4s | 2.73 sym/s | Total: 11.2m | ETA: 9.4m [2026-03-02T20:26:15.198250] [INFO ] [sig ] [1833/3370] Forecasting LOAN... [2026-03-02T20:26:15.198282] [INFO ] [sig ] Generating forecast for: LOAN [2026-03-02T20:26:15.198312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-03-02T20:26:15.209479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-03-02T20:26:15.209845] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-03-02T20:26:15.210680] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-03-02T20:26:15.210737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:15.210769] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:15.210795] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:15.210850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:15.269609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:15.270486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:15.270592] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:15.270629] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:15.383096] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:15.383261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:15.383304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:15.383336] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:15.387496] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: UP (p=96.44%) [2026-03-02T20:26:15.387800] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-03-02T20:26:15.388143] [INFO ] [sig ] LOAN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:15.631630] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LOAN.txt [2026-03-02T20:26:15.631787] [INFO ] [sig ] [1833/3370] Completed LOAN in 0.4s | 2.73 sym/s | Total: 11.2m | ETA: 9.4m [2026-03-02T20:26:15.631828] [INFO ] [sig ] [1834/3370] Forecasting LOB... [2026-03-02T20:26:15.631859] [INFO ] [sig ] Generating forecast for: LOB [2026-03-02T20:26:15.631898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-03-02T20:26:15.644390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-03-02T20:26:15.644713] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-03-02T20:26:15.645538] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-03-02T20:26:15.645611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:15.645645] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:15.645673] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:15.645736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:15.705091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:15.706050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:15.706141] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:15.706177] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:15.833803] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:15.834012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:15.834075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:15.834111] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:15.838062] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: DOWN (p=15.09%) [2026-03-02T20:26:15.838434] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-03-02T20:26:15.838611] [INFO ] [sig ] LOB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:15.987207] [INFO ] [LOCAL ] Saved forecast: LOB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LOB.txt [2026-03-02T20:26:15.987368] [INFO ] [sig ] [1834/3370] Completed LOB in 0.4s | 2.73 sym/s | Total: 11.2m | ETA: 9.4m [2026-03-02T20:26:15.987409] [INFO ] [sig ] [1835/3370] Forecasting LOCO... [2026-03-02T20:26:15.987440] [INFO ] [sig ] Generating forecast for: LOCO [2026-03-02T20:26:15.987470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-03-02T20:26:16.000140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-03-02T20:26:16.000547] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-03-02T20:26:16.001425] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-03-02T20:26:16.001481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:16.001514] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:16.001544] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:16.001624] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:16.060849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:16.061748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:16.061872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:16.061908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:16.188592] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:16.188768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:16.188817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:16.188856] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:16.192405] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: DOWN (p=16.01%) [2026-03-02T20:26:16.192719] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-03-02T20:26:16.192880] [INFO ] [sig ] LOCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:16.341539] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LOCO.txt [2026-03-02T20:26:16.341727] [INFO ] [sig ] [1835/3370] Completed LOCO in 0.4s | 2.73 sym/s | Total: 11.2m | ETA: 9.4m [2026-03-02T20:26:16.341771] [INFO ] [sig ] [1836/3370] Forecasting LOGI... [2026-03-02T20:26:16.341805] [INFO ] [sig ] Generating forecast for: LOGI [2026-03-02T20:26:16.341837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-03-02T20:26:16.356385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-03-02T20:26:16.356787] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-03-02T20:26:16.357640] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-03-02T20:26:16.357695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:16.357731] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:16.357762] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:16.357822] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:16.419279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:16.420204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:16.420293] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:16.420328] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:16.543262] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:16.543432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:16.543473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:16.543503] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:16.547034] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: DOWN (p=5.32%) [2026-03-02T20:26:16.547320] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-03-02T20:26:16.547453] [INFO ] [sig ] LOGI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:16.696560] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LOGI.txt [2026-03-02T20:26:16.696739] [INFO ] [sig ] [1836/3370] Completed LOGI in 0.4s | 2.73 sym/s | Total: 11.2m | ETA: 9.4m [2026-03-02T20:26:16.696779] [INFO ] [sig ] [1837/3370] Forecasting LOMA... [2026-03-02T20:26:16.696810] [INFO ] [sig ] Generating forecast for: LOMA [2026-03-02T20:26:16.696839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-03-02T20:26:16.710459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-03-02T20:26:16.710881] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-03-02T20:26:16.711901] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-03-02T20:26:16.711953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:16.711985] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:16.712013] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:16.712070] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:16.771240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:16.772202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:16.772291] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:16.772325] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:16.892803] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:16.892972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:16.893013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:16.893043] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:16.896687] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: DOWN (p=33.11%) [2026-03-02T20:26:16.896969] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-03-02T20:26:16.897102] [INFO ] [sig ] LOMA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:17.049094] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LOMA.txt [2026-03-02T20:26:17.049315] [INFO ] [sig ] [1837/3370] Completed LOMA in 0.4s | 2.73 sym/s | Total: 11.2m | ETA: 9.3m [2026-03-02T20:26:17.049373] [INFO ] [sig ] [1838/3370] Forecasting LOPE... [2026-03-02T20:26:17.049408] [INFO ] [sig ] Generating forecast for: LOPE [2026-03-02T20:26:17.049440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-03-02T20:26:17.066818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-03-02T20:26:17.067235] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-03-02T20:26:17.068146] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-03-02T20:26:17.068211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:17.068258] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:17.068298] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:17.068382] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:17.129462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:17.130369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:17.130457] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:17.130492] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:17.253777] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:17.253947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:17.253987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:17.254017] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:17.257449] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: UP (p=63.93%) [2026-03-02T20:26:17.257756] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-03-02T20:26:17.257889] [INFO ] [sig ] LOPE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:17.408594] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LOPE.txt [2026-03-02T20:26:17.408808] [INFO ] [sig ] [1838/3370] Completed LOPE in 0.4s | 2.73 sym/s | Total: 11.2m | ETA: 9.3m [2026-03-02T20:26:17.408854] [INFO ] [sig ] [1839/3370] Forecasting LOVE... [2026-03-02T20:26:17.408886] [INFO ] [sig ] Generating forecast for: LOVE [2026-03-02T20:26:17.408917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-03-02T20:26:17.421861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-03-02T20:26:17.422233] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-03-02T20:26:17.423192] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-03-02T20:26:17.423246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:17.423279] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:17.423307] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:17.423364] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:17.481997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:17.482939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:17.483032] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:17.483065] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:17.603588] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:17.603759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:17.603809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:17.603846] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:17.607428] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: UP (p=69.57%) [2026-03-02T20:26:17.607815] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-03-02T20:26:17.607980] [INFO ] [sig ] LOVE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:17.762291] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LOVE.txt [2026-03-02T20:26:17.762459] [INFO ] [sig ] [1839/3370] Completed LOVE in 0.4s | 2.73 sym/s | Total: 11.2m | ETA: 9.3m [2026-03-02T20:26:17.762499] [INFO ] [sig ] [1840/3370] Forecasting LPCN... [2026-03-02T20:26:17.762528] [INFO ] [sig ] Generating forecast for: LPCN [2026-03-02T20:26:17.762560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-03-02T20:26:17.775148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-03-02T20:26:17.775563] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-03-02T20:26:17.776429] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-03-02T20:26:17.776482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:17.776516] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:17.776545] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:17.776621] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:17.841941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:17.843282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:17.843369] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:17.843403] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:17.959110] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:17.959271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:17.959314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:17.959345] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:17.962856] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: DOWN (p=43.34%) [2026-03-02T20:26:17.963147] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-03-02T20:26:17.963283] [INFO ] [sig ] LPCN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:18.111260] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LPCN.txt [2026-03-02T20:26:18.111399] [INFO ] [sig ] [1840/3370] Completed LPCN in 0.3s | 2.73 sym/s | Total: 11.2m | ETA: 9.3m [2026-03-02T20:26:18.111439] [INFO ] [sig ] [1841/3370] Forecasting LPG... [2026-03-02T20:26:18.111470] [INFO ] [sig ] Generating forecast for: LPG [2026-03-02T20:26:18.111501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-03-02T20:26:18.122973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-03-02T20:26:18.123253] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-03-02T20:26:18.124061] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-03-02T20:26:18.124114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:18.124147] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:18.124174] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:18.124242] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:18.186364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:18.187214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:18.187300] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:18.187334] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:18.316652] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:18.316832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:18.316876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:18.316908] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:18.320534] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: UP (p=91.48%) [2026-03-02T20:26:18.320857] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-03-02T20:26:18.320998] [INFO ] [sig ] LPG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:18.470119] [INFO ] [LOCAL ] Saved forecast: LPG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LPG.txt [2026-03-02T20:26:18.470276] [INFO ] [sig ] [1841/3370] Completed LPG in 0.4s | 2.73 sym/s | Total: 11.2m | ETA: 9.3m [2026-03-02T20:26:18.470316] [INFO ] [sig ] [1842/3370] Forecasting LPL... [2026-03-02T20:26:18.470345] [INFO ] [sig ] Generating forecast for: LPL [2026-03-02T20:26:18.470375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-03-02T20:26:18.482940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-03-02T20:26:18.483307] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-03-02T20:26:18.484118] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-03-02T20:26:18.484170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:18.484230] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:18.484258] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:18.484320] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:18.545554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:18.546403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:18.546489] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:18.546524] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:18.666648] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:18.666812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:18.666857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:18.666887] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:18.670414] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: DOWN (p=23.02%) [2026-03-02T20:26:18.670722] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-03-02T20:26:18.670859] [INFO ] [sig ] LPL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:18.829282] [INFO ] [LOCAL ] Saved forecast: LPL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LPL.txt [2026-03-02T20:26:18.829442] [INFO ] [sig ] [1842/3370] Completed LPL in 0.4s | 2.73 sym/s | Total: 11.2m | ETA: 9.3m [2026-03-02T20:26:18.829483] [INFO ] [sig ] [1843/3370] Forecasting LPLA... [2026-03-02T20:26:18.829514] [INFO ] [sig ] Generating forecast for: LPLA [2026-03-02T20:26:18.829544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-03-02T20:26:18.841636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-03-02T20:26:18.842042] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-03-02T20:26:18.842909] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-03-02T20:26:18.842981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:18.843014] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:18.843041] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:18.843098] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:18.902545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:18.903477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:18.903565] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:18.903639] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:19.026614] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:19.026776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:19.026818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:19.026847] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:19.030304] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-03-02T20:26:19.030602] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-03-02T20:26:19.030734] [INFO ] [sig ] LPLA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:19.179497] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LPLA.txt [2026-03-02T20:26:19.179658] [INFO ] [sig ] [1843/3370] Completed LPLA in 0.4s | 2.73 sym/s | Total: 11.2m | ETA: 9.3m [2026-03-02T20:26:19.179699] [INFO ] [sig ] [1844/3370] Forecasting LPRO... [2026-03-02T20:26:19.179728] [INFO ] [sig ] Generating forecast for: LPRO [2026-03-02T20:26:19.179759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-03-02T20:26:19.191495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-03-02T20:26:19.191821] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-03-02T20:26:19.192661] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-03-02T20:26:19.192713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:19.192746] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:19.192777] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:19.192847] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:19.253000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:19.253985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:19.254097] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:19.254149] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:19.379406] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:19.379565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:19.379624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:19.379653] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:19.383139] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-03-02T20:26:19.383417] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-03-02T20:26:19.383549] [INFO ] [sig ] LPRO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:19.529339] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LPRO.txt [2026-03-02T20:26:19.529480] [INFO ] [sig ] [1844/3370] Completed LPRO in 0.3s | 2.73 sym/s | Total: 11.2m | ETA: 9.3m [2026-03-02T20:26:19.529519] [INFO ] [sig ] [1845/3370] Forecasting LPSN... [2026-03-02T20:26:19.529549] [INFO ] [sig ] Generating forecast for: LPSN [2026-03-02T20:26:19.529600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-03-02T20:26:19.541017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-03-02T20:26:19.541339] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-03-02T20:26:19.542169] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-03-02T20:26:19.542223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:19.542256] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:19.542284] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:19.542341] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:19.602378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:19.603248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:19.603338] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:19.603373] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:19.727600] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:19.727784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:19.727829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:19.727899] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:19.731966] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: UP (p=69.42%) [2026-03-02T20:26:19.732245] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-03-02T20:26:19.732376] [INFO ] [sig ] LPSN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:19.880240] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LPSN.txt [2026-03-02T20:26:19.880379] [INFO ] [sig ] [1845/3370] Completed LPSN in 0.4s | 2.73 sym/s | Total: 11.2m | ETA: 9.3m [2026-03-02T20:26:19.880418] [INFO ] [sig ] [1846/3370] Forecasting LPTH... [2026-03-02T20:26:19.880448] [INFO ] [sig ] Generating forecast for: LPTH [2026-03-02T20:26:19.880479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-03-02T20:26:19.892489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-03-02T20:26:19.892817] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-03-02T20:26:19.893652] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-03-02T20:26:19.893705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:19.893737] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:19.893764] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:19.893823] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:19.951995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:19.952927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:19.953016] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:19.953243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:20.075180] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:20.075347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:20.075387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:20.075416] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:20.078933] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: UP (p=99.22%) [2026-03-02T20:26:20.079211] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-03-02T20:26:20.079351] [INFO ] [sig ] LPTH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:20.231682] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LPTH.txt [2026-03-02T20:26:20.231852] [INFO ] [sig ] [1846/3370] Completed LPTH in 0.4s | 2.73 sym/s | Total: 11.3m | ETA: 9.3m [2026-03-02T20:26:20.231894] [INFO ] [sig ] [1847/3370] Forecasting LPX... [2026-03-02T20:26:20.231924] [INFO ] [sig ] Generating forecast for: LPX [2026-03-02T20:26:20.231962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-03-02T20:26:20.244404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-03-02T20:26:20.244854] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-03-02T20:26:20.245815] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-03-02T20:26:20.245886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:20.245928] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:20.245963] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:20.246023] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:20.307229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:20.308197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:20.308290] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:20.308324] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:20.433370] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:20.433541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:20.433605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:20.433641] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:20.437917] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: UP (p=99.03%) [2026-03-02T20:26:20.438250] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-03-02T20:26:20.438390] [INFO ] [sig ] LPX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:20.585809] [INFO ] [LOCAL ] Saved forecast: LPX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LPX.txt [2026-03-02T20:26:20.585967] [INFO ] [sig ] [1847/3370] Completed LPX in 0.4s | 2.73 sym/s | Total: 11.3m | ETA: 9.3m [2026-03-02T20:26:20.586006] [INFO ] [sig ] [1848/3370] Forecasting LQDA... [2026-03-02T20:26:20.586035] [INFO ] [sig ] Generating forecast for: LQDA [2026-03-02T20:26:20.586067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-03-02T20:26:20.598740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-03-02T20:26:20.599135] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-03-02T20:26:20.600026] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-03-02T20:26:20.600082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:20.600115] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:20.600143] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:20.600201] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:20.659401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:20.660292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:20.660382] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:20.660416] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:20.791092] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:20.791261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:20.791302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:20.791332] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:20.794917] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: DOWN (p=8.37%) [2026-03-02T20:26:20.795232] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-03-02T20:26:20.795372] [INFO ] [sig ] LQDA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:20.946602] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LQDA.txt [2026-03-02T20:26:20.946771] [INFO ] [sig ] [1848/3370] Completed LQDA in 0.4s | 2.73 sym/s | Total: 11.3m | ETA: 9.3m [2026-03-02T20:26:20.946812] [INFO ] [sig ] [1849/3370] Forecasting LRCX... [2026-03-02T20:26:20.946842] [INFO ] [sig ] Generating forecast for: LRCX [2026-03-02T20:26:20.946873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-03-02T20:26:20.960687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-03-02T20:26:20.961353] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-03-02T20:26:20.962309] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-03-02T20:26:20.962366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:20.962401] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:20.962429] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:20.962489] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:21.025192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:21.026144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:21.026233] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:21.026267] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:21.158329] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:21.158496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:21.158537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:21.158566] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:21.162119] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: DOWN (p=16.86%) [2026-03-02T20:26:21.162403] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-03-02T20:26:21.162538] [INFO ] [sig ] LRCX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:21.308620] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LRCX.txt [2026-03-02T20:26:21.308775] [INFO ] [sig ] [1849/3370] Completed LRCX in 0.4s | 2.73 sym/s | Total: 11.3m | ETA: 9.3m [2026-03-02T20:26:21.308822] [INFO ] [sig ] [1850/3370] Forecasting LRGE... [2026-03-02T20:26:21.308859] [INFO ] [sig ] Generating forecast for: LRGE [2026-03-02T20:26:21.308895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-03-02T20:26:21.320521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-03-02T20:26:21.320842] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-03-02T20:26:21.321661] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-03-02T20:26:21.321713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:21.321746] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:21.321773] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:21.321830] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:21.380406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:21.381282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:21.381374] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:21.381406] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:21.493501] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:21.493679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:21.493737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:21.493768] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:21.497621] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: UP (p=81.66%) [2026-03-02T20:26:21.497900] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-03-02T20:26:21.498060] [INFO ] [sig ] LRGE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:21.643345] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LRGE.txt [2026-03-02T20:26:21.643477] [INFO ] [sig ] [1850/3370] Completed LRGE in 0.3s | 2.73 sym/s | Total: 11.3m | ETA: 9.3m [2026-03-02T20:26:21.643517] [INFO ] [sig ] [1851/3370] Forecasting LSCC... [2026-03-02T20:26:21.643546] [INFO ] [sig ] Generating forecast for: LSCC [2026-03-02T20:26:21.643595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-03-02T20:26:21.656495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-03-02T20:26:21.656845] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-03-02T20:26:21.657660] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-03-02T20:26:21.657712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:21.657744] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:21.657771] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:21.657833] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:21.722519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:21.723804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:21.723910] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:21.723967] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:21.848337] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:21.848503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:21.848544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:21.848593] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:21.852074] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: DOWN (p=18.42%) [2026-03-02T20:26:21.852361] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-03-02T20:26:21.852492] [INFO ] [sig ] LSCC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:21.999544] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LSCC.txt [2026-03-02T20:26:21.999760] [INFO ] [sig ] [1851/3370] Completed LSCC in 0.4s | 2.73 sym/s | Total: 11.3m | ETA: 9.3m [2026-03-02T20:26:21.999803] [INFO ] [sig ] [1852/3370] Forecasting LSPD... [2026-03-02T20:26:21.999835] [INFO ] [sig ] Generating forecast for: LSPD [2026-03-02T20:26:21.999867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-03-02T20:26:22.013291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-03-02T20:26:22.013756] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-03-02T20:26:22.014828] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-03-02T20:26:22.014892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:22.014931] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:22.014965] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:22.015037] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:22.076103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:22.077088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:22.077208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:22.077243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:22.202068] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:22.202225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:22.202265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:22.202296] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:22.205822] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: DOWN (p=18.26%) [2026-03-02T20:26:22.206138] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-03-02T20:26:22.206273] [INFO ] [sig ] LSPD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:22.351770] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LSPD.txt [2026-03-02T20:26:22.351897] [INFO ] [sig ] [1852/3370] Completed LSPD in 0.4s | 2.73 sym/s | Total: 11.3m | ETA: 9.3m [2026-03-02T20:26:22.351937] [INFO ] [sig ] [1853/3370] Forecasting LTC... [2026-03-02T20:26:22.351971] [INFO ] [sig ] Generating forecast for: LTC [2026-03-02T20:26:22.352002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-03-02T20:26:22.363802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-03-02T20:26:22.364125] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-03-02T20:26:22.364988] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-03-02T20:26:22.365047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:22.365080] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:22.365107] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:22.365166] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:22.428735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:22.429549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:22.429650] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:22.429683] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:22.548173] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:22.548315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:22.548353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:22.548382] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:22.551896] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: UP (p=85.93%) [2026-03-02T20:26:22.552193] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-03-02T20:26:22.552329] [INFO ] [sig ] LTC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:22.701507] [INFO ] [LOCAL ] Saved forecast: LTC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LTC.txt [2026-03-02T20:26:22.701694] [INFO ] [sig ] [1853/3370] Completed LTC in 0.3s | 2.73 sym/s | Total: 11.3m | ETA: 9.2m [2026-03-02T20:26:22.701736] [INFO ] [sig ] [1854/3370] Forecasting LTH... [2026-03-02T20:26:22.701768] [INFO ] [sig ] Generating forecast for: LTH [2026-03-02T20:26:22.701797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-03-02T20:26:22.713984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-03-02T20:26:22.714394] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-03-02T20:26:22.715239] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-03-02T20:26:22.715293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:22.715336] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:22.715365] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:22.715423] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:22.773173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:22.774111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:22.774199] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:22.774232] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:22.893836] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:22.894006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:22.894046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:22.894075] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:22.897523] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: UP (p=95.57%) [2026-03-02T20:26:22.897818] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-03-02T20:26:22.897963] [INFO ] [sig ] LTH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:23.043801] [INFO ] [LOCAL ] Saved forecast: LTH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LTH.txt [2026-03-02T20:26:23.043934] [INFO ] [sig ] [1854/3370] Completed LTH in 0.3s | 2.73 sym/s | Total: 11.3m | ETA: 9.2m [2026-03-02T20:26:23.043975] [INFO ] [sig ] [1855/3370] Forecasting LTRN... [2026-03-02T20:26:23.044005] [INFO ] [sig ] Generating forecast for: LTRN [2026-03-02T20:26:23.044036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-03-02T20:26:23.056001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-03-02T20:26:23.056291] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-03-02T20:26:23.057157] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-03-02T20:26:23.057210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:23.057241] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:23.057268] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:23.057324] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:23.115860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:23.116560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:23.116661] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:23.116694] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:23.236142] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:23.236345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:23.236392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:23.236423] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:23.239992] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: UP (p=52.98%) [2026-03-02T20:26:23.240268] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-03-02T20:26:23.240397] [INFO ] [sig ] LTRN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:23.385072] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LTRN.txt [2026-03-02T20:26:23.385247] [INFO ] [sig ] [1855/3370] Completed LTRN in 0.3s | 2.73 sym/s | Total: 11.3m | ETA: 9.2m [2026-03-02T20:26:23.385289] [INFO ] [sig ] [1856/3370] Forecasting LTRX... [2026-03-02T20:26:23.385319] [INFO ] [sig ] Generating forecast for: LTRX [2026-03-02T20:26:23.385349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-03-02T20:26:23.396550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-03-02T20:26:23.396930] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-03-02T20:26:23.397805] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-03-02T20:26:23.397858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:23.397891] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:23.397924] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:23.397994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:23.455996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:23.456773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:23.456857] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:23.456890] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:23.580542] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:23.580722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:23.580763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:23.580791] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:23.584349] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: DOWN (p=44.29%) [2026-03-02T20:26:23.584652] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-03-02T20:26:23.584784] [INFO ] [sig ] LTRX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:23.729120] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LTRX.txt [2026-03-02T20:26:23.729267] [INFO ] [sig ] [1856/3370] Completed LTRX in 0.3s | 2.73 sym/s | Total: 11.3m | ETA: 9.2m [2026-03-02T20:26:23.729306] [INFO ] [sig ] [1857/3370] Forecasting LUCD... [2026-03-02T20:26:23.729335] [INFO ] [sig ] Generating forecast for: LUCD [2026-03-02T20:26:23.729366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-03-02T20:26:23.742234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-03-02T20:26:23.742644] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-03-02T20:26:23.743463] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-03-02T20:26:23.743516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:23.743547] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:23.743603] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:23.743666] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:23.806471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:23.807726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:23.807820] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:23.807854] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:23.937323] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:23.937530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:23.937595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:23.937630] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:23.941228] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-03-02T20:26:23.941548] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-03-02T20:26:23.941719] [INFO ] [sig ] LUCD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:24.091901] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LUCD.txt [2026-03-02T20:26:24.092070] [INFO ] [sig ] [1857/3370] Completed LUCD in 0.4s | 2.73 sym/s | Total: 11.3m | ETA: 9.2m [2026-03-02T20:26:24.092120] [INFO ] [sig ] [1858/3370] Forecasting LUMN... [2026-03-02T20:26:24.092151] [INFO ] [sig ] Generating forecast for: LUMN [2026-03-02T20:26:24.092180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-03-02T20:26:24.104789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-03-02T20:26:24.105159] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-03-02T20:26:24.106054] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-03-02T20:26:24.106110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:24.106145] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:24.106173] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:24.106231] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:24.166310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:24.167251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:24.167342] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:24.167376] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:24.290739] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:24.290898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:24.290939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:24.290970] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:24.294492] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: DOWN (p=43.34%) [2026-03-02T20:26:24.294798] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-03-02T20:26:24.294949] [INFO ] [sig ] LUMN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:24.440560] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LUMN.txt [2026-03-02T20:26:24.440712] [INFO ] [sig ] [1858/3370] Completed LUMN in 0.3s | 2.73 sym/s | Total: 11.3m | ETA: 9.2m [2026-03-02T20:26:24.440751] [INFO ] [sig ] [1859/3370] Forecasting LUNG... [2026-03-02T20:26:24.440779] [INFO ] [sig ] Generating forecast for: LUNG [2026-03-02T20:26:24.440811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-03-02T20:26:24.452666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-03-02T20:26:24.452981] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-03-02T20:26:24.454028] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-03-02T20:26:24.454092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:24.454151] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:24.454179] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:24.454405] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:24.513305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:24.514200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:24.514287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:24.514320] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:24.648290] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:24.648455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:24.648499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:24.648529] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:24.652560] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: UP (p=60.57%) [2026-03-02T20:26:24.652946] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-03-02T20:26:24.653137] [INFO ] [sig ] LUNG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:24.813118] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LUNG.txt [2026-03-02T20:26:24.813303] [INFO ] [sig ] [1859/3370] Completed LUNG in 0.4s | 2.73 sym/s | Total: 11.3m | ETA: 9.2m [2026-03-02T20:26:24.813346] [INFO ] [sig ] [1860/3370] Forecasting LVHD... [2026-03-02T20:26:24.813385] [INFO ] [sig ] Generating forecast for: LVHD [2026-03-02T20:26:24.813422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-03-02T20:26:24.826280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-03-02T20:26:24.826669] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-03-02T20:26:24.827639] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-03-02T20:26:24.827695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:24.827728] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:24.827754] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:24.827811] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:24.894150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:24.895506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:24.895622] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:24.895673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:25.022314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:25.022464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:25.022507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:25.022538] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:25.026074] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: DOWN (p=27.99%) [2026-03-02T20:26:25.026365] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-03-02T20:26:25.026499] [INFO ] [sig ] LVHD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:25.174090] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LVHD.txt [2026-03-02T20:26:25.174235] [INFO ] [sig ] [1860/3370] Completed LVHD in 0.4s | 2.73 sym/s | Total: 11.3m | ETA: 9.2m [2026-03-02T20:26:25.174275] [INFO ] [sig ] [1861/3370] Forecasting LVO... [2026-03-02T20:26:25.174306] [INFO ] [sig ] Generating forecast for: LVO [2026-03-02T20:26:25.174337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-03-02T20:26:25.187209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-03-02T20:26:25.187787] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-03-02T20:26:25.188880] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-03-02T20:26:25.188933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:25.188967] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:25.188993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:25.189050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:25.246960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:25.247879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:25.247993] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:25.248046] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:25.369447] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:25.369631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:25.369704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:25.369736] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:25.373522] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: DOWN (p=4.06%) [2026-03-02T20:26:25.373847] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-03-02T20:26:25.373982] [INFO ] [sig ] LVO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:25.531231] [INFO ] [LOCAL ] Saved forecast: LVO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LVO.txt [2026-03-02T20:26:25.531408] [INFO ] [sig ] [1861/3370] Completed LVO in 0.4s | 2.73 sym/s | Total: 11.3m | ETA: 9.2m [2026-03-02T20:26:25.531452] [INFO ] [sig ] [1862/3370] Forecasting LVS... [2026-03-02T20:26:25.531482] [INFO ] [sig ] Generating forecast for: LVS [2026-03-02T20:26:25.531515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-03-02T20:26:25.544017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-03-02T20:26:25.544390] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-03-02T20:26:25.545301] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-03-02T20:26:25.545355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:25.545387] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:25.545412] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:25.545470] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:25.608444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:25.609385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:25.609475] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:25.609509] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:25.740675] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:25.740847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:25.740912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:25.740989] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:25.745304] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: UP (p=79.94%) [2026-03-02T20:26:25.745691] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-03-02T20:26:25.745854] [INFO ] [sig ] LVS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:25.909175] [INFO ] [LOCAL ] Saved forecast: LVS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LVS.txt [2026-03-02T20:26:25.909515] [INFO ] [sig ] [1862/3370] Completed LVS in 0.4s | 2.73 sym/s | Total: 11.3m | ETA: 9.2m [2026-03-02T20:26:25.909613] [INFO ] [sig ] [1863/3370] Forecasting LWAY... [2026-03-02T20:26:25.909668] [INFO ] [sig ] Generating forecast for: LWAY [2026-03-02T20:26:25.909718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-03-02T20:26:25.922975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-03-02T20:26:25.923354] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-03-02T20:26:25.924196] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-03-02T20:26:25.924249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:25.924283] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:25.924311] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:25.924370] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:25.987134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:25.988263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:25.988369] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:25.988406] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:26.123355] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:26.123535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:26.123621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:26.123663] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:26.127775] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: DOWN (p=47.03%) [2026-03-02T20:26:26.128110] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-03-02T20:26:26.128283] [INFO ] [sig ] LWAY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:26.286452] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LWAY.txt [2026-03-02T20:26:26.286658] [INFO ] [sig ] [1863/3370] Completed LWAY in 0.4s | 2.73 sym/s | Total: 11.4m | ETA: 9.2m [2026-03-02T20:26:26.286710] [INFO ] [sig ] [1864/3370] Forecasting LWLG... [2026-03-02T20:26:26.286750] [INFO ] [sig ] Generating forecast for: LWLG [2026-03-02T20:26:26.286798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-03-02T20:26:26.300060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-03-02T20:26:26.300626] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-03-02T20:26:26.301472] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-03-02T20:26:26.301526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:26.301559] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:26.301614] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:26.301696] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:26.366126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:26.366937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:26.367033] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:26.367076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:26.501830] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:26.502013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:26.502071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:26.502121] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:26.505867] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: DOWN (p=9.23%) [2026-03-02T20:26:26.506212] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-03-02T20:26:26.506352] [INFO ] [sig ] LWLG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:26.665924] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LWLG.txt [2026-03-02T20:26:26.666076] [INFO ] [sig ] [1864/3370] Completed LWLG in 0.4s | 2.73 sym/s | Total: 11.4m | ETA: 9.2m [2026-03-02T20:26:26.666119] [INFO ] [sig ] [1865/3370] Forecasting LX... [2026-03-02T20:26:26.666153] [INFO ] [sig ] Generating forecast for: LX [2026-03-02T20:26:26.666199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-03-02T20:26:26.680509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-03-02T20:26:26.680914] [INFO ] [FORECASTER] Starting predict_future for LX [2026-03-02T20:26:26.681809] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-03-02T20:26:26.681861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:26.681919] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:26.681949] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:26.682017] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:26.749840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:26.750811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:26.750904] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:26.750937] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:26.882926] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:26.883093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:26.883133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:26.883163] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:26.886728] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: UP (p=59.89%) [2026-03-02T20:26:26.887059] [INFO ] [FORECASTER] Completed predict_future for LX [2026-03-02T20:26:26.887204] [INFO ] [sig ] LX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:27.040050] [INFO ] [LOCAL ] Saved forecast: LX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LX.txt [2026-03-02T20:26:27.040241] [INFO ] [sig ] [1865/3370] Completed LX in 0.4s | 2.73 sym/s | Total: 11.4m | ETA: 9.2m [2026-03-02T20:26:27.040287] [INFO ] [sig ] [1866/3370] Forecasting LXEO... [2026-03-02T20:26:27.040319] [INFO ] [sig ] Generating forecast for: LXEO [2026-03-02T20:26:27.040351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-03-02T20:26:27.052961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-03-02T20:26:27.053346] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-03-02T20:26:27.054254] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-03-02T20:26:27.054308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:27.054342] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:27.054371] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:27.054429] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:27.117263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:27.118364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:27.118472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:27.118510] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:27.247562] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:27.247789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:27.247831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:27.247862] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:27.251886] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: UP (p=93.95%) [2026-03-02T20:26:27.252191] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-03-02T20:26:27.252484] [INFO ] [sig ] LXEO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:27.405262] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LXEO.txt [2026-03-02T20:26:27.405422] [INFO ] [sig ] [1866/3370] Completed LXEO in 0.4s | 2.73 sym/s | Total: 11.4m | ETA: 9.2m [2026-03-02T20:26:27.405465] [INFO ] [sig ] [1867/3370] Forecasting LXP... [2026-03-02T20:26:27.405497] [INFO ] [sig ] Generating forecast for: LXP [2026-03-02T20:26:27.405529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-03-02T20:26:27.419279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-03-02T20:26:27.419854] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-03-02T20:26:27.420926] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-03-02T20:26:27.420992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:27.421033] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:27.421069] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:27.421142] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:27.483320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:27.484260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:27.484360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:27.484394] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:27.607297] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:27.607464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:27.607506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:27.607536] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:27.611835] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: UP (p=90.30%) [2026-03-02T20:26:27.612165] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-03-02T20:26:27.612302] [INFO ] [sig ] LXP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:27.766240] [INFO ] [LOCAL ] Saved forecast: LXP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LXP.txt [2026-03-02T20:26:27.766413] [INFO ] [sig ] [1867/3370] Completed LXP in 0.4s | 2.73 sym/s | Total: 11.4m | ETA: 9.2m [2026-03-02T20:26:27.766479] [INFO ] [sig ] [1868/3370] Forecasting LYB... [2026-03-02T20:26:27.766525] [INFO ] [sig ] Generating forecast for: LYB [2026-03-02T20:26:27.766560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-03-02T20:26:27.779407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-03-02T20:26:27.779771] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-03-02T20:26:27.780613] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-03-02T20:26:27.780668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:27.780701] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:27.780733] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:27.780806] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:27.845830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:27.846718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:27.846817] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:27.846855] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:27.970510] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:27.970691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:27.970734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:27.970763] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:27.974289] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: DOWN (p=18.63%) [2026-03-02T20:26:27.974607] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-03-02T20:26:27.974746] [INFO ] [sig ] LYB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:28.130161] [INFO ] [LOCAL ] Saved forecast: LYB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LYB.txt [2026-03-02T20:26:28.130319] [INFO ] [sig ] [1868/3370] Completed LYB in 0.4s | 2.73 sym/s | Total: 11.4m | ETA: 9.2m [2026-03-02T20:26:28.130365] [INFO ] [sig ] [1869/3370] Forecasting LYG... [2026-03-02T20:26:28.130414] [INFO ] [sig ] Generating forecast for: LYG [2026-03-02T20:26:28.130459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-03-02T20:26:28.143758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-03-02T20:26:28.144199] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-03-02T20:26:28.145165] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-03-02T20:26:28.145221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:28.145261] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:28.145307] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:28.145379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:28.213009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:28.213931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:28.214085] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:28.214124] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:28.350024] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:28.350197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:28.350241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:28.350272] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:28.353911] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: DOWN (p=25.13%) [2026-03-02T20:26:28.354211] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-03-02T20:26:28.354349] [INFO ] [sig ] LYG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:28.508550] [INFO ] [LOCAL ] Saved forecast: LYG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LYG.txt [2026-03-02T20:26:28.508722] [INFO ] [sig ] [1869/3370] Completed LYG in 0.4s | 2.73 sym/s | Total: 11.4m | ETA: 9.1m [2026-03-02T20:26:28.508762] [INFO ] [sig ] [1870/3370] Forecasting LYRA... [2026-03-02T20:26:28.508793] [INFO ] [sig ] Generating forecast for: LYRA [2026-03-02T20:26:28.508823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-03-02T20:26:28.523659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-03-02T20:26:28.524200] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-03-02T20:26:28.525232] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-03-02T20:26:28.525290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:28.525324] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:28.525353] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:28.525413] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:28.602042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:28.603135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:28.603240] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:28.603275] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:28.744345] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:28.744523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:28.744566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:28.744618] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:28.748505] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: UP (p=72.18%) [2026-03-02T20:26:28.748913] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-03-02T20:26:28.749098] [INFO ] [sig ] LYRA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:28.906990] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LYRA.txt [2026-03-02T20:26:28.907170] [INFO ] [sig ] [1870/3370] Completed LYRA in 0.4s | 2.73 sym/s | Total: 11.4m | ETA: 9.1m [2026-03-02T20:26:28.907215] [INFO ] [sig ] [1871/3370] Forecasting LYTS... [2026-03-02T20:26:28.907440] [INFO ] [sig ] Generating forecast for: LYTS [2026-03-02T20:26:28.907471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-03-02T20:26:28.920989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-03-02T20:26:28.921421] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-03-02T20:26:28.922522] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-03-02T20:26:28.922601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:28.922636] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:28.922663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:28.922720] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:28.985958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:28.986893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:28.986982] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:28.987019] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:29.108621] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:29.108798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:29.108840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:29.108870] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:29.113178] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: UP (p=53.91%) [2026-03-02T20:26:29.113536] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-03-02T20:26:29.113710] [INFO ] [sig ] LYTS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:29.264831] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/LYTS.txt [2026-03-02T20:26:29.264994] [INFO ] [sig ] [1871/3370] Completed LYTS in 0.4s | 2.73 sym/s | Total: 11.4m | ETA: 9.1m [2026-03-02T20:26:29.265044] [INFO ] [sig ] [1872/3370] Forecasting LZ... [2026-03-02T20:26:29.265080] [INFO ] [sig ] Generating forecast for: LZ [2026-03-02T20:26:29.265117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-03-02T20:26:29.276903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-03-02T20:26:29.277312] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-03-02T20:26:29.278219] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-03-02T20:26:29.278272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:29.278305] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:29.278331] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:29.278388] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:29.337666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:29.338842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:29.338932] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:29.338966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:29.467329] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:29.467509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:29.467559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:29.467612] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:29.471472] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: DOWN (p=3.22%) [2026-03-02T20:26:29.471862] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-03-02T20:26:29.472018] [INFO ] [sig ] LZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:29.624229] [INFO ] [LOCAL ] Saved forecast: LZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LZ.txt [2026-03-02T20:26:29.624415] [INFO ] [sig ] [1872/3370] Completed LZ in 0.4s | 2.73 sym/s | Total: 11.4m | ETA: 9.1m [2026-03-02T20:26:29.624459] [INFO ] [sig ] [1873/3370] Forecasting LZB... [2026-03-02T20:26:29.624489] [INFO ] [sig ] Generating forecast for: LZB [2026-03-02T20:26:29.624521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-03-02T20:26:29.636923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-03-02T20:26:29.637304] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-03-02T20:26:29.638177] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-03-02T20:26:29.638230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:29.638262] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:29.638289] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:29.638346] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:29.697687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:29.698615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:29.698705] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:29.698738] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:29.826267] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:29.826468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:29.826524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:29.826564] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:29.831774] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: DOWN (p=17.92%) [2026-03-02T20:26:29.832236] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-03-02T20:26:29.832648] [INFO ] [sig ] LZB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:30.010773] [INFO ] [LOCAL ] Saved forecast: LZB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LZB.txt [2026-03-02T20:26:30.010945] [INFO ] [sig ] [1873/3370] Completed LZB in 0.4s | 2.73 sym/s | Total: 11.4m | ETA: 9.1m [2026-03-02T20:26:30.011009] [INFO ] [sig ] [1874/3370] Forecasting LZM... [2026-03-02T20:26:30.011064] [INFO ] [sig ] Generating forecast for: LZM [2026-03-02T20:26:30.011112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-03-02T20:26:30.029074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-03-02T20:26:30.029764] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-03-02T20:26:30.030802] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-03-02T20:26:30.030865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:30.030904] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:30.030938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:30.031017] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:30.094844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:30.095795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:30.095897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:30.095946] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:30.223492] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:30.223708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:30.223769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:30.223803] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:30.227460] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-03-02T20:26:30.227783] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-03-02T20:26:30.227923] [INFO ] [sig ] LZM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:30.383565] [INFO ] [LOCAL ] Saved forecast: LZM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/LZM.txt [2026-03-02T20:26:30.383763] [INFO ] [sig ] [1874/3370] Completed LZM in 0.4s | 2.73 sym/s | Total: 11.4m | ETA: 9.1m [2026-03-02T20:26:30.383807] [INFO ] [sig ] [1875/3370] Forecasting M... [2026-03-02T20:26:30.383837] [INFO ] [sig ] Generating forecast for: M [2026-03-02T20:26:30.383868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-03-02T20:26:30.397225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-03-02T20:26:30.397611] [INFO ] [FORECASTER] Starting predict_future for M [2026-03-02T20:26:30.398466] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-03-02T20:26:30.398518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:30.398552] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:30.398606] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:30.398666] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:30.459825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:30.460763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:30.460863] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:30.460903] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:30.594618] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:30.594784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:30.594825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:30.594857] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:30.598413] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: UP (p=85.92%) [2026-03-02T20:26:30.598715] [INFO ] [FORECASTER] Completed predict_future for M [2026-03-02T20:26:30.598847] [INFO ] [sig ] M: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:30.744246] [INFO ] [LOCAL ] Saved forecast: M 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/M.txt [2026-03-02T20:26:30.744379] [INFO ] [sig ] [1875/3370] Completed M in 0.4s | 2.73 sym/s | Total: 11.4m | ETA: 9.1m [2026-03-02T20:26:30.744419] [INFO ] [sig ] [1876/3370] Forecasting MA... [2026-03-02T20:26:30.744449] [INFO ] [sig ] Generating forecast for: MA [2026-03-02T20:26:30.744479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-03-02T20:26:30.758288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-03-02T20:26:30.758621] [INFO ] [FORECASTER] Starting predict_future for MA [2026-03-02T20:26:30.759842] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-03-02T20:26:30.759896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:30.759970] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:30.759999] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:30.760056] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:30.818301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:30.818947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:30.819030] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:30.819062] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:30.938724] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:30.938886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:30.938925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:30.938954] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:30.942397] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: UP (p=82.95%) [2026-03-02T20:26:30.942707] [INFO ] [FORECASTER] Completed predict_future for MA [2026-03-02T20:26:30.942843] [INFO ] [sig ] MA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:31.096405] [INFO ] [LOCAL ] Saved forecast: MA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MA.txt [2026-03-02T20:26:31.096547] [INFO ] [sig ] [1876/3370] Completed MA in 0.4s | 2.73 sym/s | Total: 11.4m | ETA: 9.1m [2026-03-02T20:26:31.096608] [INFO ] [sig ] [1877/3370] Forecasting MAA... [2026-03-02T20:26:31.096639] [INFO ] [sig ] Generating forecast for: MAA [2026-03-02T20:26:31.096670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-03-02T20:26:31.109525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-03-02T20:26:31.109917] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-03-02T20:26:31.110781] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-03-02T20:26:31.110835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:31.110868] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:31.110895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:31.110953] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:31.170737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:31.171523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:31.171643] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:31.171681] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:31.293398] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:31.293562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:31.293626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:31.293657] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:31.297179] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: DOWN (p=9.42%) [2026-03-02T20:26:31.297478] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-03-02T20:26:31.297637] [INFO ] [sig ] MAA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:31.443565] [INFO ] [LOCAL ] Saved forecast: MAA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MAA.txt [2026-03-02T20:26:31.443716] [INFO ] [sig ] [1877/3370] Completed MAA in 0.3s | 2.73 sym/s | Total: 11.4m | ETA: 9.1m [2026-03-02T20:26:31.443756] [INFO ] [sig ] [1878/3370] Forecasting MAC... [2026-03-02T20:26:31.443785] [INFO ] [sig ] Generating forecast for: MAC [2026-03-02T20:26:31.443815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-03-02T20:26:31.456508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-03-02T20:26:31.456867] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-03-02T20:26:31.457682] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-03-02T20:26:31.457734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:31.457777] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:31.457805] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:31.457863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:31.516144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:31.516952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:31.517037] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:31.517072] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:31.639607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:31.639769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:31.639808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:31.639836] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:31.643387] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: UP (p=90.50%) [2026-03-02T20:26:31.643696] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-03-02T20:26:31.643831] [INFO ] [sig ] MAC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:31.789635] [INFO ] [LOCAL ] Saved forecast: MAC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MAC.txt [2026-03-02T20:26:31.789788] [INFO ] [sig ] [1878/3370] Completed MAC in 0.3s | 2.73 sym/s | Total: 11.4m | ETA: 9.1m [2026-03-02T20:26:31.789827] [INFO ] [sig ] [1879/3370] Forecasting MAMA... [2026-03-02T20:26:31.789858] [INFO ] [sig ] Generating forecast for: MAMA [2026-03-02T20:26:31.789890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-03-02T20:26:31.803656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-03-02T20:26:31.804013] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-03-02T20:26:31.805057] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-03-02T20:26:31.805118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:31.805155] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:31.805187] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:31.805256] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:31.869303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:31.870626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:31.870740] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:31.870774] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:32.000771] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:32.000936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:32.000976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:32.001004] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:32.005236] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: DOWN (p=6.48%) [2026-03-02T20:26:32.005553] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-03-02T20:26:32.005719] [INFO ] [sig ] MAMA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:32.153296] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MAMA.txt [2026-03-02T20:26:32.153439] [INFO ] [sig ] [1879/3370] Completed MAMA in 0.4s | 2.73 sym/s | Total: 11.5m | ETA: 9.1m [2026-03-02T20:26:32.153479] [INFO ] [sig ] [1880/3370] Forecasting MAN... [2026-03-02T20:26:32.153509] [INFO ] [sig ] Generating forecast for: MAN [2026-03-02T20:26:32.153541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-03-02T20:26:32.166651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-03-02T20:26:32.167026] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-03-02T20:26:32.167847] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-03-02T20:26:32.167899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:32.167930] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:32.167957] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:32.168014] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:32.229840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:32.230777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:32.230867] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:32.230909] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:32.357023] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:32.357187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:32.357227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:32.357256] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:32.360981] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: DOWN (p=11.85%) [2026-03-02T20:26:32.361272] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-03-02T20:26:32.361430] [INFO ] [sig ] MAN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:32.520564] [INFO ] [LOCAL ] Saved forecast: MAN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MAN.txt [2026-03-02T20:26:32.520778] [INFO ] [sig ] [1880/3370] Completed MAN in 0.4s | 2.73 sym/s | Total: 11.5m | ETA: 9.1m [2026-03-02T20:26:32.520821] [INFO ] [sig ] [1881/3370] Forecasting MANH... [2026-03-02T20:26:32.520853] [INFO ] [sig ] Generating forecast for: MANH [2026-03-02T20:26:32.520883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-03-02T20:26:32.535946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-03-02T20:26:32.536615] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-03-02T20:26:32.537544] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-03-02T20:26:32.537618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:32.537653] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:32.537681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:32.537740] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:32.598044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:32.599009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:32.599100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:32.599136] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:32.727489] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:32.727688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:32.727745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:32.727786] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:32.731733] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: UP (p=61.70%) [2026-03-02T20:26:32.732105] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-03-02T20:26:32.732308] [INFO ] [sig ] MANH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:32.884498] [INFO ] [LOCAL ] Saved forecast: MANH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MANH.txt [2026-03-02T20:26:32.884686] [INFO ] [sig ] [1881/3370] Completed MANH in 0.4s | 2.73 sym/s | Total: 11.5m | ETA: 9.1m [2026-03-02T20:26:32.884756] [INFO ] [sig ] [1882/3370] Forecasting MARA... [2026-03-02T20:26:32.884807] [INFO ] [sig ] Generating forecast for: MARA [2026-03-02T20:26:32.884850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-03-02T20:26:32.897781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-03-02T20:26:32.898189] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-03-02T20:26:32.899081] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-03-02T20:26:32.899145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:32.899186] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:32.899222] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:32.899296] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:32.963330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:32.964191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:32.964281] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:32.964317] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:33.104053] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:33.104226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:33.104462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:33.104492] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:33.108750] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: UP (p=76.82%) [2026-03-02T20:26:33.109049] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-03-02T20:26:33.109205] [INFO ] [sig ] MARA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:33.265975] [INFO ] [LOCAL ] Saved forecast: MARA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MARA.txt [2026-03-02T20:26:33.266140] [INFO ] [sig ] [1882/3370] Completed MARA in 0.4s | 2.73 sym/s | Total: 11.5m | ETA: 9.1m [2026-03-02T20:26:33.266215] [INFO ] [sig ] [1883/3370] Forecasting MAS... [2026-03-02T20:26:33.266265] [INFO ] [sig ] Generating forecast for: MAS [2026-03-02T20:26:33.266300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-03-02T20:26:33.278867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-03-02T20:26:33.279260] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-03-02T20:26:33.280164] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-03-02T20:26:33.280231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:33.280268] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:33.280297] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:33.280369] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:33.342552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:33.343455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:33.343546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:33.343600] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:33.476373] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:33.476566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:33.476647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:33.476691] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:33.481284] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: UP (p=90.44%) [2026-03-02T20:26:33.481806] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-03-02T20:26:33.481983] [INFO ] [sig ] MAS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:33.639566] [INFO ] [LOCAL ] Saved forecast: MAS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MAS.txt [2026-03-02T20:26:33.639738] [INFO ] [sig ] [1883/3370] Completed MAS in 0.4s | 2.73 sym/s | Total: 11.5m | ETA: 9.1m [2026-03-02T20:26:33.639779] [INFO ] [sig ] [1884/3370] Forecasting MASI... [2026-03-02T20:26:33.639811] [INFO ] [sig ] Generating forecast for: MASI [2026-03-02T20:26:33.639850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-03-02T20:26:33.653145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-03-02T20:26:33.653528] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-03-02T20:26:33.654431] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-03-02T20:26:33.654486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:33.654518] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:33.654546] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:33.654640] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:33.716338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:33.717389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:33.717493] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:33.717530] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:33.838699] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:33.838863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:33.838904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:33.838932] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:33.842612] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: DOWN (p=32.58%) [2026-03-02T20:26:33.842900] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-03-02T20:26:33.843036] [INFO ] [sig ] MASI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:33.992047] [INFO ] [LOCAL ] Saved forecast: MASI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MASI.txt [2026-03-02T20:26:33.992236] [INFO ] [sig ] [1884/3370] Completed MASI in 0.4s | 2.73 sym/s | Total: 11.5m | ETA: 9.1m [2026-03-02T20:26:33.992285] [INFO ] [sig ] [1885/3370] Forecasting MASS... [2026-03-02T20:26:33.992320] [INFO ] [sig ] Generating forecast for: MASS [2026-03-02T20:26:33.992353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-03-02T20:26:34.005760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-03-02T20:26:34.006195] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-03-02T20:26:34.007144] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-03-02T20:26:34.007200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:34.007232] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:34.007259] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:34.007319] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:34.068517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:34.069469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:34.069555] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:34.069610] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:34.196529] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:34.196706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:34.196748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:34.196797] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:34.200310] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: UP (p=88.68%) [2026-03-02T20:26:34.200614] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-03-02T20:26:34.200749] [INFO ] [sig ] MASS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:34.358343] [INFO ] [LOCAL ] Saved forecast: MASS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MASS.txt [2026-03-02T20:26:34.358486] [INFO ] [sig ] [1885/3370] Completed MASS in 0.4s | 2.73 sym/s | Total: 11.5m | ETA: 9.1m [2026-03-02T20:26:34.358524] [INFO ] [sig ] [1886/3370] Forecasting MATX... [2026-03-02T20:26:34.358555] [INFO ] [sig ] Generating forecast for: MATX [2026-03-02T20:26:34.358604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-03-02T20:26:34.371095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-03-02T20:26:34.371438] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-03-02T20:26:34.372280] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-03-02T20:26:34.372334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:34.372366] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:34.372395] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:34.372464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:34.435559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:34.436393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:34.436514] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:34.436550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:34.556602] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:34.556764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:34.556806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:34.556838] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:34.560394] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: UP (p=55.28%) [2026-03-02T20:26:34.560703] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-03-02T20:26:34.560838] [INFO ] [sig ] MATX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:34.715591] [INFO ] [LOCAL ] Saved forecast: MATX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MATX.txt [2026-03-02T20:26:34.715741] [INFO ] [sig ] [1886/3370] Completed MATX in 0.4s | 2.73 sym/s | Total: 11.5m | ETA: 9.0m [2026-03-02T20:26:34.715793] [INFO ] [sig ] [1887/3370] Forecasting MAX... [2026-03-02T20:26:34.715825] [INFO ] [sig ] Generating forecast for: MAX [2026-03-02T20:26:34.715856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-03-02T20:26:34.729945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-03-02T20:26:34.730279] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-03-02T20:26:34.731236] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-03-02T20:26:34.731290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:34.731323] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:34.731352] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:34.731417] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:34.794354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:34.795198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:34.795304] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:34.795339] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:34.923211] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:34.923374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:34.923417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:34.923448] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:34.927001] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: UP (p=62.32%) [2026-03-02T20:26:34.927293] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-03-02T20:26:34.927429] [INFO ] [sig ] MAX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:35.091484] [INFO ] [LOCAL ] Saved forecast: MAX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MAX.txt [2026-03-02T20:26:35.091665] [INFO ] [sig ] [1887/3370] Completed MAX in 0.4s | 2.73 sym/s | Total: 11.5m | ETA: 9.0m [2026-03-02T20:26:35.091713] [INFO ] [sig ] [1888/3370] Forecasting MAXI... [2026-03-02T20:26:35.091745] [INFO ] [sig ] Generating forecast for: MAXI [2026-03-02T20:26:35.091776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-03-02T20:26:35.104675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-03-02T20:26:35.105056] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-03-02T20:26:35.105980] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-03-02T20:26:35.106034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:35.106067] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:35.106095] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:35.106161] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:35.170776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:35.171750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:35.171842] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:35.171877] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:35.298865] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:35.299035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:35.299078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:35.299108] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:35.303218] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: DOWN (p=2.17%) [2026-03-02T20:26:35.303550] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-03-02T20:26:35.303719] [INFO ] [sig ] MAXI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:35.451492] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MAXI.txt [2026-03-02T20:26:35.451667] [INFO ] [sig ] [1888/3370] Completed MAXI in 0.4s | 2.73 sym/s | Total: 11.5m | ETA: 9.0m [2026-03-02T20:26:35.451710] [INFO ] [sig ] [1889/3370] Forecasting MAXN... [2026-03-02T20:26:35.451741] [INFO ] [sig ] Generating forecast for: MAXN [2026-03-02T20:26:35.451771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-03-02T20:26:35.464197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-03-02T20:26:35.464646] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-03-02T20:26:35.465525] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-03-02T20:26:35.465598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:35.465635] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:35.465676] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:35.465736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:35.526289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:35.527222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:35.527327] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:35.527364] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:35.648445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:35.648646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:35.648690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:35.648722] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:35.652263] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: UP (p=73.83%) [2026-03-02T20:26:35.652547] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-03-02T20:26:35.652704] [INFO ] [sig ] MAXN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:35.811217] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MAXN.txt [2026-03-02T20:26:35.811405] [INFO ] [sig ] [1889/3370] Completed MAXN in 0.4s | 2.73 sym/s | Total: 11.5m | ETA: 9.0m [2026-03-02T20:26:35.811445] [INFO ] [sig ] [1890/3370] Forecasting MBB... [2026-03-02T20:26:35.811476] [INFO ] [sig ] Generating forecast for: MBB [2026-03-02T20:26:35.811507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-03-02T20:26:35.825229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-03-02T20:26:35.825646] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-03-02T20:26:35.826746] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-03-02T20:26:35.826801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:35.826836] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:35.826865] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:35.826925] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:35.885591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:35.886266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:35.886362] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:35.886396] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:36.007682] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:36.007843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:36.007884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:36.007912] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:36.011453] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: DOWN (p=42.73%) [2026-03-02T20:26:36.011766] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-03-02T20:26:36.011904] [INFO ] [sig ] MBB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:36.159880] [INFO ] [LOCAL ] Saved forecast: MBB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MBB.txt [2026-03-02T20:26:36.160044] [INFO ] [sig ] [1890/3370] Completed MBB in 0.3s | 2.73 sym/s | Total: 11.5m | ETA: 9.0m [2026-03-02T20:26:36.160084] [INFO ] [sig ] [1891/3370] Forecasting MBC... [2026-03-02T20:26:36.160115] [INFO ] [sig ] Generating forecast for: MBC [2026-03-02T20:26:36.160147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-03-02T20:26:36.172454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-03-02T20:26:36.172817] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-03-02T20:26:36.173651] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-03-02T20:26:36.173703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:36.173736] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:36.173767] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:36.173825] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:36.231634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:36.232374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:36.232460] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:36.232495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:36.360762] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:36.360928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:36.360975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:36.361007] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:36.365045] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: UP (p=75.90%) [2026-03-02T20:26:36.365410] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-03-02T20:26:36.365562] [INFO ] [sig ] MBC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:36.514162] [INFO ] [LOCAL ] Saved forecast: MBC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MBC.txt [2026-03-02T20:26:36.514318] [INFO ] [sig ] [1891/3370] Completed MBC in 0.4s | 2.73 sym/s | Total: 11.5m | ETA: 9.0m [2026-03-02T20:26:36.514375] [INFO ] [sig ] [1892/3370] Forecasting MBCN... [2026-03-02T20:26:36.514408] [INFO ] [sig ] Generating forecast for: MBCN [2026-03-02T20:26:36.514444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-03-02T20:26:36.527145] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'MBCN'. [2026-03-02T20:26:36.527456] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-03-02T20:26:36.528400] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-03-02T20:26:36.528454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:36.528487] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:36.528514] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:36.528608] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:36.585534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:36.586266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:36.586388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:36.586423] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:36.685309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:36.685487] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:26:36.685529] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:36.685764] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:36.689531] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: UP (p=91.88%) [2026-03-02T20:26:36.690015] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-03-02T20:26:36.690149] [INFO ] [sig ] MBCN: Forecast for 2026-02-27: UP (sign=1.00) [2026-03-02T20:26:36.839683] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-03-02 1 -> ./output/forecasts/individual/2026-03-02/MBCN.txt [2026-03-02T20:26:36.839838] [INFO ] [sig ] [1892/3370] Completed MBCN in 0.3s | 2.73 sym/s | Total: 11.5m | ETA: 9.0m [2026-03-02T20:26:36.839878] [INFO ] [sig ] [1893/3370] Forecasting MBI... [2026-03-02T20:26:36.839909] [INFO ] [sig ] Generating forecast for: MBI [2026-03-02T20:26:36.839948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-03-02T20:26:36.853492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-03-02T20:26:36.853917] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-03-02T20:26:36.854937] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-03-02T20:26:36.854989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:36.855048] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:36.855075] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:36.855134] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:36.917025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:36.918048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:36.918141] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:36.918176] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:37.048992] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:37.049162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:37.049205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:37.049243] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:37.053357] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: DOWN (p=28.07%) [2026-03-02T20:26:37.053676] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-03-02T20:26:37.053819] [INFO ] [sig ] MBI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:37.220363] [INFO ] [LOCAL ] Saved forecast: MBI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MBI.txt [2026-03-02T20:26:37.220531] [INFO ] [sig ] [1893/3370] Completed MBI in 0.4s | 2.73 sym/s | Total: 11.5m | ETA: 9.0m [2026-03-02T20:26:37.220591] [INFO ] [sig ] [1894/3370] Forecasting MBIN... [2026-03-02T20:26:37.220626] [INFO ] [sig ] Generating forecast for: MBIN [2026-03-02T20:26:37.220657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-03-02T20:26:37.233506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-03-02T20:26:37.233920] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-03-02T20:26:37.234809] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-03-02T20:26:37.234863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:37.234895] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:37.234921] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:37.234978] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:37.298357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:37.299291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:37.299395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:37.299430] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:37.419265] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:37.419430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:37.419475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:37.419504] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:37.423109] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: DOWN (p=21.64%) [2026-03-02T20:26:37.423437] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-03-02T20:26:37.423605] [INFO ] [sig ] MBIN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:37.577807] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MBIN.txt [2026-03-02T20:26:37.577972] [INFO ] [sig ] [1894/3370] Completed MBIN in 0.4s | 2.73 sym/s | Total: 11.5m | ETA: 9.0m [2026-03-02T20:26:37.578013] [INFO ] [sig ] [1895/3370] Forecasting MBLY... [2026-03-02T20:26:37.578070] [INFO ] [sig ] Generating forecast for: MBLY [2026-03-02T20:26:37.578103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-03-02T20:26:37.590812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-03-02T20:26:37.591200] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-03-02T20:26:37.592118] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-03-02T20:26:37.592173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:37.592206] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:37.592234] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:37.592292] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:37.655790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:37.656728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:37.656816] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:37.656869] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:37.793360] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:37.793542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:37.793604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:37.793635] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:37.797799] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: UP (p=86.12%) [2026-03-02T20:26:37.798192] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-03-02T20:26:37.798353] [INFO ] [sig ] MBLY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:37.948165] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MBLY.txt [2026-03-02T20:26:37.948334] [INFO ] [sig ] [1895/3370] Completed MBLY in 0.4s | 2.73 sym/s | Total: 11.5m | ETA: 9.0m [2026-03-02T20:26:37.948376] [INFO ] [sig ] [1896/3370] Forecasting MBS... [2026-03-02T20:26:37.948409] [INFO ] [sig ] Generating forecast for: MBS [2026-03-02T20:26:37.948440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-03-02T20:26:37.960305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-03-02T20:26:37.960756] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-03-02T20:26:37.961631] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-03-02T20:26:37.961686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:37.961718] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:37.961745] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:37.961803] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:38.025396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:38.026265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:38.026354] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:38.026387] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:38.149239] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:38.149403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:38.149444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:38.149509] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:38.153432] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: DOWN (p=46.06%) [2026-03-02T20:26:38.153769] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-03-02T20:26:38.153911] [INFO ] [sig ] MBS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:38.303053] [INFO ] [LOCAL ] Saved forecast: MBS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MBS.txt [2026-03-02T20:26:38.303213] [INFO ] [sig ] [1896/3370] Completed MBS in 0.4s | 2.73 sym/s | Total: 11.6m | ETA: 9.0m [2026-03-02T20:26:38.303254] [INFO ] [sig ] [1897/3370] Forecasting MBWM... [2026-03-02T20:26:38.303283] [INFO ] [sig ] Generating forecast for: MBWM [2026-03-02T20:26:38.303314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-03-02T20:26:38.315609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-03-02T20:26:38.315981] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-03-02T20:26:38.316807] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-03-02T20:26:38.316860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:38.316892] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:38.316919] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:38.316976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:38.381766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:38.382766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:38.382857] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:38.382892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:38.504629] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:38.504806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:38.504848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:38.504877] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:38.508620] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: DOWN (p=8.15%) [2026-03-02T20:26:38.508932] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-03-02T20:26:38.509078] [INFO ] [sig ] MBWM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:38.660208] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MBWM.txt [2026-03-02T20:26:38.660407] [INFO ] [sig ] [1897/3370] Completed MBWM in 0.4s | 2.73 sym/s | Total: 11.6m | ETA: 9.0m [2026-03-02T20:26:38.660459] [INFO ] [sig ] [1898/3370] Forecasting MBX... [2026-03-02T20:26:38.660489] [INFO ] [sig ] Generating forecast for: MBX [2026-03-02T20:26:38.660520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-03-02T20:26:38.673629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-03-02T20:26:38.674034] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-03-02T20:26:38.674923] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-03-02T20:26:38.674987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:38.675027] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:38.675061] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:38.675144] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:38.745658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:38.746784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:38.746896] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:38.746941] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:38.902711] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:38.902881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:38.902923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:38.902953] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:38.906470] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: DOWN (p=21.49%) [2026-03-02T20:26:38.906804] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-03-02T20:26:38.906998] [INFO ] [sig ] MBX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:39.056226] [INFO ] [LOCAL ] Saved forecast: MBX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MBX.txt [2026-03-02T20:26:39.056383] [INFO ] [sig ] [1898/3370] Completed MBX in 0.4s | 2.73 sym/s | Total: 11.6m | ETA: 9.0m [2026-03-02T20:26:39.056425] [INFO ] [sig ] [1899/3370] Forecasting MC... [2026-03-02T20:26:39.056458] [INFO ] [sig ] Generating forecast for: MC [2026-03-02T20:26:39.056490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-03-02T20:26:39.070013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-03-02T20:26:39.070331] [INFO ] [FORECASTER] Starting predict_future for MC [2026-03-02T20:26:39.071353] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-03-02T20:26:39.071407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:39.071439] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:39.071465] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:39.071522] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:39.133321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:39.134262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:39.134353] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:39.134387] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:39.257523] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:39.257719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:39.257764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:39.257794] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:39.261403] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: UP (p=71.47%) [2026-03-02T20:26:39.261715] [INFO ] [FORECASTER] Completed predict_future for MC [2026-03-02T20:26:39.261853] [INFO ] [sig ] MC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:39.416170] [INFO ] [LOCAL ] Saved forecast: MC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MC.txt [2026-03-02T20:26:39.416424] [INFO ] [sig ] [1899/3370] Completed MC in 0.4s | 2.73 sym/s | Total: 11.6m | ETA: 9.0m [2026-03-02T20:26:39.416486] [INFO ] [sig ] [1900/3370] Forecasting MCBS... [2026-03-02T20:26:39.416532] [INFO ] [sig ] Generating forecast for: MCBS [2026-03-02T20:26:39.416596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-03-02T20:26:39.429643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-03-02T20:26:39.430042] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-03-02T20:26:39.431159] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-03-02T20:26:39.431225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:39.431272] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:39.431302] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:39.431367] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:39.494300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:39.495303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:39.495410] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:39.495447] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:39.621626] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:39.621817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:39.621860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:39.621892] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:39.625934] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: UP (p=96.41%) [2026-03-02T20:26:39.626375] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-03-02T20:26:39.626594] [INFO ] [sig ] MCBS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:39.807373] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MCBS.txt [2026-03-02T20:26:39.807542] [INFO ] [sig ] [1900/3370] Completed MCBS in 0.4s | 2.73 sym/s | Total: 11.6m | ETA: 9.0m [2026-03-02T20:26:39.807620] [INFO ] [sig ] [1901/3370] Forecasting MCHI... [2026-03-02T20:26:39.807689] [INFO ] [sig ] Generating forecast for: MCHI [2026-03-02T20:26:39.807737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-03-02T20:26:39.820609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-03-02T20:26:39.820977] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-03-02T20:26:39.821834] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-03-02T20:26:39.821888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:39.821920] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:39.821946] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:39.822002] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:39.880284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:39.881071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:39.881156] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:39.881198] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:40.006503] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:40.006694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:40.006737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:40.006767] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:40.010505] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: DOWN (p=14.41%) [2026-03-02T20:26:40.010853] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-03-02T20:26:40.011002] [INFO ] [sig ] MCHI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:40.165824] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MCHI.txt [2026-03-02T20:26:40.165977] [INFO ] [sig ] [1901/3370] Completed MCHI in 0.4s | 2.73 sym/s | Total: 11.6m | ETA: 9.0m [2026-03-02T20:26:40.166018] [INFO ] [sig ] [1902/3370] Forecasting MCHP... [2026-03-02T20:26:40.166048] [INFO ] [sig ] Generating forecast for: MCHP [2026-03-02T20:26:40.166079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-03-02T20:26:40.179792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-03-02T20:26:40.180140] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-03-02T20:26:40.180966] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-03-02T20:26:40.181030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:40.181063] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:40.181090] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:40.181147] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:40.239206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:40.240029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:40.240114] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:40.240147] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:40.365092] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:40.365261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:40.365308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:40.365343] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:40.368880] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: UP (p=61.20%) [2026-03-02T20:26:40.369169] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-03-02T20:26:40.369308] [INFO ] [sig ] MCHP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:40.519488] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MCHP.txt [2026-03-02T20:26:40.519675] [INFO ] [sig ] [1902/3370] Completed MCHP in 0.4s | 2.73 sym/s | Total: 11.6m | ETA: 8.9m [2026-03-02T20:26:40.519719] [INFO ] [sig ] [1903/3370] Forecasting MCHX... [2026-03-02T20:26:40.519748] [INFO ] [sig ] Generating forecast for: MCHX [2026-03-02T20:26:40.519780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-03-02T20:26:40.531419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-03-02T20:26:40.531797] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-03-02T20:26:40.532687] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-03-02T20:26:40.532739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:40.532771] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:40.532798] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:40.532855] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:40.593285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:40.594066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:40.594180] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:40.594216] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:40.698735] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:40.698900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:40.698943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:40.698972] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:40.702445] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: DOWN (p=32.54%) [2026-03-02T20:26:40.702752] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-03-02T20:26:40.702886] [INFO ] [sig ] MCHX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:40.848093] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MCHX.txt [2026-03-02T20:26:40.848255] [INFO ] [sig ] [1903/3370] Completed MCHX in 0.3s | 2.73 sym/s | Total: 11.6m | ETA: 8.9m [2026-03-02T20:26:40.848302] [INFO ] [sig ] [1904/3370] Forecasting MCI... [2026-03-02T20:26:40.848339] [INFO ] [sig ] Generating forecast for: MCI [2026-03-02T20:26:40.848376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-03-02T20:26:40.861207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-03-02T20:26:40.861560] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-03-02T20:26:40.862388] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-03-02T20:26:40.862439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:40.862471] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:40.862497] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:40.862555] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:40.923513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:40.924474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:40.924562] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:40.924615] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:41.055219] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:41.055419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:41.055476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:41.055514] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:41.059417] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: UP (p=80.21%) [2026-03-02T20:26:41.059934] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-03-02T20:26:41.060077] [INFO ] [sig ] MCI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:41.216307] [INFO ] [LOCAL ] Saved forecast: MCI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MCI.txt [2026-03-02T20:26:41.216455] [INFO ] [sig ] [1904/3370] Completed MCI in 0.4s | 2.73 sym/s | Total: 11.6m | ETA: 8.9m [2026-03-02T20:26:41.216496] [INFO ] [sig ] [1905/3370] Forecasting MCK... [2026-03-02T20:26:41.216527] [INFO ] [sig ] Generating forecast for: MCK [2026-03-02T20:26:41.216557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-03-02T20:26:41.229167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-03-02T20:26:41.229543] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-03-02T20:26:41.230387] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-03-02T20:26:41.230450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:41.230486] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:41.230511] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:41.230567] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:41.288421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:41.289391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:41.289478] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:41.289510] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:41.413125] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:41.413293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:41.413336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:41.413366] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:41.416847] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-03-02T20:26:41.417139] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-03-02T20:26:41.417275] [INFO ] [sig ] MCK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:41.568285] [INFO ] [LOCAL ] Saved forecast: MCK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MCK.txt [2026-03-02T20:26:41.568463] [INFO ] [sig ] [1905/3370] Completed MCK in 0.4s | 2.73 sym/s | Total: 11.6m | ETA: 8.9m [2026-03-02T20:26:41.568535] [INFO ] [sig ] [1906/3370] Forecasting MCN... [2026-03-02T20:26:41.568587] [INFO ] [sig ] Generating forecast for: MCN [2026-03-02T20:26:41.568622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-03-02T20:26:41.580443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-03-02T20:26:41.580786] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-03-02T20:26:41.581657] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-03-02T20:26:41.581710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:41.581744] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:41.581771] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:41.581829] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:41.645808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:41.646789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:41.646884] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:41.646929] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:41.777347] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:41.777518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:41.777561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:41.777613] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:41.781414] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: UP (p=74.27%) [2026-03-02T20:26:41.781923] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-03-02T20:26:41.782061] [INFO ] [sig ] MCN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:41.931945] [INFO ] [LOCAL ] Saved forecast: MCN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MCN.txt [2026-03-02T20:26:41.932194] [INFO ] [sig ] [1906/3370] Completed MCN in 0.4s | 2.74 sym/s | Total: 11.6m | ETA: 8.9m [2026-03-02T20:26:41.932257] [INFO ] [sig ] [1907/3370] Forecasting MCO... [2026-03-02T20:26:41.932300] [INFO ] [sig ] Generating forecast for: MCO [2026-03-02T20:26:41.932344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-03-02T20:26:41.944983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-03-02T20:26:41.945416] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-03-02T20:26:41.946367] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-03-02T20:26:41.946423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:41.946457] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:41.946484] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:41.946543] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:42.014446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:42.015487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:42.015599] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:42.015637] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:42.138332] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:42.138493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:42.138534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:42.138563] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:42.142064] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: DOWN (p=16.96%) [2026-03-02T20:26:42.142346] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-03-02T20:26:42.142513] [INFO ] [sig ] MCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:42.290200] [INFO ] [LOCAL ] Saved forecast: MCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MCO.txt [2026-03-02T20:26:42.290349] [INFO ] [sig ] [1907/3370] Completed MCO in 0.4s | 2.74 sym/s | Total: 11.6m | ETA: 8.9m [2026-03-02T20:26:42.290399] [INFO ] [sig ] [1908/3370] Forecasting MCRB... [2026-03-02T20:26:42.290435] [INFO ] [sig ] Generating forecast for: MCRB [2026-03-02T20:26:42.290472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-03-02T20:26:42.302666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-03-02T20:26:42.303019] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-03-02T20:26:42.303873] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-03-02T20:26:42.303928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:42.303961] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:42.303993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:42.304073] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:42.365894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:42.366767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:42.366853] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:42.366888] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:42.491672] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:42.491843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:42.491895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:42.491927] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:42.495765] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: DOWN (p=19.03%) [2026-03-02T20:26:42.496050] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-03-02T20:26:42.496184] [INFO ] [sig ] MCRB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:42.643710] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MCRB.txt [2026-03-02T20:26:42.643841] [INFO ] [sig ] [1908/3370] Completed MCRB in 0.4s | 2.74 sym/s | Total: 11.6m | ETA: 8.9m [2026-03-02T20:26:42.643880] [INFO ] [sig ] [1909/3370] Forecasting MCRI... [2026-03-02T20:26:42.643909] [INFO ] [sig ] Generating forecast for: MCRI [2026-03-02T20:26:42.643938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-03-02T20:26:42.655548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-03-02T20:26:42.655890] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-03-02T20:26:42.656706] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-03-02T20:26:42.656759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:42.656791] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:42.656817] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:42.656876] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:42.718527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:42.719266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:42.719357] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:42.719398] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:42.854973] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:42.855167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:42.855457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:42.855496] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:42.859452] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: DOWN (p=13.41%) [2026-03-02T20:26:42.859754] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-03-02T20:26:42.859889] [INFO ] [sig ] MCRI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:43.009436] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MCRI.txt [2026-03-02T20:26:43.009595] [INFO ] [sig ] [1909/3370] Completed MCRI in 0.4s | 2.74 sym/s | Total: 11.6m | ETA: 8.9m [2026-03-02T20:26:43.009638] [INFO ] [sig ] [1910/3370] Forecasting MCS... [2026-03-02T20:26:43.009668] [INFO ] [sig ] Generating forecast for: MCS [2026-03-02T20:26:43.009702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-03-02T20:26:43.021889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-03-02T20:26:43.022217] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-03-02T20:26:43.023111] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-03-02T20:26:43.023165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:43.023223] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:43.023251] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:43.023310] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:43.081881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:43.082561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:43.082661] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:43.082694] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:43.211339] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:43.211550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:43.211608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:43.211638] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:43.215090] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: DOWN (p=21.49%) [2026-03-02T20:26:43.215368] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-03-02T20:26:43.215500] [INFO ] [sig ] MCS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:43.360423] [INFO ] [LOCAL ] Saved forecast: MCS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MCS.txt [2026-03-02T20:26:43.360567] [INFO ] [sig ] [1910/3370] Completed MCS in 0.4s | 2.74 sym/s | Total: 11.6m | ETA: 8.9m [2026-03-02T20:26:43.360626] [INFO ] [sig ] [1911/3370] Forecasting MCY... [2026-03-02T20:26:43.360656] [INFO ] [sig ] Generating forecast for: MCY [2026-03-02T20:26:43.360687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-03-02T20:26:43.372614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-03-02T20:26:43.372925] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-03-02T20:26:43.373741] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-03-02T20:26:43.373792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:43.373824] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:43.373851] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:43.373908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:43.433305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:43.434248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:43.434336] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:43.434371] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:43.558504] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:43.558688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:43.558733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:43.558763] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:43.562523] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: UP (p=79.27%) [2026-03-02T20:26:43.562857] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-03-02T20:26:43.562993] [INFO ] [sig ] MCY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:43.714007] [INFO ] [LOCAL ] Saved forecast: MCY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MCY.txt [2026-03-02T20:26:43.714162] [INFO ] [sig ] [1911/3370] Completed MCY in 0.4s | 2.74 sym/s | Total: 11.6m | ETA: 8.9m [2026-03-02T20:26:43.714203] [INFO ] [sig ] [1912/3370] Forecasting MDAI... [2026-03-02T20:26:43.714232] [INFO ] [sig ] Generating forecast for: MDAI [2026-03-02T20:26:43.714263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-03-02T20:26:43.727517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-03-02T20:26:43.727877] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-03-02T20:26:43.728754] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-03-02T20:26:43.728806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:43.728839] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:43.728866] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:43.728922] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:43.790716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:43.791610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:43.791696] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:43.791729] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:43.912395] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:43.912555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:43.912616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:43.912646] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:43.916152] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: UP (p=96.57%) [2026-03-02T20:26:43.916436] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-03-02T20:26:43.916568] [INFO ] [sig ] MDAI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:44.064776] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MDAI.txt [2026-03-02T20:26:44.064942] [INFO ] [sig ] [1912/3370] Completed MDAI in 0.4s | 2.74 sym/s | Total: 11.7m | ETA: 8.9m [2026-03-02T20:26:44.064988] [INFO ] [sig ] [1913/3370] Forecasting MDB... [2026-03-02T20:26:44.065020] [INFO ] [sig ] Generating forecast for: MDB [2026-03-02T20:26:44.065059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-03-02T20:26:44.077391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-03-02T20:26:44.077822] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-03-02T20:26:44.078745] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-03-02T20:26:44.078796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:44.078839] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:44.078867] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:44.078924] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:44.136739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:44.137687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:44.137798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:44.137832] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:44.276820] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:44.277021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:44.277079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:44.277165] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:44.283345] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: DOWN (p=19.77%) [2026-03-02T20:26:44.284065] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-03-02T20:26:44.284299] [INFO ] [sig ] MDB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:44.510299] [INFO ] [LOCAL ] Saved forecast: MDB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MDB.txt [2026-03-02T20:26:44.510536] [INFO ] [sig ] [1913/3370] Completed MDB in 0.4s | 2.73 sym/s | Total: 11.7m | ETA: 8.9m [2026-03-02T20:26:44.510622] [INFO ] [sig ] [1914/3370] Forecasting MDGL... [2026-03-02T20:26:44.510669] [INFO ] [sig ] Generating forecast for: MDGL [2026-03-02T20:26:44.510711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-03-02T20:26:44.530527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-03-02T20:26:44.531096] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-03-02T20:26:44.532395] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-03-02T20:26:44.532472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:44.532527] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:44.532609] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:44.532715] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:44.611209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:44.612459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:44.612612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:44.612657] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:44.777355] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:44.777588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:44.777644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:44.777681] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:44.782725] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: UP (p=82.75%) [2026-03-02T20:26:44.783208] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-03-02T20:26:44.783430] [INFO ] [sig ] MDGL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:45.031631] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MDGL.txt [2026-03-02T20:26:45.031863] [INFO ] [sig ] [1914/3370] Completed MDGL in 0.5s | 2.73 sym/s | Total: 11.7m | ETA: 8.9m [2026-03-02T20:26:45.031934] [INFO ] [sig ] [1915/3370] Forecasting MDLZ... [2026-03-02T20:26:45.032088] [INFO ] [sig ] Generating forecast for: MDLZ [2026-03-02T20:26:45.032160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-03-02T20:26:45.061161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-03-02T20:26:45.064161] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-03-02T20:26:45.065833] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-03-02T20:26:45.065927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:45.065973] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:45.066013] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:45.066102] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:45.172045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:45.173399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:45.173568] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:45.173662] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:45.352706] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:45.352919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:45.352985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:45.353037] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:45.358537] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: DOWN (p=14.29%) [2026-03-02T20:26:45.359093] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-03-02T20:26:45.359299] [INFO ] [sig ] MDLZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:45.598430] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MDLZ.txt [2026-03-02T20:26:45.598666] [INFO ] [sig ] [1915/3370] Completed MDLZ in 0.6s | 2.73 sym/s | Total: 11.7m | ETA: 8.9m [2026-03-02T20:26:45.598719] [INFO ] [sig ] [1916/3370] Forecasting MDWD... [2026-03-02T20:26:45.598755] [INFO ] [sig ] Generating forecast for: MDWD [2026-03-02T20:26:45.598792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-03-02T20:26:45.615495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-03-02T20:26:45.616066] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-03-02T20:26:45.617385] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-03-02T20:26:45.617460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:45.617515] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:45.617565] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:45.617696] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:45.706261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:45.707405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:45.707541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:45.707618] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:45.875281] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:45.875460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:45.875510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:45.875546] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:45.879435] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: UP (p=92.27%) [2026-03-02T20:26:45.879837] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-03-02T20:26:45.879991] [INFO ] [sig ] MDWD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:46.053086] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MDWD.txt [2026-03-02T20:26:46.053270] [INFO ] [sig ] [1916/3370] Completed MDWD in 0.5s | 2.73 sym/s | Total: 11.7m | ETA: 8.9m [2026-03-02T20:26:46.053311] [INFO ] [sig ] [1917/3370] Forecasting MDXG... [2026-03-02T20:26:46.053348] [INFO ] [sig ] Generating forecast for: MDXG [2026-03-02T20:26:46.053382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-03-02T20:26:46.066769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-03-02T20:26:46.067180] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-03-02T20:26:46.068160] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-03-02T20:26:46.068215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:46.068249] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:46.068276] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:46.068335] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:46.128874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:46.129820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:46.129915] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:46.129950] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:46.265629] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:46.265794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:46.265836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:46.265866] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:46.269411] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: UP (p=99.15%) [2026-03-02T20:26:46.269738] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-03-02T20:26:46.269880] [INFO ] [sig ] MDXG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:46.415304] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MDXG.txt [2026-03-02T20:26:46.415464] [INFO ] [sig ] [1917/3370] Completed MDXG in 0.4s | 2.73 sym/s | Total: 11.7m | ETA: 8.9m [2026-03-02T20:26:46.415506] [INFO ] [sig ] [1918/3370] Forecasting MDXH... [2026-03-02T20:26:46.415536] [INFO ] [sig ] Generating forecast for: MDXH [2026-03-02T20:26:46.415585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-03-02T20:26:46.426540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-03-02T20:26:46.426876] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-03-02T20:26:46.427702] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-03-02T20:26:46.427755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:46.427787] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:46.427814] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:46.427870] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:46.487412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:46.488338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:46.488427] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:46.488462] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:46.609447] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:46.609634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:46.609678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:46.609708] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:46.613443] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: UP (p=88.86%) [2026-03-02T20:26:46.613824] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-03-02T20:26:46.613976] [INFO ] [sig ] MDXH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:46.769256] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MDXH.txt [2026-03-02T20:26:46.769421] [INFO ] [sig ] [1918/3370] Completed MDXH in 0.4s | 2.73 sym/s | Total: 11.7m | ETA: 8.9m [2026-03-02T20:26:46.769461] [INFO ] [sig ] [1919/3370] Forecasting MEC... [2026-03-02T20:26:46.769488] [INFO ] [sig ] Generating forecast for: MEC [2026-03-02T20:26:46.769521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-03-02T20:26:46.782506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-03-02T20:26:46.782919] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-03-02T20:26:46.783973] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-03-02T20:26:46.784026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:46.784057] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:46.784084] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:46.784141] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:46.847175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:46.848087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:46.848191] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:46.848226] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:46.979280] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:46.979448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:46.979500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:46.979531] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:46.983859] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: DOWN (p=17.26%) [2026-03-02T20:26:46.984157] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-03-02T20:26:46.984295] [INFO ] [sig ] MEC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:47.135231] [INFO ] [LOCAL ] Saved forecast: MEC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MEC.txt [2026-03-02T20:26:47.135392] [INFO ] [sig ] [1919/3370] Completed MEC in 0.4s | 2.73 sym/s | Total: 11.7m | ETA: 8.8m [2026-03-02T20:26:47.135431] [INFO ] [sig ] [1920/3370] Forecasting MED... [2026-03-02T20:26:47.135460] [INFO ] [sig ] Generating forecast for: MED [2026-03-02T20:26:47.135491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-03-02T20:26:47.151207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-03-02T20:26:47.151748] [INFO ] [FORECASTER] Starting predict_future for MED [2026-03-02T20:26:47.152952] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-03-02T20:26:47.153019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:47.153063] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:47.153104] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:47.153188] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:47.225611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:47.226623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:47.226764] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:47.226801] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:47.356869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:47.357038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:47.357080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:47.357132] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:47.361012] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: DOWN (p=34.67%) [2026-03-02T20:26:47.361360] [INFO ] [FORECASTER] Completed predict_future for MED [2026-03-02T20:26:47.361508] [INFO ] [sig ] MED: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:47.518951] [INFO ] [LOCAL ] Saved forecast: MED 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MED.txt [2026-03-02T20:26:47.519121] [INFO ] [sig ] [1920/3370] Completed MED in 0.4s | 2.73 sym/s | Total: 11.7m | ETA: 8.8m [2026-03-02T20:26:47.519162] [INFO ] [sig ] [1921/3370] Forecasting MEDP... [2026-03-02T20:26:47.519193] [INFO ] [sig ] Generating forecast for: MEDP [2026-03-02T20:26:47.519224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-03-02T20:26:47.532056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-03-02T20:26:47.532499] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-03-02T20:26:47.533472] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-03-02T20:26:47.533529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:47.533562] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:47.533633] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:47.533705] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:47.595177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:47.596092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:47.596182] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:47.596217] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:47.732305] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:47.732477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:47.732522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:47.732551] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:47.736644] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: UP (p=96.62%) [2026-03-02T20:26:47.737155] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-03-02T20:26:47.737302] [INFO ] [sig ] MEDP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:47.893724] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MEDP.txt [2026-03-02T20:26:47.893884] [INFO ] [sig ] [1921/3370] Completed MEDP in 0.4s | 2.73 sym/s | Total: 11.7m | ETA: 8.8m [2026-03-02T20:26:47.893923] [INFO ] [sig ] [1922/3370] Forecasting MEG... [2026-03-02T20:26:47.893955] [INFO ] [sig ] Generating forecast for: MEG [2026-03-02T20:26:47.893986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-03-02T20:26:47.908407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-03-02T20:26:47.908853] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-03-02T20:26:47.909757] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-03-02T20:26:47.909812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:47.909847] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:47.909877] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:47.909937] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:47.972694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:47.973631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:47.973913] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:47.973966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:48.122746] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:48.122916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:48.122957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:48.122987] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:48.127273] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: UP (p=66.44%) [2026-03-02T20:26:48.127733] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-03-02T20:26:48.127922] [INFO ] [sig ] MEG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:48.291389] [INFO ] [LOCAL ] Saved forecast: MEG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MEG.txt [2026-03-02T20:26:48.291560] [INFO ] [sig ] [1922/3370] Completed MEG in 0.4s | 2.73 sym/s | Total: 11.7m | ETA: 8.8m [2026-03-02T20:26:48.291626] [INFO ] [sig ] [1923/3370] Forecasting MEGI... [2026-03-02T20:26:48.291656] [INFO ] [sig ] Generating forecast for: MEGI [2026-03-02T20:26:48.291686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-03-02T20:26:48.304604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-03-02T20:26:48.305024] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-03-02T20:26:48.305954] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-03-02T20:26:48.306010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:48.306046] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:48.306074] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:48.306146] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:48.367098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:48.368106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:48.368201] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:48.368237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:48.505259] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:48.505444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:48.505486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:48.505516] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:48.509627] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: DOWN (p=46.85%) [2026-03-02T20:26:48.510062] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-03-02T20:26:48.510230] [INFO ] [sig ] MEGI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:48.673774] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MEGI.txt [2026-03-02T20:26:48.673983] [INFO ] [sig ] [1923/3370] Completed MEGI in 0.4s | 2.73 sym/s | Total: 11.7m | ETA: 8.8m [2026-03-02T20:26:48.674053] [INFO ] [sig ] [1924/3370] Forecasting MEI... [2026-03-02T20:26:48.674097] [INFO ] [sig ] Generating forecast for: MEI [2026-03-02T20:26:48.674138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-03-02T20:26:48.687487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-03-02T20:26:48.687976] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-03-02T20:26:48.689643] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-03-02T20:26:48.689761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:48.689797] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:48.689842] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:48.689904] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:48.754862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:48.755816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:48.755926] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:48.755962] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:48.882857] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:48.883027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:48.883070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:48.883101] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:48.886906] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: UP (p=58.20%) [2026-03-02T20:26:48.887256] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-03-02T20:26:48.887405] [INFO ] [sig ] MEI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:49.042022] [INFO ] [LOCAL ] Saved forecast: MEI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MEI.txt [2026-03-02T20:26:49.042193] [INFO ] [sig ] [1924/3370] Completed MEI in 0.4s | 2.73 sym/s | Total: 11.7m | ETA: 8.8m [2026-03-02T20:26:49.042236] [INFO ] [sig ] [1925/3370] Forecasting MELI... [2026-03-02T20:26:49.042265] [INFO ] [sig ] Generating forecast for: MELI [2026-03-02T20:26:49.042296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-03-02T20:26:49.056931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-03-02T20:26:49.057361] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-03-02T20:26:49.058307] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-03-02T20:26:49.058364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:49.058396] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:49.058424] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:49.058483] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:49.121068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:49.121997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:49.122099] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:49.122132] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:49.252335] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:49.252537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:49.252609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:49.252647] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:49.257031] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-03-02T20:26:49.257386] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-03-02T20:26:49.257552] [INFO ] [sig ] MELI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:49.412561] [INFO ] [LOCAL ] Saved forecast: MELI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MELI.txt [2026-03-02T20:26:49.412759] [INFO ] [sig ] [1925/3370] Completed MELI in 0.4s | 2.73 sym/s | Total: 11.7m | ETA: 8.8m [2026-03-02T20:26:49.412803] [INFO ] [sig ] [1926/3370] Forecasting MEOH... [2026-03-02T20:26:49.412832] [INFO ] [sig ] Generating forecast for: MEOH [2026-03-02T20:26:49.412864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-03-02T20:26:49.425753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-03-02T20:26:49.426436] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-03-02T20:26:49.427381] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-03-02T20:26:49.427438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:49.427472] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:49.427498] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:49.427557] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:49.488221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:49.489176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:49.489283] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:49.489318] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:49.621533] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:49.621719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:49.621765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:49.621796] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:49.625484] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: DOWN (p=5.86%) [2026-03-02T20:26:49.625852] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-03-02T20:26:49.626005] [INFO ] [sig ] MEOH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:49.782894] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MEOH.txt [2026-03-02T20:26:49.783055] [INFO ] [sig ] [1926/3370] Completed MEOH in 0.4s | 2.73 sym/s | Total: 11.7m | ETA: 8.8m [2026-03-02T20:26:49.783095] [INFO ] [sig ] [1927/3370] Forecasting MERC... [2026-03-02T20:26:49.783127] [INFO ] [sig ] Generating forecast for: MERC [2026-03-02T20:26:49.783158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-03-02T20:26:49.797259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-03-02T20:26:49.797687] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-03-02T20:26:49.798594] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-03-02T20:26:49.798664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:49.798726] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:49.798756] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:49.798814] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:49.862703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:49.863625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:49.863733] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:49.863767] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:49.993681] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:49.993854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:49.993900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:49.993931] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:49.997618] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: UP (p=94.16%) [2026-03-02T20:26:49.997979] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-03-02T20:26:49.998165] [INFO ] [sig ] MERC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:50.150227] [INFO ] [LOCAL ] Saved forecast: MERC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MERC.txt [2026-03-02T20:26:50.150436] [INFO ] [sig ] [1927/3370] Completed MERC in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.8m [2026-03-02T20:26:50.150509] [INFO ] [sig ] [1928/3370] Forecasting META... [2026-03-02T20:26:50.150559] [INFO ] [sig ] Generating forecast for: META [2026-03-02T20:26:50.150661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-03-02T20:26:50.169400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-03-02T20:26:50.169940] [INFO ] [FORECASTER] Starting predict_future for META [2026-03-02T20:26:50.171341] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-03-02T20:26:50.171409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:50.171454] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:50.171492] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:50.171594] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:50.258004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:50.259098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:50.259201] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:50.259235] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:50.391912] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:50.392078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:50.392119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:50.392148] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:50.395689] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: DOWN (p=28.37%) [2026-03-02T20:26:50.395985] [INFO ] [FORECASTER] Completed predict_future for META [2026-03-02T20:26:50.396120] [INFO ] [sig ] META: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:50.547608] [INFO ] [LOCAL ] Saved forecast: META 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/META.txt [2026-03-02T20:26:50.547754] [INFO ] [sig ] [1928/3370] Completed META in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.8m [2026-03-02T20:26:50.547794] [INFO ] [sig ] [1929/3370] Forecasting METC... [2026-03-02T20:26:50.547824] [INFO ] [sig ] Generating forecast for: METC [2026-03-02T20:26:50.547856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-03-02T20:26:50.560499] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'METC'. [2026-03-02T20:26:50.560860] [INFO ] [FORECASTER] Starting predict_future for METC [2026-03-02T20:26:50.561685] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-03-02T20:26:50.561738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:50.561771] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:50.561798] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:50.561855] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:50.619554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:50.620257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:50.620346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:50.620380] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:50.748410] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:50.748622] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:26:50.748665] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:50.748695] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:50.752409] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: UP (p=91.17%) [2026-03-02T20:26:50.752786] [INFO ] [FORECASTER] Completed predict_future for METC [2026-03-02T20:26:50.752930] [INFO ] [sig ] METC: Forecast for 2026-02-27: UP (sign=1.00) [2026-03-02T20:26:50.913344] [INFO ] [LOCAL ] Saved forecast: METC 2026-03-02 1 -> ./output/forecasts/individual/2026-03-02/METC.txt [2026-03-02T20:26:50.913517] [INFO ] [sig ] [1929/3370] Completed METC in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.8m [2026-03-02T20:26:50.913563] [INFO ] [sig ] [1930/3370] Forecasting METCB... [2026-03-02T20:26:50.913615] [INFO ] [sig ] Generating forecast for: METCB [2026-03-02T20:26:50.913647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-03-02T20:26:50.929203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-03-02T20:26:50.929812] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-03-02T20:26:50.931176] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-03-02T20:26:50.931272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:50.931327] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:50.931370] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:50.931466] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:50.998065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:50.999216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:50.999323] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:50.999356] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:51.131398] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:51.131599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:51.131649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:51.131736] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:51.136157] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: UP (p=77.23%) [2026-03-02T20:26:51.136528] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-03-02T20:26:51.136730] [INFO ] [sig ] METCB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:51.292541] [INFO ] [LOCAL ] Saved forecast: METCB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/METCB.txt [2026-03-02T20:26:51.292703] [INFO ] [sig ] [1930/3370] Completed METCB in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.8m [2026-03-02T20:26:51.292744] [INFO ] [sig ] [1931/3370] Forecasting METD... [2026-03-02T20:26:51.292773] [INFO ] [sig ] Generating forecast for: METD [2026-03-02T20:26:51.292805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-03-02T20:26:51.306184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-03-02T20:26:51.306520] [INFO ] [FORECASTER] Starting predict_future for METD [2026-03-02T20:26:51.307330] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-03-02T20:26:51.307382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:51.307414] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:51.307441] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:51.307498] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:51.368234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:51.369064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:51.369150] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:51.369184] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:51.503715] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:51.503895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:51.503937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:51.503966] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:51.507939] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: DOWN (p=38.11%) [2026-03-02T20:26:51.508300] [INFO ] [FORECASTER] Completed predict_future for METD [2026-03-02T20:26:51.508431] [INFO ] [sig ] METD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:51.657320] [INFO ] [LOCAL ] Saved forecast: METD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/METD.txt [2026-03-02T20:26:51.657456] [INFO ] [sig ] [1931/3370] Completed METD in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.8m [2026-03-02T20:26:51.657497] [INFO ] [sig ] [1932/3370] Forecasting MFA... [2026-03-02T20:26:51.657525] [INFO ] [sig ] Generating forecast for: MFA [2026-03-02T20:26:51.657565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-03-02T20:26:51.670185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-03-02T20:26:51.670515] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-03-02T20:26:51.671324] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-03-02T20:26:51.671376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:51.671408] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:51.671435] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:51.671492] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:51.733091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:51.733979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:51.734066] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:51.734099] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:51.860967] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:51.861141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:51.861188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:51.861221] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:51.865290] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: DOWN (p=1.13%) [2026-03-02T20:26:51.865614] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-03-02T20:26:51.865767] [INFO ] [sig ] MFA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:52.011519] [INFO ] [LOCAL ] Saved forecast: MFA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MFA.txt [2026-03-02T20:26:52.011676] [INFO ] [sig ] [1932/3370] Completed MFA in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.8m [2026-03-02T20:26:52.011718] [INFO ] [sig ] [1933/3370] Forecasting MFC... [2026-03-02T20:26:52.011747] [INFO ] [sig ] Generating forecast for: MFC [2026-03-02T20:26:52.011778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-03-02T20:26:52.023725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-03-02T20:26:52.024029] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-03-02T20:26:52.024849] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-03-02T20:26:52.024900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:52.024932] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:52.024959] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:52.025016] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:52.085164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:52.085848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:52.085933] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:52.085966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:52.209906] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:52.210048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:52.210086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:52.210115] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:52.213966] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: UP (p=77.71%) [2026-03-02T20:26:52.214252] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-03-02T20:26:52.214410] [INFO ] [sig ] MFC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:52.388277] [INFO ] [LOCAL ] Saved forecast: MFC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MFC.txt [2026-03-02T20:26:52.388538] [INFO ] [sig ] [1933/3370] Completed MFC in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.8m [2026-03-02T20:26:52.388635] [INFO ] [sig ] [1934/3370] Forecasting MFG... [2026-03-02T20:26:52.388678] [INFO ] [sig ] Generating forecast for: MFG [2026-03-02T20:26:52.388721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-03-02T20:26:52.404850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-03-02T20:26:52.405301] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-03-02T20:26:52.406398] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-03-02T20:26:52.406464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:52.406509] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:52.406547] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:52.406663] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:52.475039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:52.476105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:52.476209] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:52.476250] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:52.607678] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:52.607867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:52.607909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:52.607940] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:52.611633] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-03-02T20:26:52.612004] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-03-02T20:26:52.612153] [INFO ] [sig ] MFG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:52.767955] [INFO ] [LOCAL ] Saved forecast: MFG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MFG.txt [2026-03-02T20:26:52.768142] [INFO ] [sig ] [1934/3370] Completed MFG in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.8m [2026-03-02T20:26:52.768194] [INFO ] [sig ] [1935/3370] Forecasting MFIC... [2026-03-02T20:26:52.768226] [INFO ] [sig ] Generating forecast for: MFIC [2026-03-02T20:26:52.768256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-03-02T20:26:52.781531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-03-02T20:26:52.781999] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-03-02T20:26:52.782893] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-03-02T20:26:52.782948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:52.782981] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:52.783010] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:52.783071] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:52.843363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:52.844285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:52.844377] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:52.844411] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:52.970774] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:52.970939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:52.970980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:52.971010] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:52.974522] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: UP (p=68.37%) [2026-03-02T20:26:52.974837] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-03-02T20:26:52.974968] [INFO ] [sig ] MFIC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:53.125899] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MFIC.txt [2026-03-02T20:26:53.126071] [INFO ] [sig ] [1935/3370] Completed MFIC in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.8m [2026-03-02T20:26:53.126119] [INFO ] [sig ] [1936/3370] Forecasting MFIN... [2026-03-02T20:26:53.126149] [INFO ] [sig ] Generating forecast for: MFIN [2026-03-02T20:26:53.126179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-03-02T20:26:53.139504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-03-02T20:26:53.140138] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-03-02T20:26:53.141233] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-03-02T20:26:53.141287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:53.141333] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:53.141362] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:53.141427] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:53.201618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:53.202509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:53.202634] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:53.202674] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:53.332119] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:53.332301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:53.332345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:53.332375] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:53.336000] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: UP (p=88.98%) [2026-03-02T20:26:53.336300] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-03-02T20:26:53.336438] [INFO ] [sig ] MFIN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:53.493544] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MFIN.txt [2026-03-02T20:26:53.493798] [INFO ] [sig ] [1936/3370] Completed MFIN in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.7m [2026-03-02T20:26:53.493881] [INFO ] [sig ] [1937/3370] Forecasting MFM... [2026-03-02T20:26:53.493938] [INFO ] [sig ] Generating forecast for: MFM [2026-03-02T20:26:53.493992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-03-02T20:26:53.509527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-03-02T20:26:53.510019] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-03-02T20:26:53.511150] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-03-02T20:26:53.511253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:53.511304] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:53.511346] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:53.511433] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:53.571830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:53.572732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:53.572851] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:53.572887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:53.695257] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:53.695415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:53.695455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:53.695485] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:53.698965] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=4.46%) [2026-03-02T20:26:53.699263] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-03-02T20:26:53.699398] [INFO ] [sig ] MFM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:53.848212] [INFO ] [LOCAL ] Saved forecast: MFM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MFM.txt [2026-03-02T20:26:53.848392] [INFO ] [sig ] [1937/3370] Completed MFM in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.7m [2026-03-02T20:26:53.848436] [INFO ] [sig ] [1938/3370] Forecasting MG... [2026-03-02T20:26:53.848478] [INFO ] [sig ] Generating forecast for: MG [2026-03-02T20:26:53.848511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-03-02T20:26:53.861200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-03-02T20:26:53.861637] [INFO ] [FORECASTER] Starting predict_future for MG [2026-03-02T20:26:53.862536] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-03-02T20:26:53.862619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:53.862656] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:53.862684] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:53.862747] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:53.922673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:53.923638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:53.923748] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:53.923786] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:54.049539] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:54.049743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:54.049803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:54.049852] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:54.053780] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: DOWN (p=43.47%) [2026-03-02T20:26:54.054103] [INFO ] [FORECASTER] Completed predict_future for MG [2026-03-02T20:26:54.054251] [INFO ] [sig ] MG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:54.217848] [INFO ] [LOCAL ] Saved forecast: MG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MG.txt [2026-03-02T20:26:54.218057] [INFO ] [sig ] [1938/3370] Completed MG in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.7m [2026-03-02T20:26:54.218107] [INFO ] [sig ] [1939/3370] Forecasting MGA... [2026-03-02T20:26:54.218145] [INFO ] [sig ] Generating forecast for: MGA [2026-03-02T20:26:54.218180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-03-02T20:26:54.231821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-03-02T20:26:54.232236] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-03-02T20:26:54.233114] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-03-02T20:26:54.233172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:54.233204] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:54.233230] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:54.233287] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:54.294281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:54.295196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:54.295287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:54.295321] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:54.428464] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:54.428649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:54.428693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:54.428723] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:54.432253] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: DOWN (p=46.44%) [2026-03-02T20:26:54.432533] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-03-02T20:26:54.432684] [INFO ] [sig ] MGA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:54.590131] [INFO ] [LOCAL ] Saved forecast: MGA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MGA.txt [2026-03-02T20:26:54.590318] [INFO ] [sig ] [1939/3370] Completed MGA in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.7m [2026-03-02T20:26:54.590368] [INFO ] [sig ] [1940/3370] Forecasting MGEE... [2026-03-02T20:26:54.590404] [INFO ] [sig ] Generating forecast for: MGEE [2026-03-02T20:26:54.590438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-03-02T20:26:54.604701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-03-02T20:26:54.605114] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-03-02T20:26:54.606013] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-03-02T20:26:54.606067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:54.606101] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:54.606129] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:54.606185] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:54.671760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:54.672910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:54.673003] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:54.673037] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:54.808009] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:54.808218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:54.808267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:54.808300] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:54.812317] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: DOWN (p=33.67%) [2026-03-02T20:26:54.812731] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-03-02T20:26:54.812896] [INFO ] [sig ] MGEE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:54.977024] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MGEE.txt [2026-03-02T20:26:54.977250] [INFO ] [sig ] [1940/3370] Completed MGEE in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.7m [2026-03-02T20:26:54.977320] [INFO ] [sig ] [1941/3370] Forecasting MGM... [2026-03-02T20:26:54.977354] [INFO ] [sig ] Generating forecast for: MGM [2026-03-02T20:26:54.977386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-03-02T20:26:54.990107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-03-02T20:26:54.990559] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-03-02T20:26:54.991521] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-03-02T20:26:54.991606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:54.991645] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:54.991676] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:54.991736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:55.063100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:55.064071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:55.064179] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:55.064213] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:55.197266] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:55.197435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:55.197477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:55.197508] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:55.202021] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: DOWN (p=3.82%) [2026-03-02T20:26:55.202395] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-03-02T20:26:55.202553] [INFO ] [sig ] MGM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:55.365061] [INFO ] [LOCAL ] Saved forecast: MGM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MGM.txt [2026-03-02T20:26:55.365230] [INFO ] [sig ] [1941/3370] Completed MGM in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.7m [2026-03-02T20:26:55.365271] [INFO ] [sig ] [1942/3370] Forecasting MGNI... [2026-03-02T20:26:55.365301] [INFO ] [sig ] Generating forecast for: MGNI [2026-03-02T20:26:55.365342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-03-02T20:26:55.379731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-03-02T20:26:55.380154] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-03-02T20:26:55.381142] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-03-02T20:26:55.381197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:55.381229] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:55.381257] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:55.381316] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:55.447620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:55.448621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:55.448727] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:55.448761] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:55.580023] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:55.580199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:55.580249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:55.580286] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:55.584182] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: DOWN (p=31.90%) [2026-03-02T20:26:55.584542] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-03-02T20:26:55.584733] [INFO ] [sig ] MGNI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:55.735666] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MGNI.txt [2026-03-02T20:26:55.735841] [INFO ] [sig ] [1942/3370] Completed MGNI in 0.4s | 2.73 sym/s | Total: 11.8m | ETA: 8.7m [2026-03-02T20:26:55.735884] [INFO ] [sig ] [1943/3370] Forecasting MGNX... [2026-03-02T20:26:55.735913] [INFO ] [sig ] Generating forecast for: MGNX [2026-03-02T20:26:55.735944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-03-02T20:26:55.748515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-03-02T20:26:55.748912] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-03-02T20:26:55.750138] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-03-02T20:26:55.750192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:55.750225] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:55.750252] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:55.750310] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:55.809856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:55.810480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:55.810563] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:55.810615] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:55.929740] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:55.929878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:55.929916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:55.929945] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:55.933280] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: DOWN (p=33.97%) [2026-03-02T20:26:55.933555] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-03-02T20:26:55.933712] [INFO ] [sig ] MGNX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:56.085365] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MGNX.txt [2026-03-02T20:26:56.085513] [INFO ] [sig ] [1943/3370] Completed MGNX in 0.3s | 2.73 sym/s | Total: 11.9m | ETA: 8.7m [2026-03-02T20:26:56.085555] [INFO ] [sig ] [1944/3370] Forecasting MGPI... [2026-03-02T20:26:56.085602] [INFO ] [sig ] Generating forecast for: MGPI [2026-03-02T20:26:56.085635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-03-02T20:26:56.098779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-03-02T20:26:56.099123] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-03-02T20:26:56.100001] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-03-02T20:26:56.100054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:56.100113] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:56.100148] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:56.100226] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:56.159227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:56.159941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:56.160032] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:56.160067] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:56.284514] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:56.284698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:56.284758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:56.284789] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:56.288262] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: UP (p=62.10%) [2026-03-02T20:26:56.288541] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-03-02T20:26:56.288692] [INFO ] [sig ] MGPI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:56.434400] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MGPI.txt [2026-03-02T20:26:56.434528] [INFO ] [sig ] [1944/3370] Completed MGPI in 0.3s | 2.73 sym/s | Total: 11.9m | ETA: 8.7m [2026-03-02T20:26:56.434585] [INFO ] [sig ] [1945/3370] Forecasting MGRC... [2026-03-02T20:26:56.434619] [INFO ] [sig ] Generating forecast for: MGRC [2026-03-02T20:26:56.434650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-03-02T20:26:56.448240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-03-02T20:26:56.448598] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-03-02T20:26:56.449438] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-03-02T20:26:56.449493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:56.449526] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:56.449554] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:56.449637] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:56.508253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:56.508922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:56.509008] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:56.509041] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:56.621616] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:56.621740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:56.621776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:56.621805] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:56.625591] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: UP (p=93.46%) [2026-03-02T20:26:56.625894] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-03-02T20:26:56.626195] [INFO ] [sig ] MGRC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:56.771308] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MGRC.txt [2026-03-02T20:26:56.771426] [INFO ] [sig ] [1945/3370] Completed MGRC in 0.3s | 2.73 sym/s | Total: 11.9m | ETA: 8.7m [2026-03-02T20:26:56.771463] [INFO ] [sig ] [1946/3370] Forecasting MGTX... [2026-03-02T20:26:56.771493] [INFO ] [sig ] Generating forecast for: MGTX [2026-03-02T20:26:56.771541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-03-02T20:26:56.794928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-03-02T20:26:56.795358] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-03-02T20:26:56.796252] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-03-02T20:26:56.796306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:56.796340] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:56.796367] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:56.796425] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:56.860204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:56.861488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:56.861684] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:56.861731] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:56.991116] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:56.991278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:56.991318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:56.991346] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:56.994913] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: DOWN (p=33.10%) [2026-03-02T20:26:56.995186] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-03-02T20:26:56.995315] [INFO ] [sig ] MGTX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:57.143511] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MGTX.txt [2026-03-02T20:26:57.143670] [INFO ] [sig ] [1946/3370] Completed MGTX in 0.4s | 2.73 sym/s | Total: 11.9m | ETA: 8.7m [2026-03-02T20:26:57.143722] [INFO ] [sig ] [1947/3370] Forecasting MGX... [2026-03-02T20:26:57.143758] [INFO ] [sig ] Generating forecast for: MGX [2026-03-02T20:26:57.143796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-03-02T20:26:57.156848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-03-02T20:26:57.157214] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-03-02T20:26:57.158163] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-03-02T20:26:57.158219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:57.158251] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:57.158280] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:57.158339] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:57.216195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:57.217123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:57.217210] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:57.217244] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:57.336500] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:57.336686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:57.336732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:57.336810] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:57.340352] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: DOWN (p=20.54%) [2026-03-02T20:26:57.340711] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-03-02T20:26:57.340853] [INFO ] [sig ] MGX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:57.494190] [INFO ] [LOCAL ] Saved forecast: MGX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MGX.txt [2026-03-02T20:26:57.494348] [INFO ] [sig ] [1947/3370] Completed MGX in 0.4s | 2.73 sym/s | Total: 11.9m | ETA: 8.7m [2026-03-02T20:26:57.494388] [INFO ] [sig ] [1948/3370] Forecasting MGY... [2026-03-02T20:26:57.494420] [INFO ] [sig ] Generating forecast for: MGY [2026-03-02T20:26:57.494453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-03-02T20:26:57.506811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-03-02T20:26:57.507171] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-03-02T20:26:57.508060] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-03-02T20:26:57.508118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:57.508162] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:57.508191] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:57.508251] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:57.566954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:57.567877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:57.567966] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:57.567998] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:57.693841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:57.694184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:57.694227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:57.694256] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:57.698053] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: DOWN (p=38.63%) [2026-03-02T20:26:57.698399] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-03-02T20:26:57.698552] [INFO ] [sig ] MGY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:57.846251] [INFO ] [LOCAL ] Saved forecast: MGY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MGY.txt [2026-03-02T20:26:57.846413] [INFO ] [sig ] [1948/3370] Completed MGY in 0.4s | 2.73 sym/s | Total: 11.9m | ETA: 8.7m [2026-03-02T20:26:57.846451] [INFO ] [sig ] [1949/3370] Forecasting MHD... [2026-03-02T20:26:57.846482] [INFO ] [sig ] Generating forecast for: MHD [2026-03-02T20:26:57.846514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-03-02T20:26:57.859931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-03-02T20:26:57.860343] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-03-02T20:26:57.861173] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-03-02T20:26:57.861226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:57.861257] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:57.861284] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:57.861343] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:57.923232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:57.924347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:57.924436] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:57.924473] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:58.048378] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:58.048543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:58.048607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:58.048641] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:58.052315] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: UP (p=84.93%) [2026-03-02T20:26:58.052642] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-03-02T20:26:58.052788] [INFO ] [sig ] MHD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:26:58.199880] [INFO ] [LOCAL ] Saved forecast: MHD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MHD.txt [2026-03-02T20:26:58.200056] [INFO ] [sig ] [1949/3370] Completed MHD in 0.4s | 2.73 sym/s | Total: 11.9m | ETA: 8.7m [2026-03-02T20:26:58.200101] [INFO ] [sig ] [1950/3370] Forecasting MHF... [2026-03-02T20:26:58.200132] [INFO ] [sig ] Generating forecast for: MHF [2026-03-02T20:26:58.200164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-03-02T20:26:58.213902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-03-02T20:26:58.214291] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-03-02T20:26:58.215345] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-03-02T20:26:58.215400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:58.215437] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:58.215466] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:58.215524] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:58.278522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:58.279467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:58.279556] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:58.279614] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:58.406311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:58.406506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:58.406555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:58.406605] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:58.410349] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: DOWN (p=22.53%) [2026-03-02T20:26:58.410657] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-03-02T20:26:58.410792] [INFO ] [sig ] MHF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:58.569599] [INFO ] [LOCAL ] Saved forecast: MHF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MHF.txt [2026-03-02T20:26:58.569789] [INFO ] [sig ] [1950/3370] Completed MHF in 0.4s | 2.73 sym/s | Total: 11.9m | ETA: 8.7m [2026-03-02T20:26:58.569842] [INFO ] [sig ] [1951/3370] Forecasting MHK... [2026-03-02T20:26:58.569888] [INFO ] [sig ] Generating forecast for: MHK [2026-03-02T20:26:58.569929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-03-02T20:26:58.584060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-03-02T20:26:58.584455] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-03-02T20:26:58.585297] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-03-02T20:26:58.585351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:58.585386] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:58.585414] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:58.585473] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:58.645129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:58.646180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:58.646293] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:58.646333] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:58.770222] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:58.770398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:58.770439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:58.770470] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:58.774146] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: DOWN (p=2.54%) [2026-03-02T20:26:58.774454] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-03-02T20:26:58.774612] [INFO ] [sig ] MHK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:58.927665] [INFO ] [LOCAL ] Saved forecast: MHK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MHK.txt [2026-03-02T20:26:58.927831] [INFO ] [sig ] [1951/3370] Completed MHK in 0.4s | 2.73 sym/s | Total: 11.9m | ETA: 8.7m [2026-03-02T20:26:58.927873] [INFO ] [sig ] [1952/3370] Forecasting MHO... [2026-03-02T20:26:58.927911] [INFO ] [sig ] Generating forecast for: MHO [2026-03-02T20:26:58.927952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-03-02T20:26:58.941515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-03-02T20:26:58.941942] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-03-02T20:26:58.943039] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-03-02T20:26:58.943095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:58.943128] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:58.943157] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:58.943217] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:59.003478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:59.004540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:59.004648] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:59.004685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:59.132900] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:59.133091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:59.133156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:59.133192] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:59.137001] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: DOWN (p=39.37%) [2026-03-02T20:26:59.137290] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-03-02T20:26:59.137430] [INFO ] [sig ] MHO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:59.285853] [INFO ] [LOCAL ] Saved forecast: MHO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MHO.txt [2026-03-02T20:26:59.286017] [INFO ] [sig ] [1952/3370] Completed MHO in 0.4s | 2.73 sym/s | Total: 11.9m | ETA: 8.6m [2026-03-02T20:26:59.286056] [INFO ] [sig ] [1953/3370] Forecasting MIDD... [2026-03-02T20:26:59.286087] [INFO ] [sig ] Generating forecast for: MIDD [2026-03-02T20:26:59.286117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-03-02T20:26:59.299827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-03-02T20:26:59.300209] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-03-02T20:26:59.301051] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-03-02T20:26:59.301105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:59.301137] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:59.301163] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:59.301221] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:59.361886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:59.362837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:59.362930] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:59.362966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:59.489839] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:59.490207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:59.490249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:59.490280] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:59.493893] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: DOWN (p=19.09%) [2026-03-02T20:26:59.494188] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-03-02T20:26:59.494326] [INFO ] [sig ] MIDD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:26:59.648180] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MIDD.txt [2026-03-02T20:26:59.648347] [INFO ] [sig ] [1953/3370] Completed MIDD in 0.4s | 2.73 sym/s | Total: 11.9m | ETA: 8.6m [2026-03-02T20:26:59.648389] [INFO ] [sig ] [1954/3370] Forecasting MIGI... [2026-03-02T20:26:59.648417] [INFO ] [sig ] Generating forecast for: MIGI [2026-03-02T20:26:59.648447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-03-02T20:26:59.662709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-03-02T20:26:59.663313] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-03-02T20:26:59.664204] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-03-02T20:26:59.664258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:26:59.664293] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:26:59.664323] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:26:59.664382] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:26:59.726448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:26:59.727605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:26:59.727740] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:26:59.727795] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:26:59.853165] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:26:59.853332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:26:59.853374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:26:59.853404] [INFO ] [FORECASTER] Training complete [2026-03-02T20:26:59.856984] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: UP (p=96.35%) [2026-03-02T20:26:59.857322] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-03-02T20:26:59.857474] [INFO ] [sig ] MIGI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:00.012213] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MIGI.txt [2026-03-02T20:27:00.012379] [INFO ] [sig ] [1954/3370] Completed MIGI in 0.4s | 2.73 sym/s | Total: 11.9m | ETA: 8.6m [2026-03-02T20:27:00.012430] [INFO ] [sig ] [1955/3370] Forecasting MILN... [2026-03-02T20:27:00.012464] [INFO ] [sig ] Generating forecast for: MILN [2026-03-02T20:27:00.012495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-03-02T20:27:00.024688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-03-02T20:27:00.025234] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-03-02T20:27:00.026215] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-03-02T20:27:00.026270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:00.026304] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:00.026334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:00.026395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:00.087676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:00.088720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:00.088832] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:00.088875] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:00.206013] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:00.206187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:00.206237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:00.206294] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:00.209927] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: UP (p=54.99%) [2026-03-02T20:27:00.210237] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-03-02T20:27:00.210379] [INFO ] [sig ] MILN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:00.369378] [INFO ] [LOCAL ] Saved forecast: MILN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MILN.txt [2026-03-02T20:27:00.369536] [INFO ] [sig ] [1955/3370] Completed MILN in 0.4s | 2.73 sym/s | Total: 11.9m | ETA: 8.6m [2026-03-02T20:27:00.369595] [INFO ] [sig ] [1956/3370] Forecasting MIND... [2026-03-02T20:27:00.369631] [INFO ] [sig ] Generating forecast for: MIND [2026-03-02T20:27:00.369662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-03-02T20:27:00.386721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-03-02T20:27:00.387116] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-03-02T20:27:00.390053] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-03-02T20:27:00.390165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:00.390200] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:00.390228] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:00.390294] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:00.451838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:00.452815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:00.452906] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:00.452939] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:00.584409] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:00.584539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:00.584600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:00.584635] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:00.588529] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: DOWN (p=47.13%) [2026-03-02T20:27:00.588920] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-03-02T20:27:00.589075] [INFO ] [sig ] MIND: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:00.744226] [INFO ] [LOCAL ] Saved forecast: MIND 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MIND.txt [2026-03-02T20:27:00.744383] [INFO ] [sig ] [1956/3370] Completed MIND in 0.4s | 2.73 sym/s | Total: 11.9m | ETA: 8.6m [2026-03-02T20:27:00.744427] [INFO ] [sig ] [1957/3370] Forecasting MIRA... [2026-03-02T20:27:00.744456] [INFO ] [sig ] Generating forecast for: MIRA [2026-03-02T20:27:00.744487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-03-02T20:27:00.762783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-03-02T20:27:00.763172] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-03-02T20:27:00.764199] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-03-02T20:27:00.764266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:00.764313] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:00.764353] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:00.764417] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:00.847491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:00.848790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:00.848914] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:00.848976] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:00.980494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:00.980656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:00.980697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:00.980726] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:00.984276] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: DOWN (p=40.43%) [2026-03-02T20:27:00.984591] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-03-02T20:27:00.984728] [INFO ] [sig ] MIRA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:01.133341] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MIRA.txt [2026-03-02T20:27:01.133589] [INFO ] [sig ] [1957/3370] Completed MIRA in 0.4s | 2.73 sym/s | Total: 11.9m | ETA: 8.6m [2026-03-02T20:27:01.133654] [INFO ] [sig ] [1958/3370] Forecasting MIRM... [2026-03-02T20:27:01.133700] [INFO ] [sig ] Generating forecast for: MIRM [2026-03-02T20:27:01.133743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-03-02T20:27:01.148767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-03-02T20:27:01.149237] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-03-02T20:27:01.150204] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-03-02T20:27:01.150258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:01.150292] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:01.150320] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:01.150379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:01.214439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:01.215673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:01.215778] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:01.215814] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:01.344705] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:01.344903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:01.344947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:01.344980] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:01.348667] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: UP (p=94.02%) [2026-03-02T20:27:01.349022] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-03-02T20:27:01.349175] [INFO ] [sig ] MIRM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:01.504288] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MIRM.txt [2026-03-02T20:27:01.504493] [INFO ] [sig ] [1958/3370] Completed MIRM in 0.4s | 2.73 sym/s | Total: 11.9m | ETA: 8.6m [2026-03-02T20:27:01.504553] [INFO ] [sig ] [1959/3370] Forecasting MITK... [2026-03-02T20:27:01.504620] [INFO ] [sig ] Generating forecast for: MITK [2026-03-02T20:27:01.504671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-03-02T20:27:01.519181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-03-02T20:27:01.519673] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-03-02T20:27:01.520720] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-03-02T20:27:01.520777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:01.520813] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:01.520854] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:01.520916] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:01.582968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:01.583865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:01.583954] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:01.583990] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:01.725383] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:01.725556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:01.725621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:01.725652] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:01.729631] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: UP (p=91.29%) [2026-03-02T20:27:01.730006] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-03-02T20:27:01.730165] [INFO ] [sig ] MITK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:01.894836] [INFO ] [LOCAL ] Saved forecast: MITK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MITK.txt [2026-03-02T20:27:01.895013] [INFO ] [sig ] [1959/3370] Completed MITK in 0.4s | 2.73 sym/s | Total: 11.9m | ETA: 8.6m [2026-03-02T20:27:01.895056] [INFO ] [sig ] [1960/3370] Forecasting MIY... [2026-03-02T20:27:01.895090] [INFO ] [sig ] Generating forecast for: MIY [2026-03-02T20:27:01.895124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-03-02T20:27:01.909426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-03-02T20:27:01.909836] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-03-02T20:27:01.911102] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-03-02T20:27:01.911158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:01.911195] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:01.911235] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:01.911298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:01.973612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:01.974815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:01.974903] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:01.974937] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:02.098473] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:02.098663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:02.098706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:02.098737] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:02.102313] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: DOWN (p=6.65%) [2026-03-02T20:27:02.102619] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-03-02T20:27:02.102754] [INFO ] [sig ] MIY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:02.246105] [INFO ] [LOCAL ] Saved forecast: MIY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MIY.txt [2026-03-02T20:27:02.246269] [INFO ] [sig ] [1960/3370] Completed MIY in 0.4s | 2.73 sym/s | Total: 12.0m | ETA: 8.6m [2026-03-02T20:27:02.246311] [INFO ] [sig ] [1961/3370] Forecasting MKC... [2026-03-02T20:27:02.246340] [INFO ] [sig ] Generating forecast for: MKC [2026-03-02T20:27:02.246371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-03-02T20:27:02.263273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-03-02T20:27:02.263770] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-03-02T20:27:02.264936] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-03-02T20:27:02.265003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:02.265086] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:02.265131] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:02.265216] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:02.333473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:02.334423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:02.334516] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:02.334550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:02.460685] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:02.460853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:02.460895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:02.460923] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:02.464821] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: DOWN (p=8.95%) [2026-03-02T20:27:02.465128] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-03-02T20:27:02.465259] [INFO ] [sig ] MKC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:02.628406] [INFO ] [LOCAL ] Saved forecast: MKC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MKC.txt [2026-03-02T20:27:02.628588] [INFO ] [sig ] [1961/3370] Completed MKC in 0.4s | 2.73 sym/s | Total: 12.0m | ETA: 8.6m [2026-03-02T20:27:02.628632] [INFO ] [sig ] [1962/3370] Forecasting MKSI... [2026-03-02T20:27:02.628663] [INFO ] [sig ] Generating forecast for: MKSI [2026-03-02T20:27:02.628694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-03-02T20:27:02.641400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-03-02T20:27:02.641792] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-03-02T20:27:02.642630] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-03-02T20:27:02.642682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:02.642715] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:02.642742] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:02.642799] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:02.702280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:02.703224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:02.703314] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:02.703348] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:02.831802] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:02.831977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:02.832019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:02.832048] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:02.835770] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: DOWN (p=46.47%) [2026-03-02T20:27:02.836064] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-03-02T20:27:02.836201] [INFO ] [sig ] MKSI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:02.985524] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MKSI.txt [2026-03-02T20:27:02.985710] [INFO ] [sig ] [1962/3370] Completed MKSI in 0.4s | 2.73 sym/s | Total: 12.0m | ETA: 8.6m [2026-03-02T20:27:02.985754] [INFO ] [sig ] [1963/3370] Forecasting MKTX... [2026-03-02T20:27:02.985784] [INFO ] [sig ] Generating forecast for: MKTX [2026-03-02T20:27:02.985822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-03-02T20:27:02.999026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-03-02T20:27:02.999472] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-03-02T20:27:03.000392] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-03-02T20:27:03.000449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:03.000483] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:03.000511] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:03.000570] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:03.062990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:03.064006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:03.064105] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:03.064140] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:03.197445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:03.197649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:03.197693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:03.197727] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:03.201857] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: UP (p=74.54%) [2026-03-02T20:27:03.202224] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-03-02T20:27:03.202390] [INFO ] [sig ] MKTX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:03.362472] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MKTX.txt [2026-03-02T20:27:03.362665] [INFO ] [sig ] [1963/3370] Completed MKTX in 0.4s | 2.73 sym/s | Total: 12.0m | ETA: 8.6m [2026-03-02T20:27:03.362709] [INFO ] [sig ] [1964/3370] Forecasting MLAB... [2026-03-02T20:27:03.362741] [INFO ] [sig ] Generating forecast for: MLAB [2026-03-02T20:27:03.362773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-03-02T20:27:03.377458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-03-02T20:27:03.378238] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-03-02T20:27:03.379485] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-03-02T20:27:03.379539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:03.379588] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:03.379618] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:03.379675] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:03.442694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:03.443663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:03.443753] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:03.443787] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:03.562536] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:03.562721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:03.562762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:03.562827] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:03.566613] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: UP (p=79.23%) [2026-03-02T20:27:03.566956] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-03-02T20:27:03.567116] [INFO ] [sig ] MLAB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:03.802144] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MLAB.txt [2026-03-02T20:27:03.802306] [INFO ] [sig ] [1964/3370] Completed MLAB in 0.4s | 2.73 sym/s | Total: 12.0m | ETA: 8.6m [2026-03-02T20:27:03.802348] [INFO ] [sig ] [1965/3370] Forecasting MLCO... [2026-03-02T20:27:03.802378] [INFO ] [sig ] Generating forecast for: MLCO [2026-03-02T20:27:03.802410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-03-02T20:27:03.814879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-03-02T20:27:03.815438] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-03-02T20:27:03.816293] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-03-02T20:27:03.816348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:03.816381] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:03.816409] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:03.816467] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:03.880472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:03.881558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:03.881669] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:03.881704] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:04.021628] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:04.021790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:04.021829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:04.021858] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:04.025737] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: DOWN (p=49.12%) [2026-03-02T20:27:04.026128] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-03-02T20:27:04.026289] [INFO ] [sig ] MLCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:04.176656] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MLCO.txt [2026-03-02T20:27:04.176817] [INFO ] [sig ] [1965/3370] Completed MLCO in 0.4s | 2.73 sym/s | Total: 12.0m | ETA: 8.6m [2026-03-02T20:27:04.176868] [INFO ] [sig ] [1966/3370] Forecasting MLGO... [2026-03-02T20:27:04.176906] [INFO ] [sig ] Generating forecast for: MLGO [2026-03-02T20:27:04.176945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-03-02T20:27:04.188886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-03-02T20:27:04.189270] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-03-02T20:27:04.190123] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-03-02T20:27:04.190178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:04.190212] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:04.190241] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:04.190301] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:04.250112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:04.251044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:04.251135] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:04.251170] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:04.371390] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:04.371558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:04.371623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:04.371656] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:04.375371] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: DOWN (p=16.55%) [2026-03-02T20:27:04.375747] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-03-02T20:27:04.375909] [INFO ] [sig ] MLGO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:04.535290] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MLGO.txt [2026-03-02T20:27:04.535463] [INFO ] [sig ] [1966/3370] Completed MLGO in 0.4s | 2.73 sym/s | Total: 12.0m | ETA: 8.6m [2026-03-02T20:27:04.535506] [INFO ] [sig ] [1967/3370] Forecasting MLI... [2026-03-02T20:27:04.535537] [INFO ] [sig ] Generating forecast for: MLI [2026-03-02T20:27:04.535608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-03-02T20:27:04.548770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-03-02T20:27:04.549183] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-03-02T20:27:04.550061] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-03-02T20:27:04.550116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:04.550149] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:04.550176] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:04.550232] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:04.614457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:04.615506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:04.615616] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:04.615653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:04.744594] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:04.744775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:04.744821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:04.744850] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:04.748596] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: UP (p=84.19%) [2026-03-02T20:27:04.748894] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-03-02T20:27:04.749039] [INFO ] [sig ] MLI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:04.907088] [INFO ] [LOCAL ] Saved forecast: MLI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MLI.txt [2026-03-02T20:27:04.907252] [INFO ] [sig ] [1967/3370] Completed MLI in 0.4s | 2.73 sym/s | Total: 12.0m | ETA: 8.6m [2026-03-02T20:27:04.907295] [INFO ] [sig ] [1968/3370] Forecasting MLKN... [2026-03-02T20:27:04.907324] [INFO ] [sig ] Generating forecast for: MLKN [2026-03-02T20:27:04.907355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-03-02T20:27:04.921331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-03-02T20:27:04.921792] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-03-02T20:27:04.922664] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-03-02T20:27:04.922718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:04.922753] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:04.922784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:04.922843] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:04.985050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:04.986021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:04.986132] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:04.986176] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:05.113930] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:05.114145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:05.114192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:05.114223] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:05.118125] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-03-02T20:27:05.118510] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-03-02T20:27:05.118694] [INFO ] [sig ] MLKN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:05.269993] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MLKN.txt [2026-03-02T20:27:05.270155] [INFO ] [sig ] [1968/3370] Completed MLKN in 0.4s | 2.73 sym/s | Total: 12.0m | ETA: 8.6m [2026-03-02T20:27:05.270198] [INFO ] [sig ] [1969/3370] Forecasting MLM... [2026-03-02T20:27:05.270228] [INFO ] [sig ] Generating forecast for: MLM [2026-03-02T20:27:05.270259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-03-02T20:27:05.282984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-03-02T20:27:05.283400] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-03-02T20:27:05.284277] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-03-02T20:27:05.284334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:05.284367] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:05.284396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:05.284455] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:05.346052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:05.346999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:05.347089] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:05.347125] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:05.472971] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:05.473118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:05.473158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:05.473186] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:05.476619] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: UP (p=91.49%) [2026-03-02T20:27:05.476897] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-03-02T20:27:05.477030] [INFO ] [sig ] MLM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:05.625252] [INFO ] [LOCAL ] Saved forecast: MLM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MLM.txt [2026-03-02T20:27:05.625415] [INFO ] [sig ] [1969/3370] Completed MLM in 0.4s | 2.73 sym/s | Total: 12.0m | ETA: 8.5m [2026-03-02T20:27:05.625455] [INFO ] [sig ] [1970/3370] Forecasting MLP... [2026-03-02T20:27:05.625486] [INFO ] [sig ] Generating forecast for: MLP [2026-03-02T20:27:05.625517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-03-02T20:27:05.637471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-03-02T20:27:05.637809] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-03-02T20:27:05.638710] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-03-02T20:27:05.638763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:05.638795] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:05.638821] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:05.638882] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:05.697012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:05.697682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:05.697766] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:05.697800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:05.803931] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:05.804073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:05.804112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:05.804140] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:05.807486] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: DOWN (p=2.10%) [2026-03-02T20:27:05.807779] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-03-02T20:27:05.807913] [INFO ] [sig ] MLP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:05.951784] [INFO ] [LOCAL ] Saved forecast: MLP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MLP.txt [2026-03-02T20:27:05.951913] [INFO ] [sig ] [1970/3370] Completed MLP in 0.3s | 2.73 sym/s | Total: 12.0m | ETA: 8.5m [2026-03-02T20:27:05.951955] [INFO ] [sig ] [1971/3370] Forecasting MLTX... [2026-03-02T20:27:05.951986] [INFO ] [sig ] Generating forecast for: MLTX [2026-03-02T20:27:05.952016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-03-02T20:27:05.964419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-03-02T20:27:05.964746] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-03-02T20:27:05.965611] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-03-02T20:27:05.965664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:05.965697] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:05.965725] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:05.965782] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:06.030483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:06.031748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:06.031874] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:06.031910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:06.158370] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:06.158537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:06.158615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:06.158668] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:06.162661] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: DOWN (p=8.70%) [2026-03-02T20:27:06.162955] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-03-02T20:27:06.163104] [INFO ] [sig ] MLTX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:06.324805] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MLTX.txt [2026-03-02T20:27:06.324969] [INFO ] [sig ] [1971/3370] Completed MLTX in 0.4s | 2.73 sym/s | Total: 12.0m | ETA: 8.5m [2026-03-02T20:27:06.325016] [INFO ] [sig ] [1972/3370] Forecasting MLYS... [2026-03-02T20:27:06.325064] [INFO ] [sig ] Generating forecast for: MLYS [2026-03-02T20:27:06.325109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-03-02T20:27:06.339166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-03-02T20:27:06.339534] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-03-02T20:27:06.340640] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-03-02T20:27:06.340706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:06.340740] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:06.340766] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:06.340825] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:06.409877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:06.410914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:06.411006] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:06.411040] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:06.539362] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:06.539538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:06.539612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:06.539652] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:06.544080] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: DOWN (p=29.53%) [2026-03-02T20:27:06.544395] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-03-02T20:27:06.544538] [INFO ] [sig ] MLYS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:06.704491] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MLYS.txt [2026-03-02T20:27:06.704664] [INFO ] [sig ] [1972/3370] Completed MLYS in 0.4s | 2.73 sym/s | Total: 12.0m | ETA: 8.5m [2026-03-02T20:27:06.704709] [INFO ] [sig ] [1973/3370] Forecasting MMD... [2026-03-02T20:27:06.704741] [INFO ] [sig ] Generating forecast for: MMD [2026-03-02T20:27:06.704774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-03-02T20:27:06.720669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-03-02T20:27:06.721260] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-03-02T20:27:06.722183] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-03-02T20:27:06.722236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:06.722269] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:06.722296] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:06.722353] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:06.791945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:06.793163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:06.793256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:06.793291] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:06.928262] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:06.928451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:06.928516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:06.928564] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:06.932234] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: DOWN (p=11.20%) [2026-03-02T20:27:06.932526] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-03-02T20:27:06.932686] [INFO ] [sig ] MMD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:07.096279] [INFO ] [LOCAL ] Saved forecast: MMD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MMD.txt [2026-03-02T20:27:07.096479] [INFO ] [sig ] [1973/3370] Completed MMD in 0.4s | 2.73 sym/s | Total: 12.0m | ETA: 8.5m [2026-03-02T20:27:07.096534] [INFO ] [sig ] [1974/3370] Forecasting MMLP... [2026-03-02T20:27:07.096565] [INFO ] [sig ] Generating forecast for: MMLP [2026-03-02T20:27:07.096619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-03-02T20:27:07.109317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-03-02T20:27:07.109696] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-03-02T20:27:07.110544] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-03-02T20:27:07.110624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:07.110659] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:07.110686] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:07.110743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:07.174393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:07.175424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:07.175537] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:07.175600] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:07.292523] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:07.292724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:07.292779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:07.292813] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:07.296964] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: DOWN (p=8.36%) [2026-03-02T20:27:07.297484] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-03-02T20:27:07.297650] [INFO ] [sig ] MMLP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:07.449499] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MMLP.txt [2026-03-02T20:27:07.449768] [INFO ] [sig ] [1974/3370] Completed MMLP in 0.4s | 2.73 sym/s | Total: 12.0m | ETA: 8.5m [2026-03-02T20:27:07.449830] [INFO ] [sig ] [1975/3370] Forecasting MMS... [2026-03-02T20:27:07.449873] [INFO ] [sig ] Generating forecast for: MMS [2026-03-02T20:27:07.449920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-03-02T20:27:07.463695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-03-02T20:27:07.464155] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-03-02T20:27:07.465103] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-03-02T20:27:07.465163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:07.465197] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:07.465225] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:07.465285] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:07.533709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:07.534604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:07.534694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:07.534729] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:07.660864] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:07.661035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:07.661076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:07.661112] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:07.664800] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: UP (p=76.51%) [2026-03-02T20:27:07.665112] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-03-02T20:27:07.665256] [INFO ] [sig ] MMS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:07.816245] [INFO ] [LOCAL ] Saved forecast: MMS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MMS.txt [2026-03-02T20:27:07.816405] [INFO ] [sig ] [1975/3370] Completed MMS in 0.4s | 2.73 sym/s | Total: 12.0m | ETA: 8.5m [2026-03-02T20:27:07.816453] [INFO ] [sig ] [1976/3370] Forecasting MMSI... [2026-03-02T20:27:07.816483] [INFO ] [sig ] Generating forecast for: MMSI [2026-03-02T20:27:07.816514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-03-02T20:27:07.831434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-03-02T20:27:07.832120] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-03-02T20:27:07.833395] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-03-02T20:27:07.833468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:07.833503] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:07.833531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:07.833609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:07.896137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:07.897134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:07.897235] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:07.897270] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:08.032747] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:08.032915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:08.032958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:08.032989] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:08.036613] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: UP (p=96.71%) [2026-03-02T20:27:08.036931] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-03-02T20:27:08.037075] [INFO ] [sig ] MMSI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:08.204261] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MMSI.txt [2026-03-02T20:27:08.204454] [INFO ] [sig ] [1976/3370] Completed MMSI in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.5m [2026-03-02T20:27:08.204502] [INFO ] [sig ] [1977/3370] Forecasting MNDO... [2026-03-02T20:27:08.204533] [INFO ] [sig ] Generating forecast for: MNDO [2026-03-02T20:27:08.204564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-03-02T20:27:08.221124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-03-02T20:27:08.221769] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-03-02T20:27:08.222993] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-03-02T20:27:08.223192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:08.223233] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:08.223263] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:08.223363] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:08.286239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:08.287291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:08.287390] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:08.287430] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:08.404641] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:08.404818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:08.404861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:08.404892] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:08.408641] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: DOWN (p=29.29%) [2026-03-02T20:27:08.408981] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-03-02T20:27:08.409154] [INFO ] [sig ] MNDO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:08.566475] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MNDO.txt [2026-03-02T20:27:08.566668] [INFO ] [sig ] [1977/3370] Completed MNDO in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.5m [2026-03-02T20:27:08.566716] [INFO ] [sig ] [1978/3370] Forecasting MNDY... [2026-03-02T20:27:08.566757] [INFO ] [sig ] Generating forecast for: MNDY [2026-03-02T20:27:08.566804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-03-02T20:27:08.581563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-03-02T20:27:08.582037] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-03-02T20:27:08.583236] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-03-02T20:27:08.583292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:08.583358] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:08.583389] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:08.583451] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:08.654599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:08.655659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:08.655759] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:08.655796] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:08.790979] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:08.791152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:08.791197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:08.791229] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:08.795390] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: DOWN (p=38.88%) [2026-03-02T20:27:08.795754] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-03-02T20:27:08.795915] [INFO ] [sig ] MNDY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:08.950154] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MNDY.txt [2026-03-02T20:27:08.950314] [INFO ] [sig ] [1978/3370] Completed MNDY in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.5m [2026-03-02T20:27:08.950358] [INFO ] [sig ] [1979/3370] Forecasting MNKD... [2026-03-02T20:27:08.950389] [INFO ] [sig ] Generating forecast for: MNKD [2026-03-02T20:27:08.950419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-03-02T20:27:08.964524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-03-02T20:27:08.964954] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-03-02T20:27:08.965952] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-03-02T20:27:08.966011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:08.966045] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:08.966077] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:08.966161] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:09.032196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:09.033160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:09.033252] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:09.033287] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:09.173220] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:09.173433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:09.173513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:09.173547] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:09.177830] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=42.37%) [2026-03-02T20:27:09.178340] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-03-02T20:27:09.178506] [INFO ] [sig ] MNKD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:09.337795] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MNKD.txt [2026-03-02T20:27:09.337966] [INFO ] [sig ] [1979/3370] Completed MNKD in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.5m [2026-03-02T20:27:09.338053] [INFO ] [sig ] [1980/3370] Forecasting MNRO... [2026-03-02T20:27:09.338107] [INFO ] [sig ] Generating forecast for: MNRO [2026-03-02T20:27:09.338142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-03-02T20:27:09.353506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-03-02T20:27:09.353920] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-03-02T20:27:09.354848] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-03-02T20:27:09.354901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:09.354936] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:09.354962] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:09.355020] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:09.414419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:09.415369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:09.415457] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:09.415492] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:09.542044] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:09.542219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:09.542260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:09.542289] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:09.545836] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: UP (p=94.16%) [2026-03-02T20:27:09.546153] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-03-02T20:27:09.546285] [INFO ] [sig ] MNRO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:09.690076] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MNRO.txt [2026-03-02T20:27:09.690249] [INFO ] [sig ] [1980/3370] Completed MNRO in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.5m [2026-03-02T20:27:09.690290] [INFO ] [sig ] [1981/3370] Forecasting MNSO... [2026-03-02T20:27:09.690321] [INFO ] [sig ] Generating forecast for: MNSO [2026-03-02T20:27:09.690353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-03-02T20:27:09.704907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-03-02T20:27:09.705371] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-03-02T20:27:09.706501] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-03-02T20:27:09.706565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:09.706634] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:09.706668] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:09.706738] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:09.770514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:09.771668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:09.771757] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:09.771791] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:09.892096] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:09.892261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:09.892301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:09.892383] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:09.896121] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-03-02T20:27:09.896412] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-03-02T20:27:09.896550] [INFO ] [sig ] MNSO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:10.048680] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MNSO.txt [2026-03-02T20:27:10.048854] [INFO ] [sig ] [1981/3370] Completed MNSO in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.5m [2026-03-02T20:27:10.048896] [INFO ] [sig ] [1982/3370] Forecasting MNTK... [2026-03-02T20:27:10.048927] [INFO ] [sig ] Generating forecast for: MNTK [2026-03-02T20:27:10.048966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-03-02T20:27:10.062946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-03-02T20:27:10.063548] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-03-02T20:27:10.064423] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-03-02T20:27:10.064478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:10.064510] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:10.064539] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:10.064627] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:10.126742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:10.127729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:10.127821] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:10.127856] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:10.248078] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:10.248255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:10.248295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:10.248324] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:10.252036] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: DOWN (p=8.31%) [2026-03-02T20:27:10.252340] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-03-02T20:27:10.252479] [INFO ] [sig ] MNTK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:10.408202] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MNTK.txt [2026-03-02T20:27:10.408375] [INFO ] [sig ] [1982/3370] Completed MNTK in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.5m [2026-03-02T20:27:10.408417] [INFO ] [sig ] [1983/3370] Forecasting MNY... [2026-03-02T20:27:10.408447] [INFO ] [sig ] Generating forecast for: MNY [2026-03-02T20:27:10.408478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-03-02T20:27:10.421111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-03-02T20:27:10.421508] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-03-02T20:27:10.422397] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-03-02T20:27:10.422452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:10.422498] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:10.422527] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:10.422616] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:10.486812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:10.487780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:10.487872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:10.487907] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:10.607774] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:10.607940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:10.607983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:10.608014] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:10.612142] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: UP (p=78.99%) [2026-03-02T20:27:10.612442] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-03-02T20:27:10.612598] [INFO ] [sig ] MNY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:10.782367] [INFO ] [LOCAL ] Saved forecast: MNY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MNY.txt [2026-03-02T20:27:10.782531] [INFO ] [sig ] [1983/3370] Completed MNY in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.5m [2026-03-02T20:27:10.782593] [INFO ] [sig ] [1984/3370] Forecasting MOD... [2026-03-02T20:27:10.782628] [INFO ] [sig ] Generating forecast for: MOD [2026-03-02T20:27:10.782660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-03-02T20:27:10.795026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-03-02T20:27:10.795358] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-03-02T20:27:10.796181] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-03-02T20:27:10.796234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:10.796266] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:10.796293] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:10.796355] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:10.853944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:10.854710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:10.854793] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:10.854826] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:10.979858] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:10.980027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:10.980068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:10.980100] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:10.983656] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: UP (p=59.85%) [2026-03-02T20:27:10.983942] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-03-02T20:27:10.984080] [INFO ] [sig ] MOD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:11.135495] [INFO ] [LOCAL ] Saved forecast: MOD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MOD.txt [2026-03-02T20:27:11.135672] [INFO ] [sig ] [1984/3370] Completed MOD in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.5m [2026-03-02T20:27:11.135714] [INFO ] [sig ] [1985/3370] Forecasting MODL... [2026-03-02T20:27:11.135744] [INFO ] [sig ] Generating forecast for: MODL [2026-03-02T20:27:11.135775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-03-02T20:27:11.147221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-03-02T20:27:11.147592] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-03-02T20:27:11.148426] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-03-02T20:27:11.148478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:11.148510] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:11.148538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:11.148620] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:11.207541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:11.208302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:11.208388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:11.208423] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:11.333098] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:11.333266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:11.333309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:11.333339] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:11.336895] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: DOWN (p=19.29%) [2026-03-02T20:27:11.337182] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-03-02T20:27:11.337315] [INFO ] [sig ] MODL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:11.500158] [INFO ] [LOCAL ] Saved forecast: MODL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MODL.txt [2026-03-02T20:27:11.500311] [INFO ] [sig ] [1985/3370] Completed MODL in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.4m [2026-03-02T20:27:11.500354] [INFO ] [sig ] [1986/3370] Forecasting MOH... [2026-03-02T20:27:11.500385] [INFO ] [sig ] Generating forecast for: MOH [2026-03-02T20:27:11.500425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-03-02T20:27:11.513675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-03-02T20:27:11.514017] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-03-02T20:27:11.514889] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-03-02T20:27:11.514943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:11.514982] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:11.515011] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:11.515075] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:11.579666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:11.580651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:11.580753] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:11.580787] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:11.706326] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:11.706486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:11.706525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:11.706554] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:11.710089] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: UP (p=97.60%) [2026-03-02T20:27:11.710364] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-03-02T20:27:11.710493] [INFO ] [sig ] MOH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:11.859082] [INFO ] [LOCAL ] Saved forecast: MOH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MOH.txt [2026-03-02T20:27:11.859260] [INFO ] [sig ] [1986/3370] Completed MOH in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.4m [2026-03-02T20:27:11.859298] [INFO ] [sig ] [1987/3370] Forecasting MOMO... [2026-03-02T20:27:11.859336] [INFO ] [sig ] Generating forecast for: MOMO [2026-03-02T20:27:11.859368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-03-02T20:27:11.872145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-03-02T20:27:11.872561] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-03-02T20:27:11.873418] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-03-02T20:27:11.873473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:11.873505] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:11.873531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:11.873610] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:11.933046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:11.934016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:11.934120] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:11.934161] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:12.061634] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:12.061804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:12.061845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:12.061874] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:12.065507] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: UP (p=52.92%) [2026-03-02T20:27:12.065817] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-03-02T20:27:12.065953] [INFO ] [sig ] MOMO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:12.211189] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MOMO.txt [2026-03-02T20:27:12.211334] [INFO ] [sig ] [1987/3370] Completed MOMO in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.4m [2026-03-02T20:27:12.211375] [INFO ] [sig ] [1988/3370] Forecasting MORN... [2026-03-02T20:27:12.211404] [INFO ] [sig ] Generating forecast for: MORN [2026-03-02T20:27:12.211434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-03-02T20:27:12.223562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-03-02T20:27:12.223956] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-03-02T20:27:12.224878] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-03-02T20:27:12.224933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:12.224965] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:12.224993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:12.225052] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:12.284305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:12.285137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:12.285255] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:12.285291] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:12.412165] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:12.412330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:12.412371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:12.412402] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:12.415967] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: UP (p=59.32%) [2026-03-02T20:27:12.416260] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-03-02T20:27:12.416395] [INFO ] [sig ] MORN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:12.562790] [INFO ] [LOCAL ] Saved forecast: MORN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MORN.txt [2026-03-02T20:27:12.562948] [INFO ] [sig ] [1988/3370] Completed MORN in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.4m [2026-03-02T20:27:12.562990] [INFO ] [sig ] [1989/3370] Forecasting MOS... [2026-03-02T20:27:12.563022] [INFO ] [sig ] Generating forecast for: MOS [2026-03-02T20:27:12.563059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-03-02T20:27:12.576545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-03-02T20:27:12.576942] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-03-02T20:27:12.577789] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-03-02T20:27:12.577841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:12.577873] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:12.577899] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:12.577956] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:12.639965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:12.641055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:12.641150] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:12.641184] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:12.769441] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:12.769625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:12.769670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:12.769702] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:12.773646] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: UP (p=68.69%) [2026-03-02T20:27:12.773936] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-03-02T20:27:12.774075] [INFO ] [sig ] MOS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:12.926789] [INFO ] [LOCAL ] Saved forecast: MOS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MOS.txt [2026-03-02T20:27:12.926939] [INFO ] [sig ] [1989/3370] Completed MOS in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.4m [2026-03-02T20:27:12.926979] [INFO ] [sig ] [1990/3370] Forecasting MP... [2026-03-02T20:27:12.927008] [INFO ] [sig ] Generating forecast for: MP [2026-03-02T20:27:12.927038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-03-02T20:27:12.940237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-03-02T20:27:12.940632] [INFO ] [FORECASTER] Starting predict_future for MP [2026-03-02T20:27:12.941499] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-03-02T20:27:12.941554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:12.941607] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:12.941637] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:12.941695] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:13.008045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:13.009207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:13.009305] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:13.009341] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:13.130097] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:13.130277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:13.130319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:13.130366] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:13.133943] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: DOWN (p=28.16%) [2026-03-02T20:27:13.134271] [INFO ] [FORECASTER] Completed predict_future for MP [2026-03-02T20:27:13.134407] [INFO ] [sig ] MP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:13.289909] [INFO ] [LOCAL ] Saved forecast: MP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MP.txt [2026-03-02T20:27:13.290058] [INFO ] [sig ] [1990/3370] Completed MP in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.4m [2026-03-02T20:27:13.290105] [INFO ] [sig ] [1991/3370] Forecasting MPA... [2026-03-02T20:27:13.290142] [INFO ] [sig ] Generating forecast for: MPA [2026-03-02T20:27:13.290178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-03-02T20:27:13.302168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-03-02T20:27:13.302501] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-03-02T20:27:13.303318] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-03-02T20:27:13.303371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:13.303403] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:13.303430] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:13.303487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:13.365450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:13.366555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:13.366680] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:13.366717] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:13.481831] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:13.482000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:13.482041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:13.482071] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:13.485528] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: DOWN (p=45.42%) [2026-03-02T20:27:13.485824] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-03-02T20:27:13.485957] [INFO ] [sig ] MPA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:13.639895] [INFO ] [LOCAL ] Saved forecast: MPA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MPA.txt [2026-03-02T20:27:13.640076] [INFO ] [sig ] [1991/3370] Completed MPA in 0.3s | 2.73 sym/s | Total: 12.1m | ETA: 8.4m [2026-03-02T20:27:13.640120] [INFO ] [sig ] [1992/3370] Forecasting MPAA... [2026-03-02T20:27:13.640151] [INFO ] [sig ] Generating forecast for: MPAA [2026-03-02T20:27:13.640181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-03-02T20:27:13.654384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-03-02T20:27:13.654813] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-03-02T20:27:13.655868] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-03-02T20:27:13.655920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:13.655953] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:13.655980] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:13.656038] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:13.715437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:13.716284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:13.716375] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:13.716427] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:13.861610] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:13.861788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:13.861836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:13.861869] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:13.866328] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: UP (p=83.84%) [2026-03-02T20:27:13.866870] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-03-02T20:27:13.867048] [INFO ] [sig ] MPAA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:14.035950] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MPAA.txt [2026-03-02T20:27:14.036138] [INFO ] [sig ] [1992/3370] Completed MPAA in 0.4s | 2.73 sym/s | Total: 12.1m | ETA: 8.4m [2026-03-02T20:27:14.036202] [INFO ] [sig ] [1993/3370] Forecasting MPB... [2026-03-02T20:27:14.036252] [INFO ] [sig ] Generating forecast for: MPB [2026-03-02T20:27:14.036294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-03-02T20:27:14.051386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-03-02T20:27:14.051834] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-03-02T20:27:14.052911] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-03-02T20:27:14.052970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:14.053004] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:14.053038] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:14.053104] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:14.118426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:14.119553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:14.119690] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:14.119728] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:14.244336] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:14.244501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:14.244544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:14.244593] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:14.248253] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: DOWN (p=49.28%) [2026-03-02T20:27:14.248553] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-03-02T20:27:14.248716] [INFO ] [sig ] MPB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:14.396621] [INFO ] [LOCAL ] Saved forecast: MPB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MPB.txt [2026-03-02T20:27:14.396765] [INFO ] [sig ] [1993/3370] Completed MPB in 0.4s | 2.73 sym/s | Total: 12.2m | ETA: 8.4m [2026-03-02T20:27:14.396805] [INFO ] [sig ] [1994/3370] Forecasting MPC... [2026-03-02T20:27:14.396834] [INFO ] [sig ] Generating forecast for: MPC [2026-03-02T20:27:14.396862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-03-02T20:27:14.409356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-03-02T20:27:14.409732] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-03-02T20:27:14.410568] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-03-02T20:27:14.410643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:14.410677] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:14.410704] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:14.410773] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:14.471309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:14.472043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:14.472135] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:14.472169] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:14.602874] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:14.603093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:14.603136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:14.603165] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:14.607050] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: UP (p=90.89%) [2026-03-02T20:27:14.607351] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-03-02T20:27:14.607507] [INFO ] [sig ] MPC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:14.764261] [INFO ] [LOCAL ] Saved forecast: MPC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MPC.txt [2026-03-02T20:27:14.764663] [INFO ] [sig ] [1994/3370] Completed MPC in 0.4s | 2.73 sym/s | Total: 12.2m | ETA: 8.4m [2026-03-02T20:27:14.764709] [INFO ] [sig ] [1995/3370] Forecasting MPX... [2026-03-02T20:27:14.764743] [INFO ] [sig ] Generating forecast for: MPX [2026-03-02T20:27:14.764774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-03-02T20:27:14.777985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-03-02T20:27:14.778547] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-03-02T20:27:14.779442] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-03-02T20:27:14.779496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:14.779559] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:14.779610] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:14.779673] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:14.842085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:14.843281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:14.843372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:14.843405] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:14.957929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:14.958111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:14.958154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:14.958183] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:14.962011] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: UP (p=93.65%) [2026-03-02T20:27:14.962328] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-03-02T20:27:14.962465] [INFO ] [sig ] MPX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:15.116737] [INFO ] [LOCAL ] Saved forecast: MPX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MPX.txt [2026-03-02T20:27:15.116920] [INFO ] [sig ] [1995/3370] Completed MPX in 0.4s | 2.73 sym/s | Total: 12.2m | ETA: 8.4m [2026-03-02T20:27:15.116983] [INFO ] [sig ] [1996/3370] Forecasting MQ... [2026-03-02T20:27:15.117019] [INFO ] [sig ] Generating forecast for: MQ [2026-03-02T20:27:15.117052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-03-02T20:27:15.130096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-03-02T20:27:15.130471] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-03-02T20:27:15.131343] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-03-02T20:27:15.131408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:15.131443] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:15.131470] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:15.131531] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:15.192783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:15.193730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:15.193818] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:15.193852] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:15.318633] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:15.318793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:15.318835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:15.318865] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:15.322499] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-03-02T20:27:15.322818] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-03-02T20:27:15.322954] [INFO ] [sig ] MQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:15.474605] [INFO ] [LOCAL ] Saved forecast: MQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MQ.txt [2026-03-02T20:27:15.474768] [INFO ] [sig ] [1996/3370] Completed MQ in 0.4s | 2.73 sym/s | Total: 12.2m | ETA: 8.4m [2026-03-02T20:27:15.474810] [INFO ] [sig ] [1997/3370] Forecasting MQY... [2026-03-02T20:27:15.474839] [INFO ] [sig ] Generating forecast for: MQY [2026-03-02T20:27:15.474869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-03-02T20:27:15.489902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-03-02T20:27:15.490307] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-03-02T20:27:15.491156] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-03-02T20:27:15.491210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:15.491244] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:15.491272] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:15.491331] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:15.556758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:15.557702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:15.557805] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:15.557854] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:15.694894] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:15.695070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:15.695142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:15.695204] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:15.699389] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: DOWN (p=22.58%) [2026-03-02T20:27:15.699806] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-03-02T20:27:15.699976] [INFO ] [sig ] MQY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:15.861134] [INFO ] [LOCAL ] Saved forecast: MQY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MQY.txt [2026-03-02T20:27:15.861292] [INFO ] [sig ] [1997/3370] Completed MQY in 0.4s | 2.73 sym/s | Total: 12.2m | ETA: 8.4m [2026-03-02T20:27:15.861332] [INFO ] [sig ] [1998/3370] Forecasting MRAM... [2026-03-02T20:27:15.861363] [INFO ] [sig ] Generating forecast for: MRAM [2026-03-02T20:27:15.861395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-03-02T20:27:15.874032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-03-02T20:27:15.874424] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-03-02T20:27:15.875258] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-03-02T20:27:15.875311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:15.875343] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:15.875369] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:15.875426] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:15.935335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:15.936192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:15.936281] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:15.936316] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:16.059128] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:16.059291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:16.059330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:16.059358] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:16.063155] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: DOWN (p=14.07%) [2026-03-02T20:27:16.063442] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-03-02T20:27:16.063597] [INFO ] [sig ] MRAM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:16.219526] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MRAM.txt [2026-03-02T20:27:16.219715] [INFO ] [sig ] [1998/3370] Completed MRAM in 0.4s | 2.73 sym/s | Total: 12.2m | ETA: 8.4m [2026-03-02T20:27:16.219761] [INFO ] [sig ] [1999/3370] Forecasting MRBK... [2026-03-02T20:27:16.219792] [INFO ] [sig ] Generating forecast for: MRBK [2026-03-02T20:27:16.219825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-03-02T20:27:16.234365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-03-02T20:27:16.234840] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-03-02T20:27:16.235801] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-03-02T20:27:16.235857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:16.235890] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:16.235917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:16.235976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:16.311986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:16.313180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:16.313305] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:16.313347] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:16.458852] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:16.459023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:16.459066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:16.459096] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:16.462858] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: UP (p=87.94%) [2026-03-02T20:27:16.463150] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-03-02T20:27:16.463307] [INFO ] [sig ] MRBK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:16.615653] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MRBK.txt [2026-03-02T20:27:16.615822] [INFO ] [sig ] [1999/3370] Completed MRBK in 0.4s | 2.73 sym/s | Total: 12.2m | ETA: 8.4m [2026-03-02T20:27:16.615866] [INFO ] [sig ] [2000/3370] Forecasting MRCC... [2026-03-02T20:27:16.615896] [INFO ] [sig ] Generating forecast for: MRCC [2026-03-02T20:27:16.615927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-03-02T20:27:16.628739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-03-02T20:27:16.629158] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-03-02T20:27:16.630026] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-03-02T20:27:16.630080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:16.630112] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:16.630139] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:16.630209] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:16.688004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:16.688958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:16.689047] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:16.689081] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:16.816067] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:16.816256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:16.816306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:16.816340] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:16.820071] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-03-02T20:27:16.820415] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-03-02T20:27:16.820557] [INFO ] [sig ] MRCC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:16.970895] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MRCC.txt [2026-03-02T20:27:16.971063] [INFO ] [sig ] [2000/3370] Completed MRCC in 0.4s | 2.73 sym/s | Total: 12.2m | ETA: 8.4m [2026-03-02T20:27:16.971106] [INFO ] [sig ] [2001/3370] Forecasting MRCY... [2026-03-02T20:27:16.971136] [INFO ] [sig ] Generating forecast for: MRCY [2026-03-02T20:27:16.971167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-03-02T20:27:16.984682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-03-02T20:27:16.985043] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-03-02T20:27:16.985897] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-03-02T20:27:16.985950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:16.985982] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:16.986009] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:16.986066] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:17.045446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:17.046346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:17.046434] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:17.046469] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:17.171326] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:17.171706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:17.171750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:17.171780] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:17.175760] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: UP (p=65.04%) [2026-03-02T20:27:17.176074] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-03-02T20:27:17.176227] [INFO ] [sig ] MRCY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:17.328013] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MRCY.txt [2026-03-02T20:27:17.328226] [INFO ] [sig ] [2001/3370] Completed MRCY in 0.4s | 2.73 sym/s | Total: 12.2m | ETA: 8.3m [2026-03-02T20:27:17.328280] [INFO ] [sig ] [2002/3370] Forecasting MRK... [2026-03-02T20:27:17.328313] [INFO ] [sig ] Generating forecast for: MRK [2026-03-02T20:27:17.328343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-03-02T20:27:17.341516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-03-02T20:27:17.342126] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-03-02T20:27:17.342987] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-03-02T20:27:17.343042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:17.343074] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:17.343101] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:17.343158] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:17.405071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:17.406017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:17.406106] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:17.406139] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:17.541836] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:17.541997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:17.542037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:17.542065] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:17.545632] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: UP (p=61.89%) [2026-03-02T20:27:17.545914] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-03-02T20:27:17.546042] [INFO ] [sig ] MRK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:17.693827] [INFO ] [LOCAL ] Saved forecast: MRK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MRK.txt [2026-03-02T20:27:17.693994] [INFO ] [sig ] [2002/3370] Completed MRK in 0.4s | 2.73 sym/s | Total: 12.2m | ETA: 8.3m [2026-03-02T20:27:17.694037] [INFO ] [sig ] [2003/3370] Forecasting MRM... [2026-03-02T20:27:17.694068] [INFO ] [sig ] Generating forecast for: MRM [2026-03-02T20:27:17.694098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-03-02T20:27:17.709823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-03-02T20:27:17.710235] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-03-02T20:27:17.711245] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-03-02T20:27:17.711303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:17.711335] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:17.711361] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:17.711419] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:17.770935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:17.771944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:17.772040] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:17.772075] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:17.893932] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:17.894103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:17.894183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:17.894221] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:17.897863] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: UP (p=55.23%) [2026-03-02T20:27:17.898220] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-03-02T20:27:17.898369] [INFO ] [sig ] MRM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:18.049710] [INFO ] [LOCAL ] Saved forecast: MRM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MRM.txt [2026-03-02T20:27:18.049881] [INFO ] [sig ] [2003/3370] Completed MRM in 0.4s | 2.73 sym/s | Total: 12.2m | ETA: 8.3m [2026-03-02T20:27:18.049921] [INFO ] [sig ] [2004/3370] Forecasting MRNA... [2026-03-02T20:27:18.049952] [INFO ] [sig ] Generating forecast for: MRNA [2026-03-02T20:27:18.049982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-03-02T20:27:18.064103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-03-02T20:27:18.064501] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-03-02T20:27:18.065402] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-03-02T20:27:18.065457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:18.065489] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:18.065515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:18.065591] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:18.125542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:18.126479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:18.126595] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:18.126634] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:18.256317] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:18.256496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:18.256543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:18.256599] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:18.261159] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: DOWN (p=29.80%) [2026-03-02T20:27:18.261593] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-03-02T20:27:18.261766] [INFO ] [sig ] MRNA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:18.415413] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MRNA.txt [2026-03-02T20:27:18.415774] [INFO ] [sig ] [2004/3370] Completed MRNA in 0.4s | 2.73 sym/s | Total: 12.2m | ETA: 8.3m [2026-03-02T20:27:18.415818] [INFO ] [sig ] [2005/3370] Forecasting MRTN... [2026-03-02T20:27:18.415849] [INFO ] [sig ] Generating forecast for: MRTN [2026-03-02T20:27:18.415878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-03-02T20:27:18.427902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-03-02T20:27:18.428315] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-03-02T20:27:18.429185] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-03-02T20:27:18.429244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:18.429277] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:18.429306] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:18.429366] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:18.494695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:18.495918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:18.496041] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:18.496075] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:18.626125] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:18.626296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:18.626336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:18.626366] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:18.629860] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: DOWN (p=11.74%) [2026-03-02T20:27:18.630164] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-03-02T20:27:18.630303] [INFO ] [sig ] MRTN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:18.777902] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MRTN.txt [2026-03-02T20:27:18.778097] [INFO ] [sig ] [2005/3370] Completed MRTN in 0.4s | 2.73 sym/s | Total: 12.2m | ETA: 8.3m [2026-03-02T20:27:18.778138] [INFO ] [sig ] [2006/3370] Forecasting MRVI... [2026-03-02T20:27:18.778170] [INFO ] [sig ] Generating forecast for: MRVI [2026-03-02T20:27:18.778202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-03-02T20:27:18.790692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-03-02T20:27:18.791105] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-03-02T20:27:18.791956] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-03-02T20:27:18.792009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:18.792040] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:18.792066] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:18.792123] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:18.849630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:18.850495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:18.850609] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:18.850645] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:18.973846] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:18.974009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:18.974050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:18.974079] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:18.977486] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: DOWN (p=15.56%) [2026-03-02T20:27:18.977784] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-03-02T20:27:18.977916] [INFO ] [sig ] MRVI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:19.126350] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MRVI.txt [2026-03-02T20:27:19.126508] [INFO ] [sig ] [2006/3370] Completed MRVI in 0.3s | 2.73 sym/s | Total: 12.2m | ETA: 8.3m [2026-03-02T20:27:19.126551] [INFO ] [sig ] [2007/3370] Forecasting MRVL... [2026-03-02T20:27:19.126606] [INFO ] [sig ] Generating forecast for: MRVL [2026-03-02T20:27:19.126639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-03-02T20:27:19.139254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-03-02T20:27:19.139663] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-03-02T20:27:19.140648] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-03-02T20:27:19.140703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:19.140747] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:19.140775] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:19.140833] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:19.201860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:19.202776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:19.202867] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:19.202900] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:19.330309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:19.330716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:19.330763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:19.330792] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:19.334750] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: DOWN (p=23.67%) [2026-03-02T20:27:19.335043] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-03-02T20:27:19.335175] [INFO ] [sig ] MRVL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:19.481970] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MRVL.txt [2026-03-02T20:27:19.482125] [INFO ] [sig ] [2007/3370] Completed MRVL in 0.4s | 2.73 sym/s | Total: 12.2m | ETA: 8.3m [2026-03-02T20:27:19.482165] [INFO ] [sig ] [2008/3370] Forecasting MRX... [2026-03-02T20:27:19.482194] [INFO ] [sig ] Generating forecast for: MRX [2026-03-02T20:27:19.482231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-03-02T20:27:19.495926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-03-02T20:27:19.496325] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-03-02T20:27:19.497159] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-03-02T20:27:19.497223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:19.497263] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:19.497296] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:19.497365] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:19.558354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:19.559276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:19.559402] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:19.559439] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:19.686702] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:19.686874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:19.686914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:19.686944] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:19.690949] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=24.70%) [2026-03-02T20:27:19.691322] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-03-02T20:27:19.691478] [INFO ] [sig ] MRX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:19.841362] [INFO ] [LOCAL ] Saved forecast: MRX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MRX.txt [2026-03-02T20:27:19.841533] [INFO ] [sig ] [2008/3370] Completed MRX in 0.4s | 2.73 sym/s | Total: 12.2m | ETA: 8.3m [2026-03-02T20:27:19.841593] [INFO ] [sig ] [2009/3370] Forecasting MS... [2026-03-02T20:27:19.841627] [INFO ] [sig ] Generating forecast for: MS [2026-03-02T20:27:19.841657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-03-02T20:27:19.854175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-03-02T20:27:19.854529] [INFO ] [FORECASTER] Starting predict_future for MS [2026-03-02T20:27:19.855352] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-03-02T20:27:19.855404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:19.855436] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:19.855464] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:19.855521] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:19.914395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:19.915304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:19.915395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:19.915430] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:20.041831] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:20.041994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:20.042034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:20.042064] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:20.045467] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-03-02T20:27:20.045764] [INFO ] [FORECASTER] Completed predict_future for MS [2026-03-02T20:27:20.045895] [INFO ] [sig ] MS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:20.195208] [INFO ] [LOCAL ] Saved forecast: MS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MS.txt [2026-03-02T20:27:20.195392] [INFO ] [sig ] [2009/3370] Completed MS in 0.4s | 2.73 sym/s | Total: 12.3m | ETA: 8.3m [2026-03-02T20:27:20.195435] [INFO ] [sig ] [2010/3370] Forecasting MSA... [2026-03-02T20:27:20.195463] [INFO ] [sig ] Generating forecast for: MSA [2026-03-02T20:27:20.195494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-03-02T20:27:20.208592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-03-02T20:27:20.208930] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-03-02T20:27:20.209753] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-03-02T20:27:20.209805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:20.209837] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:20.209864] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:20.209925] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:20.267314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:20.268118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:20.268203] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:20.268242] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:20.389412] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:20.389584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:20.389627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:20.389656] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:20.393092] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: UP (p=88.95%) [2026-03-02T20:27:20.393373] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-03-02T20:27:20.393506] [INFO ] [sig ] MSA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:20.541169] [INFO ] [LOCAL ] Saved forecast: MSA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MSA.txt [2026-03-02T20:27:20.541307] [INFO ] [sig ] [2010/3370] Completed MSA in 0.3s | 2.73 sym/s | Total: 12.3m | ETA: 8.3m [2026-03-02T20:27:20.541346] [INFO ] [sig ] [2011/3370] Forecasting MSB... [2026-03-02T20:27:20.541383] [INFO ] [sig ] Generating forecast for: MSB [2026-03-02T20:27:20.541415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-03-02T20:27:20.553912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-03-02T20:27:20.554223] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-03-02T20:27:20.555061] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-03-02T20:27:20.555113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:20.555144] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:20.555170] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:20.555226] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:20.618646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:20.619738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:20.619827] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:20.619860] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:20.751216] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:20.751382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:20.751422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:20.751451] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:20.755277] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: DOWN (p=28.24%) [2026-03-02T20:27:20.755568] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-03-02T20:27:20.755723] [INFO ] [sig ] MSB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:20.934000] [INFO ] [LOCAL ] Saved forecast: MSB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MSB.txt [2026-03-02T20:27:20.934142] [INFO ] [sig ] [2011/3370] Completed MSB in 0.4s | 2.73 sym/s | Total: 12.3m | ETA: 8.3m [2026-03-02T20:27:20.934182] [INFO ] [sig ] [2012/3370] Forecasting MSBI... [2026-03-02T20:27:20.934211] [INFO ] [sig ] Generating forecast for: MSBI [2026-03-02T20:27:20.934241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-03-02T20:27:20.946881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-03-02T20:27:20.947200] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-03-02T20:27:20.948081] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-03-02T20:27:20.948133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:20.948189] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:20.948217] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:20.948275] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:21.009517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:21.010434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:21.010536] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:21.010591] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:21.137689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:21.137849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:21.137889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:21.137920] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:21.141570] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: UP (p=75.77%) [2026-03-02T20:27:21.141885] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-03-02T20:27:21.142020] [INFO ] [sig ] MSBI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:21.290211] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MSBI.txt [2026-03-02T20:27:21.290352] [INFO ] [sig ] [2012/3370] Completed MSBI in 0.4s | 2.73 sym/s | Total: 12.3m | ETA: 8.3m [2026-03-02T20:27:21.290394] [INFO ] [sig ] [2013/3370] Forecasting MSCI... [2026-03-02T20:27:21.290424] [INFO ] [sig ] Generating forecast for: MSCI [2026-03-02T20:27:21.290455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-03-02T20:27:21.302738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-03-02T20:27:21.303118] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-03-02T20:27:21.303984] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-03-02T20:27:21.304038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:21.304071] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:21.304099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:21.304158] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:21.364929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:21.365706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:21.365801] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:21.365835] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:21.481717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:21.481880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:21.481922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:21.481951] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:21.485445] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: DOWN (p=22.91%) [2026-03-02T20:27:21.485759] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-03-02T20:27:21.485895] [INFO ] [sig ] MSCI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:21.635446] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MSCI.txt [2026-03-02T20:27:21.635618] [INFO ] [sig ] [2013/3370] Completed MSCI in 0.3s | 2.73 sym/s | Total: 12.3m | ETA: 8.3m [2026-03-02T20:27:21.635661] [INFO ] [sig ] [2014/3370] Forecasting MSD... [2026-03-02T20:27:21.635692] [INFO ] [sig ] Generating forecast for: MSD [2026-03-02T20:27:21.635723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-03-02T20:27:21.649440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-03-02T20:27:21.649799] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-03-02T20:27:21.650901] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-03-02T20:27:21.650955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:21.650988] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:21.651017] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:21.651075] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:21.711780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:21.712520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:21.712627] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:21.712664] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:21.833497] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:21.833670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:21.833710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:21.833757] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:21.837174] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: UP (p=91.33%) [2026-03-02T20:27:21.837454] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-03-02T20:27:21.837602] [INFO ] [sig ] MSD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:21.992562] [INFO ] [LOCAL ] Saved forecast: MSD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MSD.txt [2026-03-02T20:27:21.992742] [INFO ] [sig ] [2014/3370] Completed MSD in 0.4s | 2.73 sym/s | Total: 12.3m | ETA: 8.3m [2026-03-02T20:27:21.992785] [INFO ] [sig ] [2015/3370] Forecasting MSEX... [2026-03-02T20:27:21.992815] [INFO ] [sig ] Generating forecast for: MSEX [2026-03-02T20:27:21.992846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-03-02T20:27:22.005208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-03-02T20:27:22.005599] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-03-02T20:27:22.006473] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-03-02T20:27:22.006527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:22.006559] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:22.006626] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:22.006687] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:22.067751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:22.068694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:22.068783] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:22.068818] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:22.188343] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:22.188711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:22.188753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:22.188815] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:22.192298] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: DOWN (p=6.62%) [2026-03-02T20:27:22.192604] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-03-02T20:27:22.192763] [INFO ] [sig ] MSEX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:22.344264] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MSEX.txt [2026-03-02T20:27:22.344412] [INFO ] [sig ] [2015/3370] Completed MSEX in 0.4s | 2.73 sym/s | Total: 12.3m | ETA: 8.3m [2026-03-02T20:27:22.344452] [INFO ] [sig ] [2016/3370] Forecasting MSFD... [2026-03-02T20:27:22.344685] [INFO ] [sig ] Generating forecast for: MSFD [2026-03-02T20:27:22.344717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-03-02T20:27:22.357723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-03-02T20:27:22.358071] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-03-02T20:27:22.358893] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-03-02T20:27:22.358945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:22.358977] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:22.359004] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:22.359061] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:22.419654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:22.420410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:22.420498] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:22.420547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:22.545636] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:22.545794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:22.545835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:22.545863] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:22.549358] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: UP (p=80.30%) [2026-03-02T20:27:22.549671] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-03-02T20:27:22.549802] [INFO ] [sig ] MSFD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:22.698549] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MSFD.txt [2026-03-02T20:27:22.698732] [INFO ] [sig ] [2016/3370] Completed MSFD in 0.4s | 2.73 sym/s | Total: 12.3m | ETA: 8.3m [2026-03-02T20:27:22.698773] [INFO ] [sig ] [2017/3370] Forecasting MSFL... [2026-03-02T20:27:22.698802] [INFO ] [sig ] Generating forecast for: MSFL [2026-03-02T20:27:22.698832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-03-02T20:27:22.712162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-03-02T20:27:22.712602] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-03-02T20:27:22.713467] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-03-02T20:27:22.713520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:22.713552] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:22.713607] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:22.713669] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:22.774538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:22.775440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:22.775528] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:22.775562] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:22.901031] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:22.901197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:22.901236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:22.901266] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:22.904697] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: UP (p=57.46%) [2026-03-02T20:27:22.904976] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-03-02T20:27:22.905105] [INFO ] [sig ] MSFL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:23.078321] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MSFL.txt [2026-03-02T20:27:23.078492] [INFO ] [sig ] [2017/3370] Completed MSFL in 0.4s | 2.73 sym/s | Total: 12.3m | ETA: 8.3m [2026-03-02T20:27:23.078534] [INFO ] [sig ] [2018/3370] Forecasting MSGE... [2026-03-02T20:27:23.078565] [INFO ] [sig ] Generating forecast for: MSGE [2026-03-02T20:27:23.078619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-03-02T20:27:23.091456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-03-02T20:27:23.091886] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-03-02T20:27:23.092747] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-03-02T20:27:23.092801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:23.092833] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:23.092874] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:23.092935] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:23.152516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:23.153690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:23.153789] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:23.153821] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:23.281214] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:23.281381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:23.281422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:23.281451] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:23.284881] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: DOWN (p=10.32%) [2026-03-02T20:27:23.285166] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-03-02T20:27:23.285295] [INFO ] [sig ] MSGE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:23.433491] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MSGE.txt [2026-03-02T20:27:23.433658] [INFO ] [sig ] [2018/3370] Completed MSGE in 0.4s | 2.73 sym/s | Total: 12.3m | ETA: 8.2m [2026-03-02T20:27:23.433700] [INFO ] [sig ] [2019/3370] Forecasting MSGM... [2026-03-02T20:27:23.433732] [INFO ] [sig ] Generating forecast for: MSGM [2026-03-02T20:27:23.433761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-03-02T20:27:23.444908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-03-02T20:27:23.445195] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-03-02T20:27:23.446019] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-03-02T20:27:23.446072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:23.446105] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:23.446131] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:23.446189] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:23.504369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:23.505268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:23.505356] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:23.505391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:23.628496] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:23.628683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:23.628725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:23.628755] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:23.632262] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: DOWN (p=9.02%) [2026-03-02T20:27:23.632588] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-03-02T20:27:23.632720] [INFO ] [sig ] MSGM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:23.780459] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MSGM.txt [2026-03-02T20:27:23.780615] [INFO ] [sig ] [2019/3370] Completed MSGM in 0.3s | 2.73 sym/s | Total: 12.3m | ETA: 8.2m [2026-03-02T20:27:23.780658] [INFO ] [sig ] [2020/3370] Forecasting MSGS... [2026-03-02T20:27:23.780690] [INFO ] [sig ] Generating forecast for: MSGS [2026-03-02T20:27:23.780720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-03-02T20:27:23.792691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-03-02T20:27:23.793017] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-03-02T20:27:23.793881] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-03-02T20:27:23.793935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:23.793967] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:23.793994] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:23.794051] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:23.853292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:23.854011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:23.854100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:23.854134] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:23.979201] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:23.979386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:23.979434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:23.979464] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:23.983030] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: UP (p=52.06%) [2026-03-02T20:27:23.983311] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-03-02T20:27:23.983442] [INFO ] [sig ] MSGS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:24.129426] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MSGS.txt [2026-03-02T20:27:24.129609] [INFO ] [sig ] [2020/3370] Completed MSGS in 0.3s | 2.73 sym/s | Total: 12.3m | ETA: 8.2m [2026-03-02T20:27:24.129654] [INFO ] [sig ] [2021/3370] Forecasting MSI... [2026-03-02T20:27:24.129684] [INFO ] [sig ] Generating forecast for: MSI [2026-03-02T20:27:24.129716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-03-02T20:27:24.143094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-03-02T20:27:24.143478] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-03-02T20:27:24.144387] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-03-02T20:27:24.144442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:24.144478] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:24.144508] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:24.144589] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:24.203892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:24.204684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:24.204767] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:24.204799] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:24.330769] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:24.330934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:24.330975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:24.331004] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:24.334444] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: DOWN (p=17.09%) [2026-03-02T20:27:24.334744] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-03-02T20:27:24.334876] [INFO ] [sig ] MSI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:24.481257] [INFO ] [LOCAL ] Saved forecast: MSI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MSI.txt [2026-03-02T20:27:24.481424] [INFO ] [sig ] [2021/3370] Completed MSI in 0.4s | 2.73 sym/s | Total: 12.3m | ETA: 8.2m [2026-03-02T20:27:24.481467] [INFO ] [sig ] [2022/3370] Forecasting MSM... [2026-03-02T20:27:24.481498] [INFO ] [sig ] Generating forecast for: MSM [2026-03-02T20:27:24.481562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-03-02T20:27:24.494882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-03-02T20:27:24.495288] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-03-02T20:27:24.496193] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-03-02T20:27:24.496249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:24.496283] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:24.496312] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:24.496376] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:24.560705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:24.561935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:24.562103] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:24.562139] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:24.684878] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:24.685053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:24.685095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:24.685126] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:24.689204] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: DOWN (p=9.32%) [2026-03-02T20:27:24.689654] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-03-02T20:27:24.689871] [INFO ] [sig ] MSM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:24.849133] [INFO ] [LOCAL ] Saved forecast: MSM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MSM.txt [2026-03-02T20:27:24.849309] [INFO ] [sig ] [2022/3370] Completed MSM in 0.4s | 2.73 sym/s | Total: 12.3m | ETA: 8.2m [2026-03-02T20:27:24.849351] [INFO ] [sig ] [2023/3370] Forecasting MTB... [2026-03-02T20:27:24.849387] [INFO ] [sig ] Generating forecast for: MTB [2026-03-02T20:27:24.849418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-03-02T20:27:24.866232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-03-02T20:27:24.866750] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-03-02T20:27:24.867780] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-03-02T20:27:24.867843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:24.867883] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:24.867917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:24.867997] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:24.936558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:24.937766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:24.937859] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:24.937894] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:25.065055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:25.065220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:25.065262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:25.065292] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:25.068940] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: DOWN (p=47.70%) [2026-03-02T20:27:25.069266] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-03-02T20:27:25.069408] [INFO ] [sig ] MTB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:25.215682] [INFO ] [LOCAL ] Saved forecast: MTB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MTB.txt [2026-03-02T20:27:25.215853] [INFO ] [sig ] [2023/3370] Completed MTB in 0.4s | 2.73 sym/s | Total: 12.3m | ETA: 8.2m [2026-03-02T20:27:25.215894] [INFO ] [sig ] [2024/3370] Forecasting MTCH... [2026-03-02T20:27:25.215925] [INFO ] [sig ] Generating forecast for: MTCH [2026-03-02T20:27:25.215956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-03-02T20:27:25.229395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-03-02T20:27:25.230047] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-03-02T20:27:25.230995] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-03-02T20:27:25.231050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:25.231084] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:25.231113] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:25.231172] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:25.295560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:25.296645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:25.296758] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:25.296800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:25.438202] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:25.438387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:25.438436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:25.438465] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:25.442554] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: UP (p=66.43%) [2026-03-02T20:27:25.442880] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-03-02T20:27:25.443024] [INFO ] [sig ] MTCH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:25.597382] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MTCH.txt [2026-03-02T20:27:25.597541] [INFO ] [sig ] [2024/3370] Completed MTCH in 0.4s | 2.73 sym/s | Total: 12.3m | ETA: 8.2m [2026-03-02T20:27:25.597599] [INFO ] [sig ] [2025/3370] Forecasting MTG... [2026-03-02T20:27:25.597632] [INFO ] [sig ] Generating forecast for: MTG [2026-03-02T20:27:25.597663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-03-02T20:27:25.611018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-03-02T20:27:25.611428] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-03-02T20:27:25.612558] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-03-02T20:27:25.612649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:25.612883] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:25.612911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:25.612977] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:25.676138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:25.676970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:25.677061] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:25.677096] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:25.802822] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:25.802980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:25.803021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:25.803051] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:25.806481] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: DOWN (p=46.64%) [2026-03-02T20:27:25.806972] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-03-02T20:27:25.807107] [INFO ] [sig ] MTG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:25.957704] [INFO ] [LOCAL ] Saved forecast: MTG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MTG.txt [2026-03-02T20:27:25.957903] [INFO ] [sig ] [2025/3370] Completed MTG in 0.4s | 2.73 sym/s | Total: 12.3m | ETA: 8.2m [2026-03-02T20:27:25.957946] [INFO ] [sig ] [2026/3370] Forecasting MTH... [2026-03-02T20:27:25.957975] [INFO ] [sig ] Generating forecast for: MTH [2026-03-02T20:27:25.958013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-03-02T20:27:25.972763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-03-02T20:27:25.973203] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-03-02T20:27:25.974120] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-03-02T20:27:25.974175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:25.974207] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:25.974233] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:25.974291] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:26.034823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:26.035892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:26.036032] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:26.036084] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:26.158182] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:26.158356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:26.158406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:26.158443] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:26.162150] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: DOWN (p=38.27%) [2026-03-02T20:27:26.162488] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-03-02T20:27:26.162657] [INFO ] [sig ] MTH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:26.315401] [INFO ] [LOCAL ] Saved forecast: MTH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MTH.txt [2026-03-02T20:27:26.315561] [INFO ] [sig ] [2026/3370] Completed MTH in 0.4s | 2.73 sym/s | Total: 12.4m | ETA: 8.2m [2026-03-02T20:27:26.315626] [INFO ] [sig ] [2027/3370] Forecasting MTN... [2026-03-02T20:27:26.315656] [INFO ] [sig ] Generating forecast for: MTN [2026-03-02T20:27:26.315688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-03-02T20:27:26.330374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-03-02T20:27:26.331081] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-03-02T20:27:26.332411] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-03-02T20:27:26.332486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:26.332528] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:26.332589] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:26.332679] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:26.401000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:26.401921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:26.402012] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:26.402047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:26.534755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:26.534931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:26.534973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:26.535004] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:26.538794] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: UP (p=95.59%) [2026-03-02T20:27:26.539156] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-03-02T20:27:26.539308] [INFO ] [sig ] MTN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:26.685494] [INFO ] [LOCAL ] Saved forecast: MTN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MTN.txt [2026-03-02T20:27:26.685666] [INFO ] [sig ] [2027/3370] Completed MTN in 0.4s | 2.73 sym/s | Total: 12.4m | ETA: 8.2m [2026-03-02T20:27:26.685709] [INFO ] [sig ] [2028/3370] Forecasting MTRN... [2026-03-02T20:27:26.685742] [INFO ] [sig ] Generating forecast for: MTRN [2026-03-02T20:27:26.685772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-03-02T20:27:26.699012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-03-02T20:27:26.699384] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-03-02T20:27:26.700472] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-03-02T20:27:26.700536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:26.700568] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:26.700617] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:26.700858] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:26.763971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:26.764854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:26.764943] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:26.764979] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:26.890426] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:26.890790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:26.890832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:26.890862] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:26.894438] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: UP (p=67.60%) [2026-03-02T20:27:26.894914] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-03-02T20:27:26.895047] [INFO ] [sig ] MTRN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:27.051290] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MTRN.txt [2026-03-02T20:27:27.051433] [INFO ] [sig ] [2028/3370] Completed MTRN in 0.4s | 2.73 sym/s | Total: 12.4m | ETA: 8.2m [2026-03-02T20:27:27.051474] [INFO ] [sig ] [2029/3370] Forecasting MTRX... [2026-03-02T20:27:27.051504] [INFO ] [sig ] Generating forecast for: MTRX [2026-03-02T20:27:27.051535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-03-02T20:27:27.064132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-03-02T20:27:27.064550] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-03-02T20:27:27.065807] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-03-02T20:27:27.065864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:27.065924] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:27.065956] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:27.066016] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:27.135510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:27.136450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:27.136538] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:27.136592] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:27.261337] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:27.261499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:27.261539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:27.261585] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:27.265037] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-03-02T20:27:27.265328] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-03-02T20:27:27.265483] [INFO ] [sig ] MTRX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:27.416804] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MTRX.txt [2026-03-02T20:27:27.417079] [INFO ] [sig ] [2029/3370] Completed MTRX in 0.4s | 2.73 sym/s | Total: 12.4m | ETA: 8.2m [2026-03-02T20:27:27.417131] [INFO ] [sig ] [2030/3370] Forecasting MTSI... [2026-03-02T20:27:27.417163] [INFO ] [sig ] Generating forecast for: MTSI [2026-03-02T20:27:27.417193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-03-02T20:27:27.430729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-03-02T20:27:27.431047] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-03-02T20:27:27.431893] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-03-02T20:27:27.431946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:27.431978] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:27.432004] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:27.432061] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:27.491765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:27.492708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:27.492797] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:27.492833] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:27.614894] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:27.615050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:27.615090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:27.615118] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:27.618608] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: UP (p=92.92%) [2026-03-02T20:27:27.618888] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-03-02T20:27:27.619020] [INFO ] [sig ] MTSI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:27.765906] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MTSI.txt [2026-03-02T20:27:27.766036] [INFO ] [sig ] [2030/3370] Completed MTSI in 0.3s | 2.73 sym/s | Total: 12.4m | ETA: 8.2m [2026-03-02T20:27:27.766082] [INFO ] [sig ] [2031/3370] Forecasting MTX... [2026-03-02T20:27:27.766115] [INFO ] [sig ] Generating forecast for: MTX [2026-03-02T20:27:27.766145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-03-02T20:27:27.778330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-03-02T20:27:27.778667] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-03-02T20:27:27.779466] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-03-02T20:27:27.779529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:27.779562] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:27.779611] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:27.779824] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:27.840475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:27.841171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:27.841256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:27.841288] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:27.957717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:27.957873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:27.957912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:27.957941] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:27.961389] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: DOWN (p=0.51%) [2026-03-02T20:27:27.961693] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-03-02T20:27:27.961824] [INFO ] [sig ] MTX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:28.106837] [INFO ] [LOCAL ] Saved forecast: MTX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MTX.txt [2026-03-02T20:27:28.106982] [INFO ] [sig ] [2031/3370] Completed MTX in 0.3s | 2.73 sym/s | Total: 12.4m | ETA: 8.2m [2026-03-02T20:27:28.107022] [INFO ] [sig ] [2032/3370] Forecasting MTZ... [2026-03-02T20:27:28.107052] [INFO ] [sig ] Generating forecast for: MTZ [2026-03-02T20:27:28.107083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-03-02T20:27:28.119942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-03-02T20:27:28.120272] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-03-02T20:27:28.121099] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-03-02T20:27:28.121152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:28.121182] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:28.121208] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:28.121265] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:28.180121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:28.180863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:28.180965] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:28.180997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:28.311449] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:28.311676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:28.311730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:28.311804] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:28.315531] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: UP (p=97.70%) [2026-03-02T20:27:28.315848] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-03-02T20:27:28.315990] [INFO ] [sig ] MTZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:28.458780] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MTZ.txt [2026-03-02T20:27:28.458925] [INFO ] [sig ] [2032/3370] Completed MTZ in 0.4s | 2.73 sym/s | Total: 12.4m | ETA: 8.2m [2026-03-02T20:27:28.458964] [INFO ] [sig ] [2033/3370] Forecasting MUA... [2026-03-02T20:27:28.458995] [INFO ] [sig ] Generating forecast for: MUA [2026-03-02T20:27:28.459025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-03-02T20:27:28.471085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-03-02T20:27:28.471459] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-03-02T20:27:28.472312] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-03-02T20:27:28.472366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:28.472405] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:28.472432] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:28.472498] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:28.529852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:28.530604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:28.530700] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:28.530734] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:28.656006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:28.656177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:28.656218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:28.656247] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:28.660141] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: DOWN (p=34.36%) [2026-03-02T20:27:28.660500] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-03-02T20:27:28.660672] [INFO ] [sig ] MUA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:28.806186] [INFO ] [LOCAL ] Saved forecast: MUA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MUA.txt [2026-03-02T20:27:28.806329] [INFO ] [sig ] [2033/3370] Completed MUA in 0.3s | 2.73 sym/s | Total: 12.4m | ETA: 8.2m [2026-03-02T20:27:28.806377] [INFO ] [sig ] [2034/3370] Forecasting MUC... [2026-03-02T20:27:28.806409] [INFO ] [sig ] Generating forecast for: MUC [2026-03-02T20:27:28.806439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-03-02T20:27:28.818936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-03-02T20:27:28.819317] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-03-02T20:27:28.820163] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-03-02T20:27:28.820216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:28.820248] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:28.820274] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:28.820332] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:28.878904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:28.879796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:28.879882] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:28.879915] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:29.002555] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:29.002761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:29.002802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:29.002832] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:29.006375] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-03-02T20:27:29.006711] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-03-02T20:27:29.006842] [INFO ] [sig ] MUC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:29.152645] [INFO ] [LOCAL ] Saved forecast: MUC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MUC.txt [2026-03-02T20:27:29.152796] [INFO ] [sig ] [2034/3370] Completed MUC in 0.3s | 2.73 sym/s | Total: 12.4m | ETA: 8.1m [2026-03-02T20:27:29.152842] [INFO ] [sig ] [2035/3370] Forecasting MUFG... [2026-03-02T20:27:29.152873] [INFO ] [sig ] Generating forecast for: MUFG [2026-03-02T20:27:29.152905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-03-02T20:27:29.165275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-03-02T20:27:29.165648] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-03-02T20:27:29.166483] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-03-02T20:27:29.166536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:29.166584] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:29.166615] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:29.166672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:29.224295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:29.225227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:29.225326] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:29.225362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:29.349252] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:29.349425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:29.349464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:29.349492] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:29.353312] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: UP (p=86.28%) [2026-03-02T20:27:29.353663] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-03-02T20:27:29.353797] [INFO ] [sig ] MUFG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:29.511495] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MUFG.txt [2026-03-02T20:27:29.511731] [INFO ] [sig ] [2035/3370] Completed MUFG in 0.4s | 2.73 sym/s | Total: 12.4m | ETA: 8.1m [2026-03-02T20:27:29.511780] [INFO ] [sig ] [2036/3370] Forecasting MUJ... [2026-03-02T20:27:29.511815] [INFO ] [sig ] Generating forecast for: MUJ [2026-03-02T20:27:29.511853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-03-02T20:27:29.527910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-03-02T20:27:29.528383] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-03-02T20:27:29.529453] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-03-02T20:27:29.529523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:29.529564] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:29.529635] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:29.529904] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:29.599011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:29.599794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:29.599880] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:29.599915] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:29.728201] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:29.728368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:29.728410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:29.728446] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:29.732002] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: UP (p=94.25%) [2026-03-02T20:27:29.732320] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-03-02T20:27:29.732477] [INFO ] [sig ] MUJ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:29.882634] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MUJ.txt [2026-03-02T20:27:29.882948] [INFO ] [sig ] [2036/3370] Completed MUJ in 0.4s | 2.73 sym/s | Total: 12.4m | ETA: 8.1m [2026-03-02T20:27:29.882993] [INFO ] [sig ] [2037/3370] Forecasting MUSA... [2026-03-02T20:27:29.883026] [INFO ] [sig ] Generating forecast for: MUSA [2026-03-02T20:27:29.883057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-03-02T20:27:29.896302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-03-02T20:27:29.896657] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-03-02T20:27:29.897719] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-03-02T20:27:29.897966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:29.897997] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:29.898023] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:29.898100] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:29.958506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:29.959459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:29.959555] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:29.959608] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:30.083216] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:30.083364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:30.083404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:30.083433] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:30.087214] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: DOWN (p=11.01%) [2026-03-02T20:27:30.087505] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-03-02T20:27:30.087655] [INFO ] [sig ] MUSA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:30.244214] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MUSA.txt [2026-03-02T20:27:30.244368] [INFO ] [sig ] [2037/3370] Completed MUSA in 0.4s | 2.73 sym/s | Total: 12.4m | ETA: 8.1m [2026-03-02T20:27:30.244407] [INFO ] [sig ] [2038/3370] Forecasting MUX... [2026-03-02T20:27:30.244443] [INFO ] [sig ] Generating forecast for: MUX [2026-03-02T20:27:30.244492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-03-02T20:27:30.257136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-03-02T20:27:30.257491] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-03-02T20:27:30.258428] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-03-02T20:27:30.258493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:30.258532] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:30.258566] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:30.258669] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:30.320192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:30.321007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:30.321090] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:30.321123] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:30.449054] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:30.449214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:30.449275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:30.449307] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:30.452858] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: UP (p=56.59%) [2026-03-02T20:27:30.453142] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-03-02T20:27:30.453291] [INFO ] [sig ] MUX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:30.606995] [INFO ] [LOCAL ] Saved forecast: MUX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MUX.txt [2026-03-02T20:27:30.607156] [INFO ] [sig ] [2038/3370] Completed MUX in 0.4s | 2.73 sym/s | Total: 12.4m | ETA: 8.1m [2026-03-02T20:27:30.607201] [INFO ] [sig ] [2039/3370] Forecasting MVBF... [2026-03-02T20:27:30.607232] [INFO ] [sig ] Generating forecast for: MVBF [2026-03-02T20:27:30.607271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-03-02T20:27:30.619939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-03-02T20:27:30.620265] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-03-02T20:27:30.621339] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-03-02T20:27:30.621393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:30.621426] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:30.621460] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:30.621530] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:30.684840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:30.685798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:30.685919] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:30.685954] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:30.810972] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:30.811144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:30.811187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:30.811216] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:30.814748] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: UP (p=89.81%) [2026-03-02T20:27:30.815051] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-03-02T20:27:30.815187] [INFO ] [sig ] MVBF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:30.967077] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MVBF.txt [2026-03-02T20:27:30.967226] [INFO ] [sig ] [2039/3370] Completed MVBF in 0.4s | 2.73 sym/s | Total: 12.4m | ETA: 8.1m [2026-03-02T20:27:30.967266] [INFO ] [sig ] [2040/3370] Forecasting MWA... [2026-03-02T20:27:30.967296] [INFO ] [sig ] Generating forecast for: MWA [2026-03-02T20:27:30.967327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-03-02T20:27:30.980231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-03-02T20:27:30.980553] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-03-02T20:27:30.981383] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-03-02T20:27:30.981436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:30.981468] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:30.981496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:30.981553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:31.041810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:31.042776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:31.042905] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:31.042940] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:31.163230] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:31.163392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:31.163432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:31.163461] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:31.167187] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: UP (p=82.34%) [2026-03-02T20:27:31.167470] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-03-02T20:27:31.167621] [INFO ] [sig ] MWA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:31.313666] [INFO ] [LOCAL ] Saved forecast: MWA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MWA.txt [2026-03-02T20:27:31.313812] [INFO ] [sig ] [2040/3370] Completed MWA in 0.3s | 2.73 sym/s | Total: 12.4m | ETA: 8.1m [2026-03-02T20:27:31.313851] [INFO ] [sig ] [2041/3370] Forecasting MX... [2026-03-02T20:27:31.313880] [INFO ] [sig ] Generating forecast for: MX [2026-03-02T20:27:31.313911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-03-02T20:27:31.326371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-03-02T20:27:31.326701] [INFO ] [FORECASTER] Starting predict_future for MX [2026-03-02T20:27:31.327717] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-03-02T20:27:31.327769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:31.327799] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:31.327825] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:31.327880] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:31.395596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:31.396851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:31.396947] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:31.396982] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:31.519623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:31.519791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:31.519834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:31.519862] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:31.523301] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: UP (p=92.38%) [2026-03-02T20:27:31.523625] [INFO ] [FORECASTER] Completed predict_future for MX [2026-03-02T20:27:31.523774] [INFO ] [sig ] MX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:31.669112] [INFO ] [LOCAL ] Saved forecast: MX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MX.txt [2026-03-02T20:27:31.669270] [INFO ] [sig ] [2041/3370] Completed MX in 0.4s | 2.73 sym/s | Total: 12.4m | ETA: 8.1m [2026-03-02T20:27:31.669321] [INFO ] [sig ] [2042/3370] Forecasting MXF... [2026-03-02T20:27:31.669354] [INFO ] [sig ] Generating forecast for: MXF [2026-03-02T20:27:31.669385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-03-02T20:27:31.681442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-03-02T20:27:31.681748] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-03-02T20:27:31.682564] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-03-02T20:27:31.682648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:31.682686] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:31.682723] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:31.682781] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:31.739726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:31.740345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:31.740427] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:31.740459] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:31.854489] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:31.854667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:31.854708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:31.854738] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:31.858147] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: DOWN (p=9.50%) [2026-03-02T20:27:31.858429] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-03-02T20:27:31.858602] [INFO ] [sig ] MXF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:32.004438] [INFO ] [LOCAL ] Saved forecast: MXF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MXF.txt [2026-03-02T20:27:32.004636] [INFO ] [sig ] [2042/3370] Completed MXF in 0.3s | 2.73 sym/s | Total: 12.4m | ETA: 8.1m [2026-03-02T20:27:32.004687] [INFO ] [sig ] [2043/3370] Forecasting MXL... [2026-03-02T20:27:32.004718] [INFO ] [sig ] Generating forecast for: MXL [2026-03-02T20:27:32.004747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-03-02T20:27:32.016785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-03-02T20:27:32.017099] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-03-02T20:27:32.017920] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-03-02T20:27:32.017972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:32.018004] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:32.018057] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:32.018125] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:32.078202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:32.078869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:32.078953] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:32.078987] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:32.205512] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:32.205733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:32.205780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:32.205811] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:32.209861] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: UP (p=95.26%) [2026-03-02T20:27:32.210360] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-03-02T20:27:32.210508] [INFO ] [sig ] MXL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:32.356287] [INFO ] [LOCAL ] Saved forecast: MXL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MXL.txt [2026-03-02T20:27:32.356426] [INFO ] [sig ] [2043/3370] Completed MXL in 0.4s | 2.73 sym/s | Total: 12.5m | ETA: 8.1m [2026-03-02T20:27:32.356468] [INFO ] [sig ] [2044/3370] Forecasting MYE... [2026-03-02T20:27:32.356498] [INFO ] [sig ] Generating forecast for: MYE [2026-03-02T20:27:32.356528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-03-02T20:27:32.370475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-03-02T20:27:32.370814] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-03-02T20:27:32.371686] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-03-02T20:27:32.371738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:32.371769] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:32.371796] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:32.371854] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:32.430237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:32.431221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:32.431326] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:32.431365] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:32.558225] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:32.558381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:32.558422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:32.558453] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:32.561998] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: DOWN (p=35.00%) [2026-03-02T20:27:32.562300] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-03-02T20:27:32.562450] [INFO ] [sig ] MYE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:32.710795] [INFO ] [LOCAL ] Saved forecast: MYE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MYE.txt [2026-03-02T20:27:32.711181] [INFO ] [sig ] [2044/3370] Completed MYE in 0.4s | 2.73 sym/s | Total: 12.5m | ETA: 8.1m [2026-03-02T20:27:32.711228] [INFO ] [sig ] [2045/3370] Forecasting MYGN... [2026-03-02T20:27:32.711260] [INFO ] [sig ] Generating forecast for: MYGN [2026-03-02T20:27:32.711292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-03-02T20:27:32.725283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-03-02T20:27:32.725657] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-03-02T20:27:32.726487] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-03-02T20:27:32.726541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:32.726597] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:32.726628] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:32.726687] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:32.785599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:32.786318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:32.786406] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:32.786440] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:32.912940] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:32.913107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:32.913149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:32.913179] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:32.916867] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: DOWN (p=12.83%) [2026-03-02T20:27:32.917158] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-03-02T20:27:32.917292] [INFO ] [sig ] MYGN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:33.069431] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MYGN.txt [2026-03-02T20:27:33.069596] [INFO ] [sig ] [2045/3370] Completed MYGN in 0.4s | 2.73 sym/s | Total: 12.5m | ETA: 8.1m [2026-03-02T20:27:33.069647] [INFO ] [sig ] [2046/3370] Forecasting MYI... [2026-03-02T20:27:33.069682] [INFO ] [sig ] Generating forecast for: MYI [2026-03-02T20:27:33.069726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-03-02T20:27:33.082096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-03-02T20:27:33.082439] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-03-02T20:27:33.083308] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-03-02T20:27:33.083363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:33.083440] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:33.083482] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:33.083568] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:33.144314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:33.145372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:33.145484] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:33.145528] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:33.271489] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:33.271896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:33.271939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:33.271968] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:33.275613] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: DOWN (p=38.24%) [2026-03-02T20:27:33.275888] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-03-02T20:27:33.276017] [INFO ] [sig ] MYI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:33.422900] [INFO ] [LOCAL ] Saved forecast: MYI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MYI.txt [2026-03-02T20:27:33.423063] [INFO ] [sig ] [2046/3370] Completed MYI in 0.4s | 2.73 sym/s | Total: 12.5m | ETA: 8.1m [2026-03-02T20:27:33.423103] [INFO ] [sig ] [2047/3370] Forecasting MYN... [2026-03-02T20:27:33.423132] [INFO ] [sig ] Generating forecast for: MYN [2026-03-02T20:27:33.423164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-03-02T20:27:33.434264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-03-02T20:27:33.434562] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-03-02T20:27:33.435395] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-03-02T20:27:33.435448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:33.435480] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:33.435506] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:33.435563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:33.494692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:33.495511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:33.495638] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:33.495684] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:33.614677] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:33.614836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:33.614879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:33.614908] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:33.618458] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: DOWN (p=24.69%) [2026-03-02T20:27:33.618798] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-03-02T20:27:33.618934] [INFO ] [sig ] MYN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:33.769771] [INFO ] [LOCAL ] Saved forecast: MYN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/MYN.txt [2026-03-02T20:27:33.770114] [INFO ] [sig ] [2047/3370] Completed MYN in 0.3s | 2.73 sym/s | Total: 12.5m | ETA: 8.1m [2026-03-02T20:27:33.770154] [INFO ] [sig ] [2048/3370] Forecasting MYRG... [2026-03-02T20:27:33.770190] [INFO ] [sig ] Generating forecast for: MYRG [2026-03-02T20:27:33.770222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-03-02T20:27:33.785925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-03-02T20:27:33.786277] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-03-02T20:27:33.787393] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-03-02T20:27:33.787448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:33.787481] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:33.787509] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:33.787601] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:33.851663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:33.852613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:33.852718] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:33.852757] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:33.975929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:33.976126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:33.976184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:33.976218] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:33.979859] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: UP (p=63.21%) [2026-03-02T20:27:33.980159] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-03-02T20:27:33.980297] [INFO ] [sig ] MYRG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:34.150067] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/MYRG.txt [2026-03-02T20:27:34.150237] [INFO ] [sig ] [2048/3370] Completed MYRG in 0.4s | 2.73 sym/s | Total: 12.5m | ETA: 8.1m [2026-03-02T20:27:34.150279] [INFO ] [sig ] [2049/3370] Forecasting NA... [2026-03-02T20:27:34.150310] [INFO ] [sig ] Generating forecast for: NA [2026-03-02T20:27:34.150343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-03-02T20:27:34.162275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-03-02T20:27:34.162662] [INFO ] [FORECASTER] Starting predict_future for NA [2026-03-02T20:27:34.163485] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-03-02T20:27:34.163538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:34.163597] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:34.163628] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:34.163686] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:34.223070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:34.223989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:34.224076] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:34.224109] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:34.346934] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:34.347104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:34.347145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:34.347211] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:34.350729] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: DOWN (p=37.11%) [2026-03-02T20:27:34.351027] [INFO ] [FORECASTER] Completed predict_future for NA [2026-03-02T20:27:34.351164] [INFO ] [sig ] NA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:34.504408] [INFO ] [LOCAL ] Saved forecast: NA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NA.txt [2026-03-02T20:27:34.504599] [INFO ] [sig ] [2049/3370] Completed NA in 0.4s | 2.73 sym/s | Total: 12.5m | ETA: 8.1m [2026-03-02T20:27:34.504643] [INFO ] [sig ] [2050/3370] Forecasting NABL... [2026-03-02T20:27:34.504673] [INFO ] [sig ] Generating forecast for: NABL [2026-03-02T20:27:34.504704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-03-02T20:27:34.517418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-03-02T20:27:34.517811] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-03-02T20:27:34.518687] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-03-02T20:27:34.518740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:34.518771] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:34.518797] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:34.518853] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:34.578155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:34.579248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:34.579333] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:34.579366] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:34.705506] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:34.705687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:34.705728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:34.705756] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:34.710034] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: DOWN (p=38.17%) [2026-03-02T20:27:34.710341] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-03-02T20:27:34.710482] [INFO ] [sig ] NABL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:34.863557] [INFO ] [LOCAL ] Saved forecast: NABL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NABL.txt [2026-03-02T20:27:34.863738] [INFO ] [sig ] [2050/3370] Completed NABL in 0.4s | 2.73 sym/s | Total: 12.5m | ETA: 8.0m [2026-03-02T20:27:34.863778] [INFO ] [sig ] [2051/3370] Forecasting NAC... [2026-03-02T20:27:34.863809] [INFO ] [sig ] Generating forecast for: NAC [2026-03-02T20:27:34.863840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-03-02T20:27:34.875964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-03-02T20:27:34.876318] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-03-02T20:27:34.877147] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-03-02T20:27:34.877199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:34.877231] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:34.877258] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:34.877316] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:34.935370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:34.936305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:34.936408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:34.936441] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:35.057702] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:35.057864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:35.057903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:35.057934] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:35.061420] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: UP (p=65.17%) [2026-03-02T20:27:35.061754] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-03-02T20:27:35.061885] [INFO ] [sig ] NAC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:35.211051] [INFO ] [LOCAL ] Saved forecast: NAC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NAC.txt [2026-03-02T20:27:35.211210] [INFO ] [sig ] [2051/3370] Completed NAC in 0.3s | 2.73 sym/s | Total: 12.5m | ETA: 8.0m [2026-03-02T20:27:35.211250] [INFO ] [sig ] [2052/3370] Forecasting NAD... [2026-03-02T20:27:35.211279] [INFO ] [sig ] Generating forecast for: NAD [2026-03-02T20:27:35.211310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-03-02T20:27:35.224401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-03-02T20:27:35.224822] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-03-02T20:27:35.225653] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-03-02T20:27:35.225705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:35.225737] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:35.225763] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:35.225820] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:35.288872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:35.289951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:35.290041] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:35.290074] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:35.414285] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:35.414450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:35.414488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:35.414517] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:35.417971] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: UP (p=95.23%) [2026-03-02T20:27:35.418267] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-03-02T20:27:35.418402] [INFO ] [sig ] NAD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:35.567801] [INFO ] [LOCAL ] Saved forecast: NAD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NAD.txt [2026-03-02T20:27:35.567962] [INFO ] [sig ] [2052/3370] Completed NAD in 0.4s | 2.73 sym/s | Total: 12.5m | ETA: 8.0m [2026-03-02T20:27:35.568001] [INFO ] [sig ] [2053/3370] Forecasting NATH... [2026-03-02T20:27:35.568056] [INFO ] [sig ] Generating forecast for: NATH [2026-03-02T20:27:35.568098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-03-02T20:27:35.581299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-03-02T20:27:35.581704] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-03-02T20:27:35.582543] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-03-02T20:27:35.582620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:35.582661] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:35.582695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:35.582765] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:35.645416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:35.646375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:35.646463] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:35.646497] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:35.764560] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:35.764755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:35.764798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:35.764828] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:35.768532] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: DOWN (p=47.95%) [2026-03-02T20:27:35.768879] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-03-02T20:27:35.769198] [INFO ] [sig ] NATH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:35.918892] [INFO ] [LOCAL ] Saved forecast: NATH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NATH.txt [2026-03-02T20:27:35.919053] [INFO ] [sig ] [2053/3370] Completed NATH in 0.4s | 2.73 sym/s | Total: 12.5m | ETA: 8.0m [2026-03-02T20:27:35.919093] [INFO ] [sig ] [2054/3370] Forecasting NATL... [2026-03-02T20:27:35.919124] [INFO ] [sig ] Generating forecast for: NATL [2026-03-02T20:27:35.919156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-03-02T20:27:35.931925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-03-02T20:27:35.932333] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-03-02T20:27:35.933408] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-03-02T20:27:35.933462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:35.933493] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:35.933520] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:35.933600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:35.994970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:35.995918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:35.996005] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:35.996039] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:36.123093] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:36.123286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:36.123328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:36.123357] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:36.127051] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: DOWN (p=10.01%) [2026-03-02T20:27:36.127352] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-03-02T20:27:36.127483] [INFO ] [sig ] NATL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:36.277791] [INFO ] [LOCAL ] Saved forecast: NATL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NATL.txt [2026-03-02T20:27:36.277963] [INFO ] [sig ] [2054/3370] Completed NATL in 0.4s | 2.73 sym/s | Total: 12.5m | ETA: 8.0m [2026-03-02T20:27:36.278219] [INFO ] [sig ] [2055/3370] Forecasting NAVI... [2026-03-02T20:27:36.278250] [INFO ] [sig ] Generating forecast for: NAVI [2026-03-02T20:27:36.278281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-03-02T20:27:36.291306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-03-02T20:27:36.291686] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-03-02T20:27:36.292485] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-03-02T20:27:36.292548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:36.292601] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:36.292630] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:36.292688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:36.357735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:36.358759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:36.358861] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:36.358900] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:36.492231] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:36.492399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:36.492442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:36.492473] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:36.496843] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: DOWN (p=18.78%) [2026-03-02T20:27:36.497362] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-03-02T20:27:36.497510] [INFO ] [sig ] NAVI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:36.665740] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NAVI.txt [2026-03-02T20:27:36.665921] [INFO ] [sig ] [2055/3370] Completed NAVI in 0.4s | 2.73 sym/s | Total: 12.5m | ETA: 8.0m [2026-03-02T20:27:36.665975] [INFO ] [sig ] [2056/3370] Forecasting NAZ... [2026-03-02T20:27:36.666009] [INFO ] [sig ] Generating forecast for: NAZ [2026-03-02T20:27:36.666043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-03-02T20:27:36.680205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-03-02T20:27:36.680642] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-03-02T20:27:36.681522] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-03-02T20:27:36.681599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:36.681645] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:36.681679] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:36.681752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:36.748525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:36.749463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:36.749598] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:36.749635] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:36.856294] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:36.856467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:36.856506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:36.856535] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:36.863886] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: UP (p=61.43%) [2026-03-02T20:27:36.864282] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-03-02T20:27:36.864441] [INFO ] [sig ] NAZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:37.013257] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NAZ.txt [2026-03-02T20:27:37.013433] [INFO ] [sig ] [2056/3370] Completed NAZ in 0.3s | 2.73 sym/s | Total: 12.5m | ETA: 8.0m [2026-03-02T20:27:37.013474] [INFO ] [sig ] [2057/3370] Forecasting NB... [2026-03-02T20:27:37.013505] [INFO ] [sig ] Generating forecast for: NB [2026-03-02T20:27:37.013545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-03-02T20:27:37.026708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-03-02T20:27:37.027103] [INFO ] [FORECASTER] Starting predict_future for NB [2026-03-02T20:27:37.027936] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-03-02T20:27:37.027989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:37.028021] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:37.028072] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:37.028129] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:37.090208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:37.091148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:37.091234] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:37.091269] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:37.217869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:37.218060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:37.218103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:37.218135] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:37.222068] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: UP (p=88.84%) [2026-03-02T20:27:37.222393] [INFO ] [FORECASTER] Completed predict_future for NB [2026-03-02T20:27:37.222536] [INFO ] [sig ] NB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:37.386221] [INFO ] [LOCAL ] Saved forecast: NB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NB.txt [2026-03-02T20:27:37.386374] [INFO ] [sig ] [2057/3370] Completed NB in 0.4s | 2.73 sym/s | Total: 12.5m | ETA: 8.0m [2026-03-02T20:27:37.386416] [INFO ] [sig ] [2058/3370] Forecasting NBB... [2026-03-02T20:27:37.386446] [INFO ] [sig ] Generating forecast for: NBB [2026-03-02T20:27:37.386477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-03-02T20:27:37.400418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-03-02T20:27:37.400820] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-03-02T20:27:37.401837] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-03-02T20:27:37.401900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:37.401938] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:37.401970] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:37.402028] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:37.471661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:37.472639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:37.472779] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:37.472835] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:37.606183] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:37.606360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:37.606406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:37.606437] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:37.610309] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: DOWN (p=26.37%) [2026-03-02T20:27:37.610639] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-03-02T20:27:37.610783] [INFO ] [sig ] NBB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:37.777661] [INFO ] [LOCAL ] Saved forecast: NBB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NBB.txt [2026-03-02T20:27:37.777871] [INFO ] [sig ] [2058/3370] Completed NBB in 0.4s | 2.73 sym/s | Total: 12.5m | ETA: 8.0m [2026-03-02T20:27:37.777924] [INFO ] [sig ] [2059/3370] Forecasting NBBK... [2026-03-02T20:27:37.777956] [INFO ] [sig ] Generating forecast for: NBBK [2026-03-02T20:27:37.777987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-03-02T20:27:37.793743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-03-02T20:27:37.794154] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-03-02T20:27:37.795051] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-03-02T20:27:37.795107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:37.795139] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:37.795166] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:37.795226] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:37.858423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:37.859345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:37.859437] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:37.859470] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:37.984594] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:37.984757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:37.984800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:37.984830] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:37.988670] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: UP (p=99.22%) [2026-03-02T20:27:37.989158] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-03-02T20:27:37.989299] [INFO ] [sig ] NBBK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:38.140248] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NBBK.txt [2026-03-02T20:27:38.140440] [INFO ] [sig ] [2059/3370] Completed NBBK in 0.4s | 2.73 sym/s | Total: 12.6m | ETA: 8.0m [2026-03-02T20:27:38.140481] [INFO ] [sig ] [2060/3370] Forecasting NBHC... [2026-03-02T20:27:38.140511] [INFO ] [sig ] Generating forecast for: NBHC [2026-03-02T20:27:38.140542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-03-02T20:27:38.154754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-03-02T20:27:38.155086] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-03-02T20:27:38.156112] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-03-02T20:27:38.156350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:38.156382] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:38.156409] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:38.156466] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:38.217712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:38.218814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:38.218901] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:38.218934] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:38.335324] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:38.335481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:38.335525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:38.335554] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:38.339631] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-03-02T20:27:38.339939] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-03-02T20:27:38.340089] [INFO ] [sig ] NBHC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:38.489272] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NBHC.txt [2026-03-02T20:27:38.489438] [INFO ] [sig ] [2060/3370] Completed NBHC in 0.3s | 2.73 sym/s | Total: 12.6m | ETA: 8.0m [2026-03-02T20:27:38.489480] [INFO ] [sig ] [2061/3370] Forecasting NBIX... [2026-03-02T20:27:38.489510] [INFO ] [sig ] Generating forecast for: NBIX [2026-03-02T20:27:38.489540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-03-02T20:27:38.502808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-03-02T20:27:38.503151] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-03-02T20:27:38.503973] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-03-02T20:27:38.504026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:38.504057] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:38.504085] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:38.504143] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:38.562273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:38.563016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:38.563099] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:38.563131] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:38.687393] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:38.687591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:38.687643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:38.687681] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:38.692075] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: UP (p=94.32%) [2026-03-02T20:27:38.692425] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-03-02T20:27:38.692602] [INFO ] [sig ] NBIX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:38.841163] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NBIX.txt [2026-03-02T20:27:38.841317] [INFO ] [sig ] [2061/3370] Completed NBIX in 0.4s | 2.73 sym/s | Total: 12.6m | ETA: 8.0m [2026-03-02T20:27:38.841360] [INFO ] [sig ] [2062/3370] Forecasting NBN... [2026-03-02T20:27:38.841392] [INFO ] [sig ] Generating forecast for: NBN [2026-03-02T20:27:38.841425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-03-02T20:27:38.854008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-03-02T20:27:38.854343] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-03-02T20:27:38.855193] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-03-02T20:27:38.855245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:38.855278] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:38.855306] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:38.855363] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:38.917762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:38.918491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:38.918593] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:38.918630] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:39.041212] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:39.041379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:39.041439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:39.041471] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:39.045164] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-03-02T20:27:39.045448] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-03-02T20:27:39.045623] [INFO ] [sig ] NBN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:39.194763] [INFO ] [LOCAL ] Saved forecast: NBN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NBN.txt [2026-03-02T20:27:39.194950] [INFO ] [sig ] [2062/3370] Completed NBN in 0.4s | 2.73 sym/s | Total: 12.6m | ETA: 8.0m [2026-03-02T20:27:39.195191] [INFO ] [sig ] [2063/3370] Forecasting NBTB... [2026-03-02T20:27:39.195221] [INFO ] [sig ] Generating forecast for: NBTB [2026-03-02T20:27:39.195251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-03-02T20:27:39.208141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-03-02T20:27:39.208524] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-03-02T20:27:39.209548] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-03-02T20:27:39.209619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:39.209706] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:39.209741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:39.209811] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:39.271465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:39.272464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:39.272561] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:39.272615] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:39.396672] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:39.396840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:39.396880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:39.396909] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:39.400371] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: DOWN (p=19.04%) [2026-03-02T20:27:39.400684] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-03-02T20:27:39.400819] [INFO ] [sig ] NBTB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:39.544272] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NBTB.txt [2026-03-02T20:27:39.544431] [INFO ] [sig ] [2063/3370] Completed NBTB in 0.3s | 2.73 sym/s | Total: 12.6m | ETA: 8.0m [2026-03-02T20:27:39.544472] [INFO ] [sig ] [2064/3370] Forecasting NBXG... [2026-03-02T20:27:39.544505] [INFO ] [sig ] Generating forecast for: NBXG [2026-03-02T20:27:39.544536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-03-02T20:27:39.557364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-03-02T20:27:39.557770] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-03-02T20:27:39.558648] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-03-02T20:27:39.558701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:39.558733] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:39.558759] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:39.558814] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:39.618994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:39.619948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:39.620038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:39.620071] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:39.754192] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:39.754376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:39.754426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:39.754459] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:39.758315] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: UP (p=62.04%) [2026-03-02T20:27:39.758701] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-03-02T20:27:39.758885] [INFO ] [sig ] NBXG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:39.912751] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NBXG.txt [2026-03-02T20:27:39.912932] [INFO ] [sig ] [2064/3370] Completed NBXG in 0.4s | 2.73 sym/s | Total: 12.6m | ETA: 8.0m [2026-03-02T20:27:39.912988] [INFO ] [sig ] [2065/3370] Forecasting NC... [2026-03-02T20:27:39.913020] [INFO ] [sig ] Generating forecast for: NC [2026-03-02T20:27:39.913061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-03-02T20:27:39.925451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-03-02T20:27:39.925833] [INFO ] [FORECASTER] Starting predict_future for NC [2026-03-02T20:27:39.926706] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-03-02T20:27:39.926759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:39.926793] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:39.926822] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:39.926880] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:39.989774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:39.990702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:39.990797] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:39.990831] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:40.095853] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:40.096051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:40.096095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:40.096125] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:40.099845] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: DOWN (p=46.04%) [2026-03-02T20:27:40.100369] [INFO ] [FORECASTER] Completed predict_future for NC [2026-03-02T20:27:40.100519] [INFO ] [sig ] NC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:40.247178] [INFO ] [LOCAL ] Saved forecast: NC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NC.txt [2026-03-02T20:27:40.247344] [INFO ] [sig ] [2065/3370] Completed NC in 0.3s | 2.73 sym/s | Total: 12.6m | ETA: 8.0m [2026-03-02T20:27:40.247387] [INFO ] [sig ] [2066/3370] Forecasting NCA... [2026-03-02T20:27:40.247416] [INFO ] [sig ] Generating forecast for: NCA [2026-03-02T20:27:40.247447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-03-02T20:27:40.259558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-03-02T20:27:40.259995] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-03-02T20:27:40.260858] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-03-02T20:27:40.260912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:40.260957] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:40.260986] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:40.261044] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:40.319789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:40.320755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:40.320849] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:40.320882] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:40.444375] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:40.444537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:40.444598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:40.444662] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:40.448179] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: UP (p=68.55%) [2026-03-02T20:27:40.448470] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-03-02T20:27:40.448630] [INFO ] [sig ] NCA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:40.597863] [INFO ] [LOCAL ] Saved forecast: NCA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NCA.txt [2026-03-02T20:27:40.598050] [INFO ] [sig ] [2066/3370] Completed NCA in 0.4s | 2.73 sym/s | Total: 12.6m | ETA: 7.9m [2026-03-02T20:27:40.598093] [INFO ] [sig ] [2067/3370] Forecasting NCLH... [2026-03-02T20:27:40.598123] [INFO ] [sig ] Generating forecast for: NCLH [2026-03-02T20:27:40.598154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-03-02T20:27:40.612009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-03-02T20:27:40.612430] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-03-02T20:27:40.613318] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-03-02T20:27:40.613373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:40.613405] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:40.613431] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:40.613487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:40.675715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:40.676828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:40.676953] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:40.676987] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:40.801844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:40.802014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:40.802053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:40.802083] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:40.805687] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: DOWN (p=34.69%) [2026-03-02T20:27:40.806035] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-03-02T20:27:40.806181] [INFO ] [sig ] NCLH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:40.957550] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NCLH.txt [2026-03-02T20:27:40.957740] [INFO ] [sig ] [2067/3370] Completed NCLH in 0.4s | 2.73 sym/s | Total: 12.6m | ETA: 7.9m [2026-03-02T20:27:40.957783] [INFO ] [sig ] [2068/3370] Forecasting NCMI... [2026-03-02T20:27:40.957812] [INFO ] [sig ] Generating forecast for: NCMI [2026-03-02T20:27:40.957841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-03-02T20:27:40.971312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-03-02T20:27:40.971762] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-03-02T20:27:40.972806] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-03-02T20:27:40.972874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:40.972908] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:40.972936] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:40.972996] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:41.032763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:41.033789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:41.033919] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:41.033953] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:41.167767] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:41.167940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:41.167982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:41.168012] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:41.172405] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-03-02T20:27:41.172771] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-03-02T20:27:41.173106] [INFO ] [sig ] NCMI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:41.338813] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NCMI.txt [2026-03-02T20:27:41.338981] [INFO ] [sig ] [2068/3370] Completed NCMI in 0.4s | 2.73 sym/s | Total: 12.6m | ETA: 7.9m [2026-03-02T20:27:41.339023] [INFO ] [sig ] [2069/3370] Forecasting NCNA... [2026-03-02T20:27:41.339055] [INFO ] [sig ] Generating forecast for: NCNA [2026-03-02T20:27:41.339088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-03-02T20:27:41.352782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-03-02T20:27:41.353401] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-03-02T20:27:41.354300] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-03-02T20:27:41.354360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:41.354392] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:41.354418] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:41.354477] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:41.417874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:41.418918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:41.419026] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:41.419060] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:41.563383] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:41.563567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:41.563642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:41.563683] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:41.568832] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: DOWN (p=7.08%) [2026-03-02T20:27:41.569179] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-03-02T20:27:41.569518] [INFO ] [sig ] NCNA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:41.743713] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NCNA.txt [2026-03-02T20:27:41.743891] [INFO ] [sig ] [2069/3370] Completed NCNA in 0.4s | 2.73 sym/s | Total: 12.6m | ETA: 7.9m [2026-03-02T20:27:41.743960] [INFO ] [sig ] [2070/3370] Forecasting NCNO... [2026-03-02T20:27:41.744001] [INFO ] [sig ] Generating forecast for: NCNO [2026-03-02T20:27:41.744045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-03-02T20:27:41.758451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-03-02T20:27:41.758892] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-03-02T20:27:41.759868] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-03-02T20:27:41.759927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:41.759962] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:41.759992] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:41.760051] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:41.829292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:41.830341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:41.830434] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:41.830470] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:41.968566] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:41.968754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:41.968803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:41.968850] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:41.972632] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: DOWN (p=3.04%) [2026-03-02T20:27:41.973022] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-03-02T20:27:41.973214] [INFO ] [sig ] NCNO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:42.133195] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NCNO.txt [2026-03-02T20:27:42.133407] [INFO ] [sig ] [2070/3370] Completed NCNO in 0.4s | 2.73 sym/s | Total: 12.6m | ETA: 7.9m [2026-03-02T20:27:42.133480] [INFO ] [sig ] [2071/3370] Forecasting NCTY... [2026-03-02T20:27:42.133514] [INFO ] [sig ] Generating forecast for: NCTY [2026-03-02T20:27:42.133545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-03-02T20:27:42.145726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-03-02T20:27:42.146121] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-03-02T20:27:42.146972] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-03-02T20:27:42.147027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:42.147061] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:42.147090] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:42.147148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:42.216017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:42.216989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:42.217089] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:42.217126] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:42.349187] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:42.349358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:42.349402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:42.349432] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:42.353139] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: DOWN (p=28.00%) [2026-03-02T20:27:42.353469] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-03-02T20:27:42.353644] [INFO ] [sig ] NCTY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:42.528428] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NCTY.txt [2026-03-02T20:27:42.528610] [INFO ] [sig ] [2071/3370] Completed NCTY in 0.4s | 2.73 sym/s | Total: 12.6m | ETA: 7.9m [2026-03-02T20:27:42.528659] [INFO ] [sig ] [2072/3370] Forecasting NCZ... [2026-03-02T20:27:42.528691] [INFO ] [sig ] Generating forecast for: NCZ [2026-03-02T20:27:42.528723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-03-02T20:27:42.543608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-03-02T20:27:42.544030] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-03-02T20:27:42.545059] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-03-02T20:27:42.545123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:42.545161] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:42.545192] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:42.545253] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:42.615109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:42.616042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:42.616133] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:42.616166] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:42.748166] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:42.748336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:42.748378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:42.748408] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:42.752718] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: UP (p=88.65%) [2026-03-02T20:27:42.753083] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-03-02T20:27:42.753231] [INFO ] [sig ] NCZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:42.914885] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NCZ.txt [2026-03-02T20:27:42.915281] [INFO ] [sig ] [2072/3370] Completed NCZ in 0.4s | 2.73 sym/s | Total: 12.6m | ETA: 7.9m [2026-03-02T20:27:42.915363] [INFO ] [sig ] [2073/3370] Forecasting NDAQ... [2026-03-02T20:27:42.915405] [INFO ] [sig ] Generating forecast for: NDAQ [2026-03-02T20:27:42.915437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-03-02T20:27:42.929555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-03-02T20:27:42.930223] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-03-02T20:27:42.931236] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-03-02T20:27:42.931293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:42.931327] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:42.931356] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:42.931415] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:42.991537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:42.992425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:42.992548] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:42.992609] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:43.126274] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:43.126445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:43.126488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:43.126537] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:43.130487] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: DOWN (p=20.52%) [2026-03-02T20:27:43.130909] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-03-02T20:27:43.131068] [INFO ] [sig ] NDAQ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:43.323332] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NDAQ.txt [2026-03-02T20:27:43.323521] [INFO ] [sig ] [2073/3370] Completed NDAQ in 0.4s | 2.73 sym/s | Total: 12.6m | ETA: 7.9m [2026-03-02T20:27:43.323624] [INFO ] [sig ] [2074/3370] Forecasting NDMO... [2026-03-02T20:27:43.323682] [INFO ] [sig ] Generating forecast for: NDMO [2026-03-02T20:27:43.323730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-03-02T20:27:43.339375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-03-02T20:27:43.339819] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-03-02T20:27:43.340762] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-03-02T20:27:43.340831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:43.340872] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:43.340909] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:43.340977] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:43.402607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:43.403500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:43.403606] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:43.403643] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:43.524112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:43.524279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:43.524320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:43.524349] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:43.527807] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: DOWN (p=13.82%) [2026-03-02T20:27:43.528125] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-03-02T20:27:43.528263] [INFO ] [sig ] NDMO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:43.698007] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NDMO.txt [2026-03-02T20:27:43.698236] [INFO ] [sig ] [2074/3370] Completed NDMO in 0.4s | 2.73 sym/s | Total: 12.6m | ETA: 7.9m [2026-03-02T20:27:43.698304] [INFO ] [sig ] [2075/3370] Forecasting NDRA... [2026-03-02T20:27:43.698342] [INFO ] [sig ] Generating forecast for: NDRA [2026-03-02T20:27:43.698373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-03-02T20:27:43.710875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-03-02T20:27:43.711239] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-03-02T20:27:43.712131] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-03-02T20:27:43.712187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:43.712220] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:43.712249] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:43.712309] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:43.781934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:43.782901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:43.782994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:43.783046] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:43.909523] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:43.909723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:43.909779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:43.909819] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:43.913878] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: DOWN (p=27.59%) [2026-03-02T20:27:43.914359] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-03-02T20:27:43.914501] [INFO ] [sig ] NDRA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:44.089774] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NDRA.txt [2026-03-02T20:27:44.089965] [INFO ] [sig ] [2075/3370] Completed NDRA in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.9m [2026-03-02T20:27:44.090011] [INFO ] [sig ] [2076/3370] Forecasting NDSN... [2026-03-02T20:27:44.090041] [INFO ] [sig ] Generating forecast for: NDSN [2026-03-02T20:27:44.090071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-03-02T20:27:44.102918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-03-02T20:27:44.103275] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-03-02T20:27:44.104307] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-03-02T20:27:44.104363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:44.104395] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:44.104422] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:44.104481] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:44.164564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:44.165484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:44.165629] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:44.165668] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:44.293460] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:44.293644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:44.293687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:44.293717] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:44.297251] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: UP (p=58.59%) [2026-03-02T20:27:44.297527] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-03-02T20:27:44.297685] [INFO ] [sig ] NDSN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:44.446549] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NDSN.txt [2026-03-02T20:27:44.446815] [INFO ] [sig ] [2076/3370] Completed NDSN in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.9m [2026-03-02T20:27:44.446870] [INFO ] [sig ] [2077/3370] Forecasting NE... [2026-03-02T20:27:44.446910] [INFO ] [sig ] Generating forecast for: NE [2026-03-02T20:27:44.446950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-03-02T20:27:44.462496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-03-02T20:27:44.462980] [INFO ] [FORECASTER] Starting predict_future for NE [2026-03-02T20:27:44.464072] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-03-02T20:27:44.464139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:44.464178] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:44.464223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:44.464286] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:44.532249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:44.533213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:44.533305] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:44.533339] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:44.663828] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:44.664037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:44.664082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:44.664114] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:44.667825] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: DOWN (p=40.01%) [2026-03-02T20:27:44.668173] [INFO ] [FORECASTER] Completed predict_future for NE [2026-03-02T20:27:44.668329] [INFO ] [sig ] NE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:44.828367] [INFO ] [LOCAL ] Saved forecast: NE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NE.txt [2026-03-02T20:27:44.828544] [INFO ] [sig ] [2077/3370] Completed NE in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.9m [2026-03-02T20:27:44.828613] [INFO ] [sig ] [2078/3370] Forecasting NEA... [2026-03-02T20:27:44.828646] [INFO ] [sig ] Generating forecast for: NEA [2026-03-02T20:27:44.828681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-03-02T20:27:44.841884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-03-02T20:27:44.842291] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-03-02T20:27:44.843202] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-03-02T20:27:44.843258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:44.843293] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:44.843329] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:44.843390] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:44.909810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:44.910936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:44.911029] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:44.911065] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:45.042852] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:45.043019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:45.043059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:45.043088] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:45.046639] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: UP (p=98.32%) [2026-03-02T20:27:45.046939] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-03-02T20:27:45.047077] [INFO ] [sig ] NEA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:45.193099] [INFO ] [LOCAL ] Saved forecast: NEA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NEA.txt [2026-03-02T20:27:45.193260] [INFO ] [sig ] [2078/3370] Completed NEA in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.9m [2026-03-02T20:27:45.193300] [INFO ] [sig ] [2079/3370] Forecasting NECB... [2026-03-02T20:27:45.193329] [INFO ] [sig ] Generating forecast for: NECB [2026-03-02T20:27:45.193359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-03-02T20:27:45.205913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-03-02T20:27:45.206301] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-03-02T20:27:45.207184] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-03-02T20:27:45.207238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:45.207270] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:45.207302] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:45.207378] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:45.268919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:45.269902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:45.270000] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:45.270035] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:45.394394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:45.394562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:45.394626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:45.394656] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:45.398175] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: UP (p=89.19%) [2026-03-02T20:27:45.398484] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-03-02T20:27:45.398644] [INFO ] [sig ] NECB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:45.546982] [INFO ] [LOCAL ] Saved forecast: NECB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NECB.txt [2026-03-02T20:27:45.547147] [INFO ] [sig ] [2079/3370] Completed NECB in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.9m [2026-03-02T20:27:45.547188] [INFO ] [sig ] [2080/3370] Forecasting NEE... [2026-03-02T20:27:45.547218] [INFO ] [sig ] Generating forecast for: NEE [2026-03-02T20:27:45.547249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-03-02T20:27:45.560043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-03-02T20:27:45.560429] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-03-02T20:27:45.561272] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-03-02T20:27:45.561326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:45.561408] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:45.561437] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:45.561496] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:45.621169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:45.622080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:45.622169] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:45.622203] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:45.749750] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:45.749928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:45.749979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:45.750014] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:45.753693] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: UP (p=76.36%) [2026-03-02T20:27:45.753993] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-03-02T20:27:45.754137] [INFO ] [sig ] NEE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:45.907606] [INFO ] [LOCAL ] Saved forecast: NEE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NEE.txt [2026-03-02T20:27:45.907785] [INFO ] [sig ] [2080/3370] Completed NEE in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.9m [2026-03-02T20:27:45.907829] [INFO ] [sig ] [2081/3370] Forecasting NEGG... [2026-03-02T20:27:45.907860] [INFO ] [sig ] Generating forecast for: NEGG [2026-03-02T20:27:45.907892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-03-02T20:27:45.920665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-03-02T20:27:45.921087] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-03-02T20:27:45.921968] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-03-02T20:27:45.922026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:45.922057] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:45.922083] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:45.922138] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:45.982320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:45.983308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:45.983399] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:45.983433] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:46.106613] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:46.106772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:46.106812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:46.106841] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:46.110792] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: UP (p=94.39%) [2026-03-02T20:27:46.111085] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-03-02T20:27:46.111218] [INFO ] [sig ] NEGG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:46.261610] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NEGG.txt [2026-03-02T20:27:46.261760] [INFO ] [sig ] [2081/3370] Completed NEGG in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.9m [2026-03-02T20:27:46.261800] [INFO ] [sig ] [2082/3370] Forecasting NEM... [2026-03-02T20:27:46.261830] [INFO ] [sig ] Generating forecast for: NEM [2026-03-02T20:27:46.261868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-03-02T20:27:46.275000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-03-02T20:27:46.275356] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-03-02T20:27:46.276219] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-03-02T20:27:46.276272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:46.276312] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:46.276341] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:46.276404] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:46.337057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:46.337933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:46.338045] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:46.338086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:46.475837] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:46.476007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:46.476047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:46.476075] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:46.479906] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: UP (p=58.05%) [2026-03-02T20:27:46.480269] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-03-02T20:27:46.480420] [INFO ] [sig ] NEM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:46.628918] [INFO ] [LOCAL ] Saved forecast: NEM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NEM.txt [2026-03-02T20:27:46.629304] [INFO ] [sig ] [2082/3370] Completed NEM in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.9m [2026-03-02T20:27:46.629347] [INFO ] [sig ] [2083/3370] Forecasting NEOG... [2026-03-02T20:27:46.629378] [INFO ] [sig ] Generating forecast for: NEOG [2026-03-02T20:27:46.629409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-03-02T20:27:46.643515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-03-02T20:27:46.643910] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-03-02T20:27:46.644777] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-03-02T20:27:46.644832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:46.644866] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:46.644894] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:46.644954] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:46.708504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:46.709291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:46.709378] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:46.709413] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:46.834143] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:46.834304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:46.834344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:46.834407] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:46.837934] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: DOWN (p=18.04%) [2026-03-02T20:27:46.838272] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-03-02T20:27:46.838411] [INFO ] [sig ] NEOG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:46.987642] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NEOG.txt [2026-03-02T20:27:46.987797] [INFO ] [sig ] [2083/3370] Completed NEOG in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.8m [2026-03-02T20:27:46.987839] [INFO ] [sig ] [2084/3370] Forecasting NEON... [2026-03-02T20:27:46.987869] [INFO ] [sig ] Generating forecast for: NEON [2026-03-02T20:27:46.987900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-03-02T20:27:47.000101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-03-02T20:27:47.000434] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-03-02T20:27:47.001254] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-03-02T20:27:47.001307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:47.001339] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:47.001366] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:47.001423] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:47.059874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:47.060569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:47.060669] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:47.060702] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:47.183585] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:47.183743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:47.183784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:47.183812] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:47.187481] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: UP (p=64.27%) [2026-03-02T20:27:47.187808] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-03-02T20:27:47.187942] [INFO ] [sig ] NEON: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:47.342724] [INFO ] [LOCAL ] Saved forecast: NEON 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NEON.txt [2026-03-02T20:27:47.342868] [INFO ] [sig ] [2084/3370] Completed NEON in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.8m [2026-03-02T20:27:47.342909] [INFO ] [sig ] [2085/3370] Forecasting NEXA... [2026-03-02T20:27:47.342941] [INFO ] [sig ] Generating forecast for: NEXA [2026-03-02T20:27:47.342973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-03-02T20:27:47.354264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-03-02T20:27:47.354556] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-03-02T20:27:47.355420] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-03-02T20:27:47.355474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:47.355508] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:47.355536] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:47.355615] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:47.417495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:47.418456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:47.418546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:47.418599] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:47.546722] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:47.546892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:47.546934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:47.546968] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:47.551855] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: DOWN (p=35.11%) [2026-03-02T20:27:47.552250] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-03-02T20:27:47.552434] [INFO ] [sig ] NEXA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:47.704213] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NEXA.txt [2026-03-02T20:27:47.704379] [INFO ] [sig ] [2085/3370] Completed NEXA in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.8m [2026-03-02T20:27:47.704419] [INFO ] [sig ] [2086/3370] Forecasting NEXN... [2026-03-02T20:27:47.704453] [INFO ] [sig ] Generating forecast for: NEXN [2026-03-02T20:27:47.704485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-03-02T20:27:47.716390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-03-02T20:27:47.716727] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-03-02T20:27:47.717517] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-03-02T20:27:47.717596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:47.717632] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:47.717659] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:47.717716] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:47.776026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:47.776759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:47.776841] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:47.776874] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:47.897359] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:47.897551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:47.897616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:47.897648] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:47.901768] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: UP (p=94.97%) [2026-03-02T20:27:47.902050] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-03-02T20:27:47.902366] [INFO ] [sig ] NEXN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:48.060773] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NEXN.txt [2026-03-02T20:27:48.060985] [INFO ] [sig ] [2086/3370] Completed NEXN in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.8m [2026-03-02T20:27:48.061039] [INFO ] [sig ] [2087/3370] Forecasting NFBK... [2026-03-02T20:27:48.061073] [INFO ] [sig ] Generating forecast for: NFBK [2026-03-02T20:27:48.061111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-03-02T20:27:48.075790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-03-02T20:27:48.076200] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-03-02T20:27:48.077226] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-03-02T20:27:48.077289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:48.077323] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:48.077351] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:48.077409] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:48.139934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:48.140999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:48.141136] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:48.141187] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:48.279142] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:48.279306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:48.279349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:48.279380] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:48.283016] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: DOWN (p=8.92%) [2026-03-02T20:27:48.283317] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-03-02T20:27:48.283454] [INFO ] [sig ] NFBK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:48.431905] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NFBK.txt [2026-03-02T20:27:48.432049] [INFO ] [sig ] [2087/3370] Completed NFBK in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.8m [2026-03-02T20:27:48.432089] [INFO ] [sig ] [2088/3370] Forecasting NFE... [2026-03-02T20:27:48.432119] [INFO ] [sig ] Generating forecast for: NFE [2026-03-02T20:27:48.432148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-03-02T20:27:48.444494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-03-02T20:27:48.444871] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-03-02T20:27:48.445744] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-03-02T20:27:48.445799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:48.445833] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:48.445862] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:48.445921] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:48.506306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:48.507181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:48.507275] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:48.507324] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:48.636158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:48.636565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:48.636654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:48.636700] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:48.642467] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: UP (p=82.26%) [2026-03-02T20:27:48.642985] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-03-02T20:27:48.643197] [INFO ] [sig ] NFE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:48.807491] [INFO ] [LOCAL ] Saved forecast: NFE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NFE.txt [2026-03-02T20:27:48.807677] [INFO ] [sig ] [2088/3370] Completed NFE in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.8m [2026-03-02T20:27:48.807721] [INFO ] [sig ] [2089/3370] Forecasting NFG... [2026-03-02T20:27:48.807751] [INFO ] [sig ] Generating forecast for: NFG [2026-03-02T20:27:48.807780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-03-02T20:27:48.820970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-03-02T20:27:48.821599] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-03-02T20:27:48.822761] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-03-02T20:27:48.822817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:48.822851] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:48.822879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:48.822938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:48.891761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:48.892835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:48.892946] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:48.892992] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:49.030681] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:49.030850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:49.030891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:49.030920] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:49.034545] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: UP (p=85.61%) [2026-03-02T20:27:49.034855] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-03-02T20:27:49.034995] [INFO ] [sig ] NFG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:49.183718] [INFO ] [LOCAL ] Saved forecast: NFG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NFG.txt [2026-03-02T20:27:49.183892] [INFO ] [sig ] [2089/3370] Completed NFG in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.8m [2026-03-02T20:27:49.183937] [INFO ] [sig ] [2090/3370] Forecasting NFJ... [2026-03-02T20:27:49.183968] [INFO ] [sig ] Generating forecast for: NFJ [2026-03-02T20:27:49.183999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-03-02T20:27:49.198350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-03-02T20:27:49.198809] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-03-02T20:27:49.199892] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-03-02T20:27:49.199946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:49.199994] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:49.200024] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:49.200083] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:49.260758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:49.261720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:49.261863] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:49.261898] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:49.390024] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:49.390193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:49.390234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:49.390264] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:49.393900] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: DOWN (p=2.31%) [2026-03-02T20:27:49.394272] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-03-02T20:27:49.394420] [INFO ] [sig ] NFJ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:49.550882] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NFJ.txt [2026-03-02T20:27:49.551082] [INFO ] [sig ] [2090/3370] Completed NFJ in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.8m [2026-03-02T20:27:49.551124] [INFO ] [sig ] [2091/3370] Forecasting NFLX... [2026-03-02T20:27:49.551345] [INFO ] [sig ] Generating forecast for: NFLX [2026-03-02T20:27:49.551377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-03-02T20:27:49.565675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-03-02T20:27:49.566117] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-03-02T20:27:49.567085] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-03-02T20:27:49.567142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:49.567175] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:49.567202] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:49.567261] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:49.627840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:49.628919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:49.629016] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:49.629051] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:49.756511] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:49.756725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:49.756770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:49.756801] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:49.760476] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: UP (p=85.97%) [2026-03-02T20:27:49.760784] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-03-02T20:27:49.760937] [INFO ] [sig ] NFLX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:49.920398] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NFLX.txt [2026-03-02T20:27:49.920561] [INFO ] [sig ] [2091/3370] Completed NFLX in 0.4s | 2.73 sym/s | Total: 12.7m | ETA: 7.8m [2026-03-02T20:27:49.920627] [INFO ] [sig ] [2092/3370] Forecasting NFTY... [2026-03-02T20:27:49.920658] [INFO ] [sig ] Generating forecast for: NFTY [2026-03-02T20:27:49.920692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-03-02T20:27:49.932822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-03-02T20:27:49.933321] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-03-02T20:27:49.934348] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-03-02T20:27:49.934405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:49.934438] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:49.934467] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:49.934526] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:49.995311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:49.996205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:49.996294] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:49.996328] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:50.118003] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:50.118206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:50.118248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:50.118276] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:50.122016] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-03-02T20:27:50.122313] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-03-02T20:27:50.122448] [INFO ] [sig ] NFTY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:50.275532] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NFTY.txt [2026-03-02T20:27:50.275703] [INFO ] [sig ] [2092/3370] Completed NFTY in 0.4s | 2.73 sym/s | Total: 12.8m | ETA: 7.8m [2026-03-02T20:27:50.275746] [INFO ] [sig ] [2093/3370] Forecasting NGG... [2026-03-02T20:27:50.275778] [INFO ] [sig ] Generating forecast for: NGG [2026-03-02T20:27:50.275809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-03-02T20:27:50.288284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-03-02T20:27:50.288678] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-03-02T20:27:50.289543] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-03-02T20:27:50.289629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:50.289668] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:50.289696] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:50.289755] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:50.349504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:50.350274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:50.350358] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:50.350391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:50.474889] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:50.475056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:50.475096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:50.475125] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:50.478640] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: UP (p=90.80%) [2026-03-02T20:27:50.478919] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-03-02T20:27:50.479079] [INFO ] [sig ] NGG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:50.625276] [INFO ] [LOCAL ] Saved forecast: NGG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NGG.txt [2026-03-02T20:27:50.625456] [INFO ] [sig ] [2093/3370] Completed NGG in 0.3s | 2.73 sym/s | Total: 12.8m | ETA: 7.8m [2026-03-02T20:27:50.625520] [INFO ] [sig ] [2094/3370] Forecasting NGL... [2026-03-02T20:27:50.625561] [INFO ] [sig ] Generating forecast for: NGL [2026-03-02T20:27:50.625627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-03-02T20:27:50.638179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-03-02T20:27:50.638547] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-03-02T20:27:50.639432] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-03-02T20:27:50.639486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:50.639519] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:50.639547] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:50.639631] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:50.701524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:50.702317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:50.702403] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:50.702436] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:50.829234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:50.829398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:50.829438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:50.829468] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:50.832983] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: DOWN (p=33.25%) [2026-03-02T20:27:50.833306] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-03-02T20:27:50.833442] [INFO ] [sig ] NGL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:50.988230] [INFO ] [LOCAL ] Saved forecast: NGL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NGL.txt [2026-03-02T20:27:50.988605] [INFO ] [sig ] [2094/3370] Completed NGL in 0.4s | 2.73 sym/s | Total: 12.8m | ETA: 7.8m [2026-03-02T20:27:50.988651] [INFO ] [sig ] [2095/3370] Forecasting NGNE... [2026-03-02T20:27:50.988680] [INFO ] [sig ] Generating forecast for: NGNE [2026-03-02T20:27:50.988712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-03-02T20:27:51.002072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-03-02T20:27:51.002650] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-03-02T20:27:51.003483] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-03-02T20:27:51.003550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:51.003618] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:51.003655] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:51.003726] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:51.065447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:51.066264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:51.066350] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:51.066382] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:51.191255] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:51.191414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:51.191455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:51.191485] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:51.195309] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: DOWN (p=29.05%) [2026-03-02T20:27:51.195611] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-03-02T20:27:51.195763] [INFO ] [sig ] NGNE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:51.413906] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NGNE.txt [2026-03-02T20:27:51.414069] [INFO ] [sig ] [2095/3370] Completed NGNE in 0.4s | 2.73 sym/s | Total: 12.8m | ETA: 7.8m [2026-03-02T20:27:51.414116] [INFO ] [sig ] [2096/3370] Forecasting NGS... [2026-03-02T20:27:51.414148] [INFO ] [sig ] Generating forecast for: NGS [2026-03-02T20:27:51.414177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-03-02T20:27:51.426388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-03-02T20:27:51.426721] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-03-02T20:27:51.427559] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-03-02T20:27:51.427629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:51.427661] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:51.427687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:51.427744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:51.487591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:51.488390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:51.488474] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:51.488507] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:51.608108] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:51.608267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:51.608307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:51.608335] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:51.611885] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: UP (p=92.83%) [2026-03-02T20:27:51.612175] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-03-02T20:27:51.612305] [INFO ] [sig ] NGS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:51.760470] [INFO ] [LOCAL ] Saved forecast: NGS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NGS.txt [2026-03-02T20:27:51.760637] [INFO ] [sig ] [2096/3370] Completed NGS in 0.3s | 2.73 sym/s | Total: 12.8m | ETA: 7.8m [2026-03-02T20:27:51.760680] [INFO ] [sig ] [2097/3370] Forecasting NGVC... [2026-03-02T20:27:51.760710] [INFO ] [sig ] Generating forecast for: NGVC [2026-03-02T20:27:51.760741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-03-02T20:27:51.773627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-03-02T20:27:51.773966] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-03-02T20:27:51.774819] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-03-02T20:27:51.774872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:51.774931] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:51.774963] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:51.775035] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:51.837769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:51.838610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:51.838696] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:51.838731] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:51.960468] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:51.960634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:51.960692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:51.960721] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:51.964090] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: UP (p=91.98%) [2026-03-02T20:27:51.964367] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-03-02T20:27:51.964496] [INFO ] [sig ] NGVC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:52.115141] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NGVC.txt [2026-03-02T20:27:52.115281] [INFO ] [sig ] [2097/3370] Completed NGVC in 0.4s | 2.73 sym/s | Total: 12.8m | ETA: 7.8m [2026-03-02T20:27:52.115321] [INFO ] [sig ] [2098/3370] Forecasting NHI... [2026-03-02T20:27:52.115351] [INFO ] [sig ] Generating forecast for: NHI [2026-03-02T20:27:52.115381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-03-02T20:27:52.127027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-03-02T20:27:52.127376] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-03-02T20:27:52.128223] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-03-02T20:27:52.128276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:52.128309] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:52.128335] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:52.128392] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:52.187515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:52.188285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:52.188370] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:52.188401] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:52.310255] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:52.310414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:52.310453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:52.310484] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:52.313990] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: UP (p=71.42%) [2026-03-02T20:27:52.314270] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-03-02T20:27:52.314617] [INFO ] [sig ] NHI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:52.460139] [INFO ] [LOCAL ] Saved forecast: NHI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NHI.txt [2026-03-02T20:27:52.460282] [INFO ] [sig ] [2098/3370] Completed NHI in 0.3s | 2.73 sym/s | Total: 12.8m | ETA: 7.8m [2026-03-02T20:27:52.460322] [INFO ] [sig ] [2099/3370] Forecasting NHTC... [2026-03-02T20:27:52.460351] [INFO ] [sig ] Generating forecast for: NHTC [2026-03-02T20:27:52.460381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-03-02T20:27:52.471248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-03-02T20:27:52.471554] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-03-02T20:27:52.472403] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-03-02T20:27:52.472455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:52.472487] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:52.472514] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:52.472600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:52.530390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:52.531221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:52.531323] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:52.531357] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:52.640798] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:52.640962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:52.641002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:52.641031] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:52.644436] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: UP (p=76.91%) [2026-03-02T20:27:52.644731] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-03-02T20:27:52.644865] [INFO ] [sig ] NHTC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:52.794814] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NHTC.txt [2026-03-02T20:27:52.794950] [INFO ] [sig ] [2099/3370] Completed NHTC in 0.3s | 2.73 sym/s | Total: 12.8m | ETA: 7.7m [2026-03-02T20:27:52.794996] [INFO ] [sig ] [2100/3370] Forecasting NI... [2026-03-02T20:27:52.795034] [INFO ] [sig ] Generating forecast for: NI [2026-03-02T20:27:52.795070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-03-02T20:27:52.807122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-03-02T20:27:52.807449] [INFO ] [FORECASTER] Starting predict_future for NI [2026-03-02T20:27:52.808382] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-03-02T20:27:52.808437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:52.808469] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:52.808496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:52.808562] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:52.867756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:52.868627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:52.868712] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:52.868746] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:52.993217] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:52.993367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:52.993407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:52.993469] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:52.997063] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: UP (p=91.73%) [2026-03-02T20:27:52.997374] [INFO ] [FORECASTER] Completed predict_future for NI [2026-03-02T20:27:52.997509] [INFO ] [sig ] NI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:53.145294] [INFO ] [LOCAL ] Saved forecast: NI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NI.txt [2026-03-02T20:27:53.145429] [INFO ] [sig ] [2100/3370] Completed NI in 0.4s | 2.73 sym/s | Total: 12.8m | ETA: 7.7m [2026-03-02T20:27:53.145469] [INFO ] [sig ] [2101/3370] Forecasting NIC... [2026-03-02T20:27:53.145498] [INFO ] [sig ] Generating forecast for: NIC [2026-03-02T20:27:53.145529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-03-02T20:27:53.157835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-03-02T20:27:53.158234] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-03-02T20:27:53.159151] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-03-02T20:27:53.159214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:53.159248] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:53.159312] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:53.159375] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:53.220320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:53.220980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:53.221060] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:53.221096] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:53.344413] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:53.344626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:53.344669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:53.344696] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:53.348368] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: UP (p=94.02%) [2026-03-02T20:27:53.348743] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-03-02T20:27:53.348898] [INFO ] [sig ] NIC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:53.500878] [INFO ] [LOCAL ] Saved forecast: NIC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NIC.txt [2026-03-02T20:27:53.501027] [INFO ] [sig ] [2101/3370] Completed NIC in 0.4s | 2.73 sym/s | Total: 12.8m | ETA: 7.7m [2026-03-02T20:27:53.501079] [INFO ] [sig ] [2102/3370] Forecasting NICE... [2026-03-02T20:27:53.501120] [INFO ] [sig ] Generating forecast for: NICE [2026-03-02T20:27:53.501157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-03-02T20:27:53.514222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-03-02T20:27:53.514636] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-03-02T20:27:53.515486] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-03-02T20:27:53.515546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:53.515599] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:53.515631] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:53.515690] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:53.574828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:53.575460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:53.575542] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:53.575591] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:53.698283] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:53.698453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:53.698495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:53.698524] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:53.702184] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-03-02T20:27:53.702478] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-03-02T20:27:53.702633] [INFO ] [sig ] NICE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:53.851247] [INFO ] [LOCAL ] Saved forecast: NICE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NICE.txt [2026-03-02T20:27:53.851405] [INFO ] [sig ] [2102/3370] Completed NICE in 0.4s | 2.73 sym/s | Total: 12.8m | ETA: 7.7m [2026-03-02T20:27:53.851445] [INFO ] [sig ] [2103/3370] Forecasting NIE... [2026-03-02T20:27:53.851477] [INFO ] [sig ] Generating forecast for: NIE [2026-03-02T20:27:53.851509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-03-02T20:27:53.864627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-03-02T20:27:53.865022] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-03-02T20:27:53.865944] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-03-02T20:27:53.865997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:53.866035] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:53.866066] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:53.866135] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:53.925749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:53.926859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:53.926953] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:53.926985] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:54.044763] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:54.044933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:54.044974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:54.045002] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:54.048469] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: UP (p=93.55%) [2026-03-02T20:27:54.048774] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-03-02T20:27:54.048908] [INFO ] [sig ] NIE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:54.201613] [INFO ] [LOCAL ] Saved forecast: NIE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NIE.txt [2026-03-02T20:27:54.201775] [INFO ] [sig ] [2103/3370] Completed NIE in 0.4s | 2.73 sym/s | Total: 12.8m | ETA: 7.7m [2026-03-02T20:27:54.201818] [INFO ] [sig ] [2104/3370] Forecasting NIKL... [2026-03-02T20:27:54.201847] [INFO ] [sig ] Generating forecast for: NIKL [2026-03-02T20:27:54.201877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-03-02T20:27:54.213621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-03-02T20:27:54.213992] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-03-02T20:27:54.214854] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-03-02T20:27:54.214906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:54.214939] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:54.214966] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:54.215027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:54.273382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:54.274303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:54.274388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:54.274421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:54.389081] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:54.389249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:54.389288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:54.389318] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:54.392816] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-03-02T20:27:54.393098] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-03-02T20:27:54.393228] [INFO ] [sig ] NIKL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:54.546155] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NIKL.txt [2026-03-02T20:27:54.546511] [INFO ] [sig ] [2104/3370] Completed NIKL in 0.3s | 2.73 sym/s | Total: 12.8m | ETA: 7.7m [2026-03-02T20:27:54.546562] [INFO ] [sig ] [2105/3370] Forecasting NIM... [2026-03-02T20:27:54.546614] [INFO ] [sig ] Generating forecast for: NIM [2026-03-02T20:27:54.546654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-03-02T20:27:54.557346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-03-02T20:27:54.557683] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-03-02T20:27:54.558533] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-03-02T20:27:54.558611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:54.558645] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:54.558671] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:54.558728] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:54.618882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:54.619633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:54.619717] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:54.619750] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:54.731818] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:54.731979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:54.732019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:54.732049] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:54.735672] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: DOWN (p=46.19%) [2026-03-02T20:27:54.735948] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-03-02T20:27:54.736080] [INFO ] [sig ] NIM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:54.883745] [INFO ] [LOCAL ] Saved forecast: NIM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NIM.txt [2026-03-02T20:27:54.883906] [INFO ] [sig ] [2105/3370] Completed NIM in 0.3s | 2.73 sym/s | Total: 12.8m | ETA: 7.7m [2026-03-02T20:27:54.883946] [INFO ] [sig ] [2106/3370] Forecasting NIO... [2026-03-02T20:27:54.883977] [INFO ] [sig ] Generating forecast for: NIO [2026-03-02T20:27:54.884008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-03-02T20:27:54.897180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-03-02T20:27:54.897629] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-03-02T20:27:54.898555] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-03-02T20:27:54.898630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:54.898664] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:54.898691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:54.898749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:54.957532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:54.958506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:54.958619] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:54.958657] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:55.079952] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:55.080138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:55.080182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:55.080211] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:55.084365] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: UP (p=85.57%) [2026-03-02T20:27:55.084797] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-03-02T20:27:55.084968] [INFO ] [sig ] NIO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:55.258292] [INFO ] [LOCAL ] Saved forecast: NIO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NIO.txt [2026-03-02T20:27:55.258513] [INFO ] [sig ] [2106/3370] Completed NIO in 0.4s | 2.73 sym/s | Total: 12.8m | ETA: 7.7m [2026-03-02T20:27:55.258610] [INFO ] [sig ] [2107/3370] Forecasting NKSH... [2026-03-02T20:27:55.258654] [INFO ] [sig ] Generating forecast for: NKSH [2026-03-02T20:27:55.258687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-03-02T20:27:55.275490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-03-02T20:27:55.276043] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-03-02T20:27:55.277534] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-03-02T20:27:55.277646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:55.277704] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:55.277752] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:55.277844] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:55.369267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:55.370556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:55.370790] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:55.370862] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:55.531084] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:55.531279] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:27:55.531325] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:55.531358] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:55.536205] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: UP (p=89.17%) [2026-03-02T20:27:55.536858] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-03-02T20:27:55.537102] [INFO ] [sig ] NKSH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:55.771155] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NKSH.txt [2026-03-02T20:27:55.771397] [INFO ] [sig ] [2107/3370] Completed NKSH in 0.5s | 2.73 sym/s | Total: 12.8m | ETA: 7.7m [2026-03-02T20:27:55.771472] [INFO ] [sig ] [2108/3370] Forecasting NKTX... [2026-03-02T20:27:55.771510] [INFO ] [sig ] Generating forecast for: NKTX [2026-03-02T20:27:55.771542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-03-02T20:27:55.819772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-03-02T20:27:55.820323] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-03-02T20:27:55.821500] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-03-02T20:27:55.821607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:55.821660] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:55.821701] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:55.821795] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:55.923445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:55.924841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:55.924991] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:55.925033] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:56.111527] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:56.111791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:56.111862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:56.111911] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:56.117819] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: DOWN (p=25.31%) [2026-03-02T20:27:56.118427] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-03-02T20:27:56.118669] [INFO ] [sig ] NKTX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:56.349433] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NKTX.txt [2026-03-02T20:27:56.349702] [INFO ] [sig ] [2108/3370] Completed NKTX in 0.6s | 2.73 sym/s | Total: 12.9m | ETA: 7.7m [2026-03-02T20:27:56.349783] [INFO ] [sig ] [2109/3370] Forecasting NKX... [2026-03-02T20:27:56.349847] [INFO ] [sig ] Generating forecast for: NKX [2026-03-02T20:27:56.349889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-03-02T20:27:56.369051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-03-02T20:27:56.369517] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-03-02T20:27:56.370636] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-03-02T20:27:56.370700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:56.370738] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:56.370769] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:56.370842] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:56.456521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:56.457726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:56.457849] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:56.457892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:56.613548] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:56.613754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:56.613796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:56.613825] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:56.617790] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: UP (p=71.96%) [2026-03-02T20:27:56.618213] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-03-02T20:27:56.618384] [INFO ] [sig ] NKX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:56.808735] [INFO ] [LOCAL ] Saved forecast: NKX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NKX.txt [2026-03-02T20:27:56.808957] [INFO ] [sig ] [2109/3370] Completed NKX in 0.5s | 2.73 sym/s | Total: 12.9m | ETA: 7.7m [2026-03-02T20:27:56.809024] [INFO ] [sig ] [2110/3370] Forecasting NLOP... [2026-03-02T20:27:56.809066] [INFO ] [sig ] Generating forecast for: NLOP [2026-03-02T20:27:56.809110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-03-02T20:27:56.823445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-03-02T20:27:56.823952] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-03-02T20:27:56.825073] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-03-02T20:27:56.825140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:56.825181] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:56.825220] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:56.825294] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:56.887807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:56.888832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:56.888934] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:56.888974] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:57.017609] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:57.017775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:57.017818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:57.017850] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:57.021807] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: UP (p=81.42%) [2026-03-02T20:27:57.022108] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-03-02T20:27:57.022257] [INFO ] [sig ] NLOP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:57.183356] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NLOP.txt [2026-03-02T20:27:57.183528] [INFO ] [sig ] [2110/3370] Completed NLOP in 0.4s | 2.73 sym/s | Total: 12.9m | ETA: 7.7m [2026-03-02T20:27:57.183586] [INFO ] [sig ] [2111/3370] Forecasting NLY... [2026-03-02T20:27:57.183623] [INFO ] [sig ] Generating forecast for: NLY [2026-03-02T20:27:57.183654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-03-02T20:27:57.196008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-03-02T20:27:57.196385] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-03-02T20:27:57.197263] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-03-02T20:27:57.197317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:57.197351] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:57.197380] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:57.197647] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:57.257917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:57.258732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:57.258817] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:57.258851] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:57.382867] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:57.383022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:57.383063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:57.383096] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:57.386691] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: DOWN (p=20.00%) [2026-03-02T20:27:57.386967] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-03-02T20:27:57.387095] [INFO ] [sig ] NLY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:57.534125] [INFO ] [LOCAL ] Saved forecast: NLY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NLY.txt [2026-03-02T20:27:57.534269] [INFO ] [sig ] [2111/3370] Completed NLY in 0.4s | 2.73 sym/s | Total: 12.9m | ETA: 7.7m [2026-03-02T20:27:57.534310] [INFO ] [sig ] [2112/3370] Forecasting NMAI... [2026-03-02T20:27:57.534528] [INFO ] [sig ] Generating forecast for: NMAI [2026-03-02T20:27:57.534559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-03-02T20:27:57.547218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-03-02T20:27:57.547559] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-03-02T20:27:57.548428] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-03-02T20:27:57.548697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:57.548729] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:57.548756] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:57.548814] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:57.607960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:57.608747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:57.608831] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:57.608863] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:57.727831] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:57.727980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:57.728020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:57.728085] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:57.732285] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: DOWN (p=18.42%) [2026-03-02T20:27:57.732754] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-03-02T20:27:57.732889] [INFO ] [sig ] NMAI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:57.879645] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NMAI.txt [2026-03-02T20:27:57.879781] [INFO ] [sig ] [2112/3370] Completed NMAI in 0.3s | 2.73 sym/s | Total: 12.9m | ETA: 7.7m [2026-03-02T20:27:57.879820] [INFO ] [sig ] [2113/3370] Forecasting NMCO... [2026-03-02T20:27:57.879849] [INFO ] [sig ] Generating forecast for: NMCO [2026-03-02T20:27:57.879879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-03-02T20:27:57.893799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-03-02T20:27:57.894158] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-03-02T20:27:57.895189] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-03-02T20:27:57.895241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:57.895273] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:57.895495] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:57.895552] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:57.956281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:57.957111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:57.957212] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:57.957251] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:58.083200] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:58.083362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:58.083609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:58.083640] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:58.087138] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: DOWN (p=20.16%) [2026-03-02T20:27:58.087420] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-03-02T20:27:58.087550] [INFO ] [sig ] NMCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:58.236482] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NMCO.txt [2026-03-02T20:27:58.236625] [INFO ] [sig ] [2113/3370] Completed NMCO in 0.4s | 2.73 sym/s | Total: 12.9m | ETA: 7.7m [2026-03-02T20:27:58.236668] [INFO ] [sig ] [2114/3370] Forecasting NMFC... [2026-03-02T20:27:58.236698] [INFO ] [sig ] Generating forecast for: NMFC [2026-03-02T20:27:58.236728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-03-02T20:27:58.248871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-03-02T20:27:58.249180] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-03-02T20:27:58.249998] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-03-02T20:27:58.250063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:58.250127] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:58.250162] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:58.250233] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:58.309916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:58.310607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:58.310689] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:58.310721] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:58.436265] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:58.436647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:58.436688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:58.436716] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:58.440664] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: UP (p=93.07%) [2026-03-02T20:27:58.440966] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-03-02T20:27:58.441099] [INFO ] [sig ] NMFC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:58.592406] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NMFC.txt [2026-03-02T20:27:58.592539] [INFO ] [sig ] [2114/3370] Completed NMFC in 0.4s | 2.73 sym/s | Total: 12.9m | ETA: 7.7m [2026-03-02T20:27:58.592599] [INFO ] [sig ] [2115/3370] Forecasting NMG... [2026-03-02T20:27:58.592632] [INFO ] [sig ] Generating forecast for: NMG [2026-03-02T20:27:58.592662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-03-02T20:27:58.605128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-03-02T20:27:58.605476] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-03-02T20:27:58.606296] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-03-02T20:27:58.606349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:58.606380] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:58.606407] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:58.606467] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:58.665179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:58.665935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:58.666019] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:58.666051] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:58.787122] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:58.787305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:58.787345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:58.787375] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:58.790869] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: UP (p=81.51%) [2026-03-02T20:27:58.791153] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-03-02T20:27:58.791284] [INFO ] [sig ] NMG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:58.937879] [INFO ] [LOCAL ] Saved forecast: NMG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NMG.txt [2026-03-02T20:27:58.938044] [INFO ] [sig ] [2115/3370] Completed NMG in 0.3s | 2.73 sym/s | Total: 12.9m | ETA: 7.7m [2026-03-02T20:27:58.938087] [INFO ] [sig ] [2116/3370] Forecasting NMI... [2026-03-02T20:27:58.938117] [INFO ] [sig ] Generating forecast for: NMI [2026-03-02T20:27:58.938147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-03-02T20:27:58.949505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-03-02T20:27:58.950008] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-03-02T20:27:58.951055] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-03-02T20:27:58.951107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:58.951140] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:58.951166] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:58.951223] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:59.012207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:59.013102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:59.013187] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:59.013220] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:59.121560] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:59.121739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:59.121777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:59.121806] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:59.125190] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: UP (p=61.20%) [2026-03-02T20:27:59.125470] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-03-02T20:27:59.125616] [INFO ] [sig ] NMI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:59.270313] [INFO ] [LOCAL ] Saved forecast: NMI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NMI.txt [2026-03-02T20:27:59.270463] [INFO ] [sig ] [2116/3370] Completed NMI in 0.3s | 2.73 sym/s | Total: 12.9m | ETA: 7.6m [2026-03-02T20:27:59.270503] [INFO ] [sig ] [2117/3370] Forecasting NMIH... [2026-03-02T20:27:59.270533] [INFO ] [sig ] Generating forecast for: NMIH [2026-03-02T20:27:59.270564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-03-02T20:27:59.282730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-03-02T20:27:59.283074] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-03-02T20:27:59.283929] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-03-02T20:27:59.283981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:59.284013] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:59.284039] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:59.284096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:59.344002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:59.344694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:59.344778] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:59.344811] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:59.467703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:59.467865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:59.467906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:59.467968] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:59.471867] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: DOWN (p=15.92%) [2026-03-02T20:27:59.472150] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-03-02T20:27:59.472280] [INFO ] [sig ] NMIH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:27:59.626103] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NMIH.txt [2026-03-02T20:27:59.626294] [INFO ] [sig ] [2117/3370] Completed NMIH in 0.4s | 2.73 sym/s | Total: 12.9m | ETA: 7.6m [2026-03-02T20:27:59.626366] [INFO ] [sig ] [2118/3370] Forecasting NMM... [2026-03-02T20:27:59.626417] [INFO ] [sig ] Generating forecast for: NMM [2026-03-02T20:27:59.626460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-03-02T20:27:59.640025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-03-02T20:27:59.640426] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-03-02T20:27:59.641290] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-03-02T20:27:59.641344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:27:59.641376] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:27:59.641402] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:27:59.641463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:27:59.710684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:27:59.711590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:27:59.711682] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:27:59.711715] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:27:59.848056] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:27:59.848223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:27:59.848264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:27:59.848294] [INFO ] [FORECASTER] Training complete [2026-03-02T20:27:59.852128] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: UP (p=97.78%) [2026-03-02T20:27:59.852469] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-03-02T20:27:59.852639] [INFO ] [sig ] NMM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:27:59.998874] [INFO ] [LOCAL ] Saved forecast: NMM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NMM.txt [2026-03-02T20:27:59.999031] [INFO ] [sig ] [2118/3370] Completed NMM in 0.4s | 2.73 sym/s | Total: 12.9m | ETA: 7.6m [2026-03-02T20:27:59.999073] [INFO ] [sig ] [2119/3370] Forecasting NMRA... [2026-03-02T20:27:59.999103] [INFO ] [sig ] Generating forecast for: NMRA [2026-03-02T20:27:59.999134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-03-02T20:28:00.014644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-03-02T20:28:00.015064] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-03-02T20:28:00.015998] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-03-02T20:28:00.016052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:00.016085] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:00.016112] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:00.016171] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:00.076871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:00.077764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:00.077852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:00.077886] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:00.206003] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:00.206140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:00.206183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:00.206214] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:00.210148] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: DOWN (p=15.70%) [2026-03-02T20:28:00.210483] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-03-02T20:28:00.210843] [INFO ] [sig ] NMRA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:00.373496] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NMRA.txt [2026-03-02T20:28:00.373670] [INFO ] [sig ] [2119/3370] Completed NMRA in 0.4s | 2.73 sym/s | Total: 12.9m | ETA: 7.6m [2026-03-02T20:28:00.373713] [INFO ] [sig ] [2120/3370] Forecasting NMRK... [2026-03-02T20:28:00.373744] [INFO ] [sig ] Generating forecast for: NMRK [2026-03-02T20:28:00.373776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-03-02T20:28:00.386376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-03-02T20:28:00.386763] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-03-02T20:28:00.387646] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-03-02T20:28:00.387702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:00.387734] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:00.387760] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:00.387817] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:00.450425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:00.451416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:00.451520] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:00.451558] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:00.602357] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:00.602480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:00.602521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:00.602551] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:00.606116] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: UP (p=61.04%) [2026-03-02T20:28:00.606656] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-03-02T20:28:00.606817] [INFO ] [sig ] NMRK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:00.760866] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NMRK.txt [2026-03-02T20:28:00.761020] [INFO ] [sig ] [2120/3370] Completed NMRK in 0.4s | 2.73 sym/s | Total: 12.9m | ETA: 7.6m [2026-03-02T20:28:00.761060] [INFO ] [sig ] [2121/3370] Forecasting NN... [2026-03-02T20:28:00.761092] [INFO ] [sig ] Generating forecast for: NN [2026-03-02T20:28:00.761122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-03-02T20:28:00.773322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-03-02T20:28:00.773691] [INFO ] [FORECASTER] Starting predict_future for NN [2026-03-02T20:28:00.774530] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-03-02T20:28:00.774609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:00.774645] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:00.774673] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:00.774731] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:00.832965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:00.833804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:00.833890] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:00.833922] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:00.954118] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:00.954253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:00.954314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:00.954351] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:00.958240] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: DOWN (p=40.79%) [2026-03-02T20:28:00.958512] [INFO ] [FORECASTER] Completed predict_future for NN [2026-03-02T20:28:00.958662] [INFO ] [sig ] NN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:01.103778] [INFO ] [LOCAL ] Saved forecast: NN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NN.txt [2026-03-02T20:28:01.103890] [INFO ] [sig ] [2121/3370] Completed NN in 0.3s | 2.73 sym/s | Total: 12.9m | ETA: 7.6m [2026-03-02T20:28:01.103928] [INFO ] [sig ] [2122/3370] Forecasting NNDM... [2026-03-02T20:28:01.103957] [INFO ] [sig ] Generating forecast for: NNDM [2026-03-02T20:28:01.103986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-03-02T20:28:01.116821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-03-02T20:28:01.117119] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-03-02T20:28:01.117960] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-03-02T20:28:01.118012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:01.118069] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:01.118099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:01.118158] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:01.176302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:01.176940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:01.177021] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:01.177053] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:01.314592] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:01.314748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:01.314788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:01.314817] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:01.318498] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: UP (p=51.11%) [2026-03-02T20:28:01.318812] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-03-02T20:28:01.318948] [INFO ] [sig ] NNDM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:01.465968] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NNDM.txt [2026-03-02T20:28:01.466096] [INFO ] [sig ] [2122/3370] Completed NNDM in 0.4s | 2.73 sym/s | Total: 12.9m | ETA: 7.6m [2026-03-02T20:28:01.466136] [INFO ] [sig ] [2123/3370] Forecasting NNE... [2026-03-02T20:28:01.466166] [INFO ] [sig ] Generating forecast for: NNE [2026-03-02T20:28:01.466197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-03-02T20:28:01.478078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-03-02T20:28:01.478407] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-03-02T20:28:01.479232] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-03-02T20:28:01.479296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:01.479335] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:01.479368] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:01.479428] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:01.538358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:01.539165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:01.539250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:01.539287] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:01.660394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:01.660545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:01.660603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:01.660634] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:01.664074] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: DOWN (p=4.05%) [2026-03-02T20:28:01.664356] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-03-02T20:28:01.664485] [INFO ] [sig ] NNE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:01.813129] [INFO ] [LOCAL ] Saved forecast: NNE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NNE.txt [2026-03-02T20:28:01.813272] [INFO ] [sig ] [2123/3370] Completed NNE in 0.3s | 2.73 sym/s | Total: 12.9m | ETA: 7.6m [2026-03-02T20:28:01.813313] [INFO ] [sig ] [2124/3370] Forecasting NNI... [2026-03-02T20:28:01.813344] [INFO ] [sig ] Generating forecast for: NNI [2026-03-02T20:28:01.813374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-03-02T20:28:01.826162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-03-02T20:28:01.826512] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-03-02T20:28:01.827387] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-03-02T20:28:01.827439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:01.827470] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:01.827497] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:01.827555] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:01.886430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:01.887274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:01.887392] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:01.887426] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:02.010501] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:02.010691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:02.010732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:02.010762] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:02.014318] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: DOWN (p=2.52%) [2026-03-02T20:28:02.014653] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-03-02T20:28:02.014792] [INFO ] [sig ] NNI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:02.172089] [INFO ] [LOCAL ] Saved forecast: NNI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NNI.txt [2026-03-02T20:28:02.172256] [INFO ] [sig ] [2124/3370] Completed NNI in 0.4s | 2.73 sym/s | Total: 13.0m | ETA: 7.6m [2026-03-02T20:28:02.172299] [INFO ] [sig ] [2125/3370] Forecasting NNN... [2026-03-02T20:28:02.172329] [INFO ] [sig ] Generating forecast for: NNN [2026-03-02T20:28:02.172360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-03-02T20:28:02.185975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-03-02T20:28:02.186395] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-03-02T20:28:02.187308] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-03-02T20:28:02.187364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:02.187410] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:02.187441] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:02.187500] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:02.249379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:02.250339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:02.250433] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:02.250467] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:02.377865] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:02.378054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:02.378096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:02.378126] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:02.381674] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: DOWN (p=39.35%) [2026-03-02T20:28:02.381957] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-03-02T20:28:02.382090] [INFO ] [sig ] NNN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:02.534238] [INFO ] [LOCAL ] Saved forecast: NNN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NNN.txt [2026-03-02T20:28:02.534395] [INFO ] [sig ] [2125/3370] Completed NNN in 0.4s | 2.73 sym/s | Total: 13.0m | ETA: 7.6m [2026-03-02T20:28:02.534435] [INFO ] [sig ] [2126/3370] Forecasting NNY... [2026-03-02T20:28:02.534466] [INFO ] [sig ] Generating forecast for: NNY [2026-03-02T20:28:02.534496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-03-02T20:28:02.545542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-03-02T20:28:02.545929] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-03-02T20:28:02.546762] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-03-02T20:28:02.546815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:02.546846] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:02.546873] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:02.546930] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:02.605713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:02.606612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:02.606700] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:02.606733] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:02.717103] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:02.717276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:02.717318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:02.717348] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:02.720926] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: DOWN (p=21.74%) [2026-03-02T20:28:02.721235] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-03-02T20:28:02.721375] [INFO ] [sig ] NNY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:02.872482] [INFO ] [LOCAL ] Saved forecast: NNY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NNY.txt [2026-03-02T20:28:02.872688] [INFO ] [sig ] [2126/3370] Completed NNY in 0.3s | 2.73 sym/s | Total: 13.0m | ETA: 7.6m [2026-03-02T20:28:02.872730] [INFO ] [sig ] [2127/3370] Forecasting NOA... [2026-03-02T20:28:02.872761] [INFO ] [sig ] Generating forecast for: NOA [2026-03-02T20:28:02.872793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-03-02T20:28:02.886239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-03-02T20:28:02.886721] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-03-02T20:28:02.887643] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-03-02T20:28:02.887701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:02.887734] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:02.887761] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:02.887819] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:02.947065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:02.948059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:02.948162] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:02.948196] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:03.069735] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:03.069899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:03.069939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:03.069969] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:03.073460] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: DOWN (p=29.44%) [2026-03-02T20:28:03.073764] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-03-02T20:28:03.073897] [INFO ] [sig ] NOA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:03.228935] [INFO ] [LOCAL ] Saved forecast: NOA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NOA.txt [2026-03-02T20:28:03.229166] [INFO ] [sig ] [2127/3370] Completed NOA in 0.4s | 2.73 sym/s | Total: 13.0m | ETA: 7.6m [2026-03-02T20:28:03.229234] [INFO ] [sig ] [2128/3370] Forecasting NOAH... [2026-03-02T20:28:03.229281] [INFO ] [sig ] Generating forecast for: NOAH [2026-03-02T20:28:03.229325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-03-02T20:28:03.243280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-03-02T20:28:03.243700] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-03-02T20:28:03.244509] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-03-02T20:28:03.244562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:03.244625] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:03.244654] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:03.244711] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:03.302532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:03.303433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:03.303520] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:03.303553] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:03.427828] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:03.427997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:03.428058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:03.428089] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:03.431878] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: DOWN (p=26.11%) [2026-03-02T20:28:03.432152] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-03-02T20:28:03.432283] [INFO ] [sig ] NOAH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:03.591384] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NOAH.txt [2026-03-02T20:28:03.591556] [INFO ] [sig ] [2128/3370] Completed NOAH in 0.4s | 2.73 sym/s | Total: 13.0m | ETA: 7.6m [2026-03-02T20:28:03.591616] [INFO ] [sig ] [2129/3370] Forecasting NODK... [2026-03-02T20:28:03.591666] [INFO ] [sig ] Generating forecast for: NODK [2026-03-02T20:28:03.591702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-03-02T20:28:03.602508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-03-02T20:28:03.602839] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-03-02T20:28:03.603800] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-03-02T20:28:03.603853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:03.603886] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:03.603913] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:03.603971] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:03.661459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:03.662472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:03.662560] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:03.662613] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:03.757901] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:03.758090] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:28:03.758134] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:03.758163] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:03.761683] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: DOWN (p=4.43%) [2026-03-02T20:28:03.761961] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-03-02T20:28:03.762092] [INFO ] [sig ] NODK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:03.911161] [INFO ] [LOCAL ] Saved forecast: NODK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NODK.txt [2026-03-02T20:28:03.911331] [INFO ] [sig ] [2129/3370] Completed NODK in 0.3s | 2.73 sym/s | Total: 13.0m | ETA: 7.6m [2026-03-02T20:28:03.911370] [INFO ] [sig ] [2130/3370] Forecasting NOG... [2026-03-02T20:28:03.911402] [INFO ] [sig ] Generating forecast for: NOG [2026-03-02T20:28:03.911432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-03-02T20:28:03.925306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-03-02T20:28:03.925691] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-03-02T20:28:03.926479] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-03-02T20:28:03.926531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:03.926563] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:03.926620] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:03.926679] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:03.987546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:03.988535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:03.988646] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:03.988681] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:04.109889] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:04.110050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:04.110093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:04.110124] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:04.114455] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: DOWN (p=22.95%) [2026-03-02T20:28:04.114759] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-03-02T20:28:04.114897] [INFO ] [sig ] NOG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:04.262854] [INFO ] [LOCAL ] Saved forecast: NOG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NOG.txt [2026-03-02T20:28:04.263018] [INFO ] [sig ] [2130/3370] Completed NOG in 0.4s | 2.73 sym/s | Total: 13.0m | ETA: 7.6m [2026-03-02T20:28:04.263057] [INFO ] [sig ] [2131/3370] Forecasting NOMD... [2026-03-02T20:28:04.263088] [INFO ] [sig ] Generating forecast for: NOMD [2026-03-02T20:28:04.263121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-03-02T20:28:04.275876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-03-02T20:28:04.276244] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-03-02T20:28:04.277072] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-03-02T20:28:04.277123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:04.277203] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:04.277231] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:04.277299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:04.337448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:04.338376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:04.338466] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:04.338500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:04.466819] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:04.466986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:04.467027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:04.467061] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:04.471397] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: DOWN (p=7.84%) [2026-03-02T20:28:04.471976] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-03-02T20:28:04.472169] [INFO ] [sig ] NOMD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:04.642868] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NOMD.txt [2026-03-02T20:28:04.643033] [INFO ] [sig ] [2131/3370] Completed NOMD in 0.4s | 2.73 sym/s | Total: 13.0m | ETA: 7.6m [2026-03-02T20:28:04.643076] [INFO ] [sig ] [2132/3370] Forecasting NPCE... [2026-03-02T20:28:04.643105] [INFO ] [sig ] Generating forecast for: NPCE [2026-03-02T20:28:04.643136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-03-02T20:28:04.658417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-03-02T20:28:04.658943] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-03-02T20:28:04.660152] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-03-02T20:28:04.660210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:04.660245] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:04.660272] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:04.660330] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:04.726998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:04.727920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:04.728006] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:04.728060] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:04.855358] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:04.855529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:04.855784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:04.855835] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:04.860322] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: UP (p=94.49%) [2026-03-02T20:28:04.860698] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-03-02T20:28:04.860867] [INFO ] [sig ] NPCE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:05.015375] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NPCE.txt [2026-03-02T20:28:05.015542] [INFO ] [sig ] [2132/3370] Completed NPCE in 0.4s | 2.73 sym/s | Total: 13.0m | ETA: 7.5m [2026-03-02T20:28:05.015603] [INFO ] [sig ] [2133/3370] Forecasting NPFD... [2026-03-02T20:28:05.015634] [INFO ] [sig ] Generating forecast for: NPFD [2026-03-02T20:28:05.015664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-03-02T20:28:05.028841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-03-02T20:28:05.029231] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-03-02T20:28:05.030107] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-03-02T20:28:05.030161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:05.030198] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:05.030225] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:05.030285] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:05.091688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:05.092702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:05.092795] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:05.092830] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:05.218023] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:05.218214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:05.218254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:05.218286] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:05.221956] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: DOWN (p=10.39%) [2026-03-02T20:28:05.222266] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-03-02T20:28:05.222408] [INFO ] [sig ] NPFD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:05.377148] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NPFD.txt [2026-03-02T20:28:05.377320] [INFO ] [sig ] [2133/3370] Completed NPFD in 0.4s | 2.73 sym/s | Total: 13.0m | ETA: 7.5m [2026-03-02T20:28:05.377370] [INFO ] [sig ] [2134/3370] Forecasting NPK... [2026-03-02T20:28:05.377406] [INFO ] [sig ] Generating forecast for: NPK [2026-03-02T20:28:05.377444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-03-02T20:28:05.390936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-03-02T20:28:05.391385] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-03-02T20:28:05.392289] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-03-02T20:28:05.392357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:05.392395] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:05.392428] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:05.392498] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:05.454917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:05.455940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:05.456050] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:05.456109] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:05.597836] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:05.598013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:05.598097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:05.598168] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:05.602033] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: UP (p=68.06%) [2026-03-02T20:28:05.602340] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-03-02T20:28:05.602484] [INFO ] [sig ] NPK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:05.755029] [INFO ] [LOCAL ] Saved forecast: NPK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NPK.txt [2026-03-02T20:28:05.755197] [INFO ] [sig ] [2134/3370] Completed NPK in 0.4s | 2.73 sym/s | Total: 13.0m | ETA: 7.5m [2026-03-02T20:28:05.755238] [INFO ] [sig ] [2135/3370] Forecasting NPO... [2026-03-02T20:28:05.755269] [INFO ] [sig ] Generating forecast for: NPO [2026-03-02T20:28:05.755300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-03-02T20:28:05.770640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-03-02T20:28:05.771012] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-03-02T20:28:05.771873] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-03-02T20:28:05.771928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:05.771961] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:05.771989] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:05.772047] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:05.836366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:05.837368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:05.837474] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:05.837524] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:05.964477] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:05.964666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:05.964711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:05.964740] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:05.968404] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: UP (p=91.51%) [2026-03-02T20:28:05.968723] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-03-02T20:28:05.968864] [INFO ] [sig ] NPO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:06.121448] [INFO ] [LOCAL ] Saved forecast: NPO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NPO.txt [2026-03-02T20:28:06.121630] [INFO ] [sig ] [2135/3370] Completed NPO in 0.4s | 2.73 sym/s | Total: 13.0m | ETA: 7.5m [2026-03-02T20:28:06.121674] [INFO ] [sig ] [2136/3370] Forecasting NQP... [2026-03-02T20:28:06.121704] [INFO ] [sig ] Generating forecast for: NQP [2026-03-02T20:28:06.121734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-03-02T20:28:06.134935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-03-02T20:28:06.135349] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-03-02T20:28:06.136256] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-03-02T20:28:06.136313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:06.136345] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:06.136373] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:06.136444] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:06.198844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:06.199771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:06.199858] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:06.199891] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:06.323350] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:06.323526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:06.323589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:06.323624] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:06.327185] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: DOWN (p=9.60%) [2026-03-02T20:28:06.327526] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-03-02T20:28:06.327695] [INFO ] [sig ] NQP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:06.491044] [INFO ] [LOCAL ] Saved forecast: NQP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NQP.txt [2026-03-02T20:28:06.491257] [INFO ] [sig ] [2136/3370] Completed NQP in 0.4s | 2.73 sym/s | Total: 13.0m | ETA: 7.5m [2026-03-02T20:28:06.491338] [INFO ] [sig ] [2137/3370] Forecasting NRC... [2026-03-02T20:28:06.491380] [INFO ] [sig ] Generating forecast for: NRC [2026-03-02T20:28:06.491423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-03-02T20:28:06.506634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-03-02T20:28:06.507240] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-03-02T20:28:06.508376] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-03-02T20:28:06.508431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:06.508465] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:06.508493] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:06.508551] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:06.572134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:06.573298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:06.573423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:06.573458] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:06.706898] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:06.707065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:06.707106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:06.707136] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:06.711046] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=60.96%) [2026-03-02T20:28:06.711396] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-03-02T20:28:06.711551] [INFO ] [sig ] NRC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:06.871047] [INFO ] [LOCAL ] Saved forecast: NRC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NRC.txt [2026-03-02T20:28:06.871214] [INFO ] [sig ] [2137/3370] Completed NRC in 0.4s | 2.73 sym/s | Total: 13.0m | ETA: 7.5m [2026-03-02T20:28:06.871258] [INFO ] [sig ] [2138/3370] Forecasting NRDS... [2026-03-02T20:28:06.871289] [INFO ] [sig ] Generating forecast for: NRDS [2026-03-02T20:28:06.871342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-03-02T20:28:06.884845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-03-02T20:28:06.885283] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-03-02T20:28:06.886207] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-03-02T20:28:06.886275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:06.886310] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:06.886337] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:06.886395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:06.950150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:06.951112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:06.951207] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:06.951240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:07.077953] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:07.078145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:07.078187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:07.078215] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:07.081852] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: UP (p=86.83%) [2026-03-02T20:28:07.082208] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-03-02T20:28:07.082367] [INFO ] [sig ] NRDS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:07.241745] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NRDS.txt [2026-03-02T20:28:07.241911] [INFO ] [sig ] [2138/3370] Completed NRDS in 0.4s | 2.73 sym/s | Total: 13.0m | ETA: 7.5m [2026-03-02T20:28:07.241953] [INFO ] [sig ] [2139/3370] Forecasting NREF... [2026-03-02T20:28:07.241984] [INFO ] [sig ] Generating forecast for: NREF [2026-03-02T20:28:07.242013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-03-02T20:28:07.255556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-03-02T20:28:07.255997] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-03-02T20:28:07.256883] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-03-02T20:28:07.256939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:07.256972] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:07.256999] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:07.257056] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:07.321370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:07.322334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:07.322427] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:07.322461] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:07.447679] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:07.447879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:07.447934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:07.447974] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:07.452555] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: UP (p=93.19%) [2026-03-02T20:28:07.453000] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-03-02T20:28:07.453160] [INFO ] [sig ] NREF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:07.608298] [INFO ] [LOCAL ] Saved forecast: NREF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NREF.txt [2026-03-02T20:28:07.608486] [INFO ] [sig ] [2139/3370] Completed NREF in 0.4s | 2.73 sym/s | Total: 13.0m | ETA: 7.5m [2026-03-02T20:28:07.608535] [INFO ] [sig ] [2140/3370] Forecasting NRG... [2026-03-02T20:28:07.608567] [INFO ] [sig ] Generating forecast for: NRG [2026-03-02T20:28:07.608621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-03-02T20:28:07.620988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-03-02T20:28:07.621339] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-03-02T20:28:07.622168] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-03-02T20:28:07.622221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:07.622254] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:07.622280] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:07.622337] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:07.682217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:07.682873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:07.682955] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:07.682987] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:07.809220] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:07.809381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:07.809422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:07.809452] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:07.813289] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: DOWN (p=12.94%) [2026-03-02T20:28:07.813649] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-03-02T20:28:07.813791] [INFO ] [sig ] NRG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:07.963322] [INFO ] [LOCAL ] Saved forecast: NRG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NRG.txt [2026-03-02T20:28:07.963483] [INFO ] [sig ] [2140/3370] Completed NRG in 0.4s | 2.73 sym/s | Total: 13.0m | ETA: 7.5m [2026-03-02T20:28:07.963527] [INFO ] [sig ] [2141/3370] Forecasting NRIM... [2026-03-02T20:28:07.963562] [INFO ] [sig ] Generating forecast for: NRIM [2026-03-02T20:28:07.963614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-03-02T20:28:07.976976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-03-02T20:28:07.977306] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-03-02T20:28:07.978200] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-03-02T20:28:07.978260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:07.978302] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:07.978349] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:07.978429] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:08.040008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:08.040939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:08.041058] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:08.041094] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:08.171965] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:08.172127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:08.172167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:08.172195] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:08.175680] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: DOWN (p=25.08%) [2026-03-02T20:28:08.175959] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-03-02T20:28:08.176090] [INFO ] [sig ] NRIM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:08.322514] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NRIM.txt [2026-03-02T20:28:08.322693] [INFO ] [sig ] [2141/3370] Completed NRIM in 0.4s | 2.73 sym/s | Total: 13.1m | ETA: 7.5m [2026-03-02T20:28:08.322736] [INFO ] [sig ] [2142/3370] Forecasting NRIX... [2026-03-02T20:28:08.322767] [INFO ] [sig ] Generating forecast for: NRIX [2026-03-02T20:28:08.322797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-03-02T20:28:08.335607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-03-02T20:28:08.335983] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-03-02T20:28:08.337008] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-03-02T20:28:08.337060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:08.337093] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:08.337120] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:08.337177] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:08.397845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:08.398717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:08.398805] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:08.398838] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:08.524618] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:08.524785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:08.524827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:08.524857] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:08.528553] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: DOWN (p=31.57%) [2026-03-02T20:28:08.528896] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-03-02T20:28:08.529043] [INFO ] [sig ] NRIX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:08.677544] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NRIX.txt [2026-03-02T20:28:08.677703] [INFO ] [sig ] [2142/3370] Completed NRIX in 0.4s | 2.73 sym/s | Total: 13.1m | ETA: 7.5m [2026-03-02T20:28:08.677743] [INFO ] [sig ] [2143/3370] Forecasting NRK... [2026-03-02T20:28:08.677773] [INFO ] [sig ] Generating forecast for: NRK [2026-03-02T20:28:08.677804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-03-02T20:28:08.690724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-03-02T20:28:08.691078] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-03-02T20:28:08.691977] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-03-02T20:28:08.692032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:08.692066] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:08.692095] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:08.692155] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:08.750289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:08.750961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:08.751043] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:08.751076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:08.877552] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:08.877739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:08.877780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:08.877808] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:08.881349] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: UP (p=51.04%) [2026-03-02T20:28:08.881723] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-03-02T20:28:08.881867] [INFO ] [sig ] NRK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:09.040522] [INFO ] [LOCAL ] Saved forecast: NRK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NRK.txt [2026-03-02T20:28:09.040715] [INFO ] [sig ] [2143/3370] Completed NRK in 0.4s | 2.73 sym/s | Total: 13.1m | ETA: 7.5m [2026-03-02T20:28:09.040758] [INFO ] [sig ] [2144/3370] Forecasting NRP... [2026-03-02T20:28:09.040788] [INFO ] [sig ] Generating forecast for: NRP [2026-03-02T20:28:09.040819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-03-02T20:28:09.053219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-03-02T20:28:09.053691] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-03-02T20:28:09.054673] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-03-02T20:28:09.054730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:09.054764] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:09.054792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:09.054853] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:09.117115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:09.118288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:09.118379] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:09.118414] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:09.243535] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:09.243716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:09.243758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:09.243789] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:09.247331] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: UP (p=91.10%) [2026-03-02T20:28:09.247637] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-03-02T20:28:09.247773] [INFO ] [sig ] NRP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:09.398452] [INFO ] [LOCAL ] Saved forecast: NRP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NRP.txt [2026-03-02T20:28:09.398671] [INFO ] [sig ] [2144/3370] Completed NRP in 0.4s | 2.73 sym/s | Total: 13.1m | ETA: 7.5m [2026-03-02T20:28:09.398718] [INFO ] [sig ] [2145/3370] Forecasting NRXP... [2026-03-02T20:28:09.398749] [INFO ] [sig ] Generating forecast for: NRXP [2026-03-02T20:28:09.398781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-03-02T20:28:09.411877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-03-02T20:28:09.412274] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-03-02T20:28:09.413170] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-03-02T20:28:09.413226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:09.413261] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:09.413290] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:09.413351] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:09.486734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:09.487892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:09.488008] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:09.488091] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:09.648307] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:09.648536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:09.648617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:09.648659] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:09.653309] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: UP (p=84.98%) [2026-03-02T20:28:09.653797] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-03-02T20:28:09.654018] [INFO ] [sig ] NRXP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:09.819547] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NRXP.txt [2026-03-02T20:28:09.819739] [INFO ] [sig ] [2145/3370] Completed NRXP in 0.4s | 2.73 sym/s | Total: 13.1m | ETA: 7.5m [2026-03-02T20:28:09.819783] [INFO ] [sig ] [2146/3370] Forecasting NSC... [2026-03-02T20:28:09.819813] [INFO ] [sig ] Generating forecast for: NSC [2026-03-02T20:28:09.819844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-03-02T20:28:09.832614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-03-02T20:28:09.833022] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-03-02T20:28:09.833950] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-03-02T20:28:09.834006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:09.834038] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:09.834067] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:09.834125] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:09.896414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:09.897526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:09.897652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:09.897697] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:10.026759] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:10.026938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:10.026980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:10.027011] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:10.031215] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: DOWN (p=3.64%) [2026-03-02T20:28:10.031681] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-03-02T20:28:10.031855] [INFO ] [sig ] NSC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:10.191973] [INFO ] [LOCAL ] Saved forecast: NSC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NSC.txt [2026-03-02T20:28:10.192142] [INFO ] [sig ] [2146/3370] Completed NSC in 0.4s | 2.73 sym/s | Total: 13.1m | ETA: 7.5m [2026-03-02T20:28:10.192186] [INFO ] [sig ] [2147/3370] Forecasting NSP... [2026-03-02T20:28:10.192217] [INFO ] [sig ] Generating forecast for: NSP [2026-03-02T20:28:10.192248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-03-02T20:28:10.205513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-03-02T20:28:10.205951] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-03-02T20:28:10.206819] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-03-02T20:28:10.206874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:10.206906] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:10.206932] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:10.206989] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:10.271047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:10.271980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:10.272067] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:10.272101] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:10.404085] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:10.404270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:10.404314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:10.404344] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:10.408701] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: DOWN (p=9.70%) [2026-03-02T20:28:10.409022] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-03-02T20:28:10.409165] [INFO ] [sig ] NSP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:10.563557] [INFO ] [LOCAL ] Saved forecast: NSP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NSP.txt [2026-03-02T20:28:10.563752] [INFO ] [sig ] [2147/3370] Completed NSP in 0.4s | 2.73 sym/s | Total: 13.1m | ETA: 7.5m [2026-03-02T20:28:10.563796] [INFO ] [sig ] [2148/3370] Forecasting NSSC... [2026-03-02T20:28:10.563826] [INFO ] [sig ] Generating forecast for: NSSC [2026-03-02T20:28:10.563857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-03-02T20:28:10.580426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-03-02T20:28:10.580905] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-03-02T20:28:10.582151] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-03-02T20:28:10.582219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:10.582304] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:10.582351] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:10.582437] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:10.661632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:10.662551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:10.662678] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:10.662717] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:10.790379] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:10.790539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:10.790600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:10.790634] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:10.794498] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: UP (p=92.04%) [2026-03-02T20:28:10.794816] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-03-02T20:28:10.794956] [INFO ] [sig ] NSSC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:10.947332] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NSSC.txt [2026-03-02T20:28:10.947472] [INFO ] [sig ] [2148/3370] Completed NSSC in 0.4s | 2.73 sym/s | Total: 13.1m | ETA: 7.5m [2026-03-02T20:28:10.947513] [INFO ] [sig ] [2149/3370] Forecasting NTAP... [2026-03-02T20:28:10.947543] [INFO ] [sig ] Generating forecast for: NTAP [2026-03-02T20:28:10.947589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-03-02T20:28:10.961703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-03-02T20:28:10.962036] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-03-02T20:28:10.962892] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-03-02T20:28:10.962944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:10.962986] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:10.963014] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:10.963070] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:11.022490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:11.023218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:11.023305] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:11.023341] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:11.148267] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:11.148421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:11.148464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:11.148494] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:11.152024] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: DOWN (p=49.62%) [2026-03-02T20:28:11.152307] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-03-02T20:28:11.152461] [INFO ] [sig ] NTAP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:11.299486] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NTAP.txt [2026-03-02T20:28:11.299667] [INFO ] [sig ] [2149/3370] Completed NTAP in 0.4s | 2.73 sym/s | Total: 13.1m | ETA: 7.4m [2026-03-02T20:28:11.299730] [INFO ] [sig ] [2150/3370] Forecasting NTB... [2026-03-02T20:28:11.299769] [INFO ] [sig ] Generating forecast for: NTB [2026-03-02T20:28:11.299800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-03-02T20:28:11.312995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-03-02T20:28:11.313339] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-03-02T20:28:11.314175] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-03-02T20:28:11.314228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:11.314262] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:11.314290] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:11.314349] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:11.373276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:11.373978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:11.374062] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:11.374097] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:11.497078] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:11.497245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:11.497287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:11.497317] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:11.500891] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: DOWN (p=7.62%) [2026-03-02T20:28:11.501178] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-03-02T20:28:11.501312] [INFO ] [sig ] NTB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:11.646137] [INFO ] [LOCAL ] Saved forecast: NTB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NTB.txt [2026-03-02T20:28:11.646271] [INFO ] [sig ] [2150/3370] Completed NTB in 0.3s | 2.73 sym/s | Total: 13.1m | ETA: 7.4m [2026-03-02T20:28:11.646312] [INFO ] [sig ] [2151/3370] Forecasting NTES... [2026-03-02T20:28:11.646343] [INFO ] [sig ] Generating forecast for: NTES [2026-03-02T20:28:11.646374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-03-02T20:28:11.658695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-03-02T20:28:11.659014] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-03-02T20:28:11.659836] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-03-02T20:28:11.659888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:11.659920] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:11.659947] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:11.660005] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:11.718118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:11.718822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:11.718905] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:11.718938] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:11.844545] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:11.844721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:11.844763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:11.844826] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:11.848369] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: UP (p=76.47%) [2026-03-02T20:28:11.848680] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-03-02T20:28:11.848816] [INFO ] [sig ] NTES: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:11.999266] [INFO ] [LOCAL ] Saved forecast: NTES 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NTES.txt [2026-03-02T20:28:11.999426] [INFO ] [sig ] [2151/3370] Completed NTES in 0.4s | 2.73 sym/s | Total: 13.1m | ETA: 7.4m [2026-03-02T20:28:11.999468] [INFO ] [sig ] [2152/3370] Forecasting NTIC... [2026-03-02T20:28:11.999499] [INFO ] [sig ] Generating forecast for: NTIC [2026-03-02T20:28:11.999530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-03-02T20:28:12.010388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-03-02T20:28:12.010749] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-03-02T20:28:12.011554] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-03-02T20:28:12.011634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:12.011668] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:12.011695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:12.011754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:12.071332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:12.072457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:12.072560] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:12.072626] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:12.196148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:12.196327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:12.196368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:12.196397] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:12.200499] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: UP (p=74.31%) [2026-03-02T20:28:12.200809] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-03-02T20:28:12.200945] [INFO ] [sig ] NTIC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:12.353727] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NTIC.txt [2026-03-02T20:28:12.353869] [INFO ] [sig ] [2152/3370] Completed NTIC in 0.4s | 2.73 sym/s | Total: 13.1m | ETA: 7.4m [2026-03-02T20:28:12.353916] [INFO ] [sig ] [2153/3370] Forecasting NTLA... [2026-03-02T20:28:12.353946] [INFO ] [sig ] Generating forecast for: NTLA [2026-03-02T20:28:12.353976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-03-02T20:28:12.366674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-03-02T20:28:12.367010] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-03-02T20:28:12.367858] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-03-02T20:28:12.367912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:12.367945] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:12.367972] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:12.368055] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:12.429490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:12.430396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:12.430488] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:12.430523] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:12.554382] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:12.554561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:12.554634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:12.554664] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:12.558282] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: DOWN (p=12.96%) [2026-03-02T20:28:12.558635] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-03-02T20:28:12.558781] [INFO ] [sig ] NTLA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:12.708398] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NTLA.txt [2026-03-02T20:28:12.708622] [INFO ] [sig ] [2153/3370] Completed NTLA in 0.4s | 2.73 sym/s | Total: 13.1m | ETA: 7.4m [2026-03-02T20:28:12.708671] [INFO ] [sig ] [2154/3370] Forecasting NTNX... [2026-03-02T20:28:12.708702] [INFO ] [sig ] Generating forecast for: NTNX [2026-03-02T20:28:12.708734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-03-02T20:28:12.721664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-03-02T20:28:12.722098] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-03-02T20:28:12.723005] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-03-02T20:28:12.723061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:12.723094] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:12.723121] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:12.723180] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:12.783797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:12.784775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:12.784877] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:12.784912] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:12.918741] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:12.918919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:12.918968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:12.918999] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:12.922590] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: UP (p=79.95%) [2026-03-02T20:28:12.922875] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-03-02T20:28:12.923024] [INFO ] [sig ] NTNX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:13.073762] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NTNX.txt [2026-03-02T20:28:13.073922] [INFO ] [sig ] [2154/3370] Completed NTNX in 0.4s | 2.73 sym/s | Total: 13.1m | ETA: 7.4m [2026-03-02T20:28:13.073963] [INFO ] [sig ] [2155/3370] Forecasting NTRA... [2026-03-02T20:28:13.073994] [INFO ] [sig ] Generating forecast for: NTRA [2026-03-02T20:28:13.074025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-03-02T20:28:13.086972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-03-02T20:28:13.087343] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-03-02T20:28:13.088272] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-03-02T20:28:13.088326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:13.088360] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:13.088386] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:13.088444] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:13.151063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:13.151914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:13.151999] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:13.152035] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:13.276508] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:13.276690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:13.276731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:13.276759] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:13.280648] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: DOWN (p=9.04%) [2026-03-02T20:28:13.280939] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-03-02T20:28:13.281072] [INFO ] [sig ] NTRA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:13.432337] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NTRA.txt [2026-03-02T20:28:13.432483] [INFO ] [sig ] [2155/3370] Completed NTRA in 0.4s | 2.73 sym/s | Total: 13.1m | ETA: 7.4m [2026-03-02T20:28:13.432540] [INFO ] [sig ] [2156/3370] Forecasting NTRB... [2026-03-02T20:28:13.432615] [INFO ] [sig ] Generating forecast for: NTRB [2026-03-02T20:28:13.432650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-03-02T20:28:13.444163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-03-02T20:28:13.444483] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-03-02T20:28:13.445322] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-03-02T20:28:13.445377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:13.445409] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:13.445436] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:13.445494] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:13.506825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:13.507549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:13.507653] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:13.507688] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:13.622303] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:13.622457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:13.622516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:13.622547] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:13.626101] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: UP (p=60.15%) [2026-03-02T20:28:13.626382] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-03-02T20:28:13.626514] [INFO ] [sig ] NTRB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:13.771565] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NTRB.txt [2026-03-02T20:28:13.771760] [INFO ] [sig ] [2156/3370] Completed NTRB in 0.3s | 2.73 sym/s | Total: 13.1m | ETA: 7.4m [2026-03-02T20:28:13.771800] [INFO ] [sig ] [2157/3370] Forecasting NTRS... [2026-03-02T20:28:13.771831] [INFO ] [sig ] Generating forecast for: NTRS [2026-03-02T20:28:13.771861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-03-02T20:28:13.784631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-03-02T20:28:13.785047] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-03-02T20:28:13.785924] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-03-02T20:28:13.785979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:13.786012] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:13.786038] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:13.786096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:13.844769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:13.845722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:13.845811] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:13.845844] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:13.969887] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:13.970049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:13.970090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:13.970119] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:13.973792] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: UP (p=64.09%) [2026-03-02T20:28:13.974081] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-03-02T20:28:13.974231] [INFO ] [sig ] NTRS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:14.127240] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NTRS.txt [2026-03-02T20:28:14.127404] [INFO ] [sig ] [2157/3370] Completed NTRS in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.4m [2026-03-02T20:28:14.127445] [INFO ] [sig ] [2158/3370] Forecasting NTRSO... [2026-03-02T20:28:14.127476] [INFO ] [sig ] Generating forecast for: NTRSO [2026-03-02T20:28:14.127507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-03-02T20:28:14.144366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-03-02T20:28:14.144870] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-03-02T20:28:14.146094] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-03-02T20:28:14.146155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:14.146189] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:14.146218] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:14.146276] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:14.226480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:14.227712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:14.227936] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:14.227983] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:14.380806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:14.380998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:14.381070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:14.381112] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:14.385278] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: UP (p=89.46%) [2026-03-02T20:28:14.385667] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-03-02T20:28:14.385825] [INFO ] [sig ] NTRSO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:14.545904] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NTRSO.txt [2026-03-02T20:28:14.546068] [INFO ] [sig ] [2158/3370] Completed NTRSO in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.4m [2026-03-02T20:28:14.546111] [INFO ] [sig ] [2159/3370] Forecasting NUS... [2026-03-02T20:28:14.546144] [INFO ] [sig ] Generating forecast for: NUS [2026-03-02T20:28:14.546177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-03-02T20:28:14.559197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-03-02T20:28:14.559638] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-03-02T20:28:14.560490] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-03-02T20:28:14.560546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:14.560599] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:14.560651] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:14.560712] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:14.619338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:14.620338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:14.620430] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:14.620465] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:14.751149] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:14.751336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:14.751379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:14.751411] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:14.755122] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: UP (p=59.54%) [2026-03-02T20:28:14.755423] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-03-02T20:28:14.755594] [INFO ] [sig ] NUS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:14.907714] [INFO ] [LOCAL ] Saved forecast: NUS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NUS.txt [2026-03-02T20:28:14.907878] [INFO ] [sig ] [2159/3370] Completed NUS in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.4m [2026-03-02T20:28:14.907919] [INFO ] [sig ] [2160/3370] Forecasting NUTX... [2026-03-02T20:28:14.907948] [INFO ] [sig ] Generating forecast for: NUTX [2026-03-02T20:28:14.907976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-03-02T20:28:14.920317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-03-02T20:28:14.920887] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-03-02T20:28:14.921732] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-03-02T20:28:14.921784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:14.921837] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:14.921868] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:14.921925] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:14.980639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:14.981560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:14.981677] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:14.981711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:15.108457] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:15.108653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:15.108712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:15.108750] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:15.113444] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: DOWN (p=9.03%) [2026-03-02T20:28:15.113935] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-03-02T20:28:15.114123] [INFO ] [sig ] NUTX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:15.263869] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NUTX.txt [2026-03-02T20:28:15.264032] [INFO ] [sig ] [2160/3370] Completed NUTX in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.4m [2026-03-02T20:28:15.264072] [INFO ] [sig ] [2161/3370] Forecasting NUVB... [2026-03-02T20:28:15.264103] [INFO ] [sig ] Generating forecast for: NUVB [2026-03-02T20:28:15.264134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-03-02T20:28:15.276975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-03-02T20:28:15.277387] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-03-02T20:28:15.278277] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-03-02T20:28:15.278331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:15.278365] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:15.278393] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:15.278451] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:15.340343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:15.341233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:15.341318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:15.341352] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:15.472308] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:15.472471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:15.472513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:15.472542] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:15.476020] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: UP (p=93.57%) [2026-03-02T20:28:15.476299] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-03-02T20:28:15.476430] [INFO ] [sig ] NUVB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:15.629748] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NUVB.txt [2026-03-02T20:28:15.629965] [INFO ] [sig ] [2161/3370] Completed NUVB in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.4m [2026-03-02T20:28:15.630009] [INFO ] [sig ] [2162/3370] Forecasting NUVL... [2026-03-02T20:28:15.630039] [INFO ] [sig ] Generating forecast for: NUVL [2026-03-02T20:28:15.630071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-03-02T20:28:15.643147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-03-02T20:28:15.643530] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-03-02T20:28:15.644343] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-03-02T20:28:15.644396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:15.644429] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:15.644456] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:15.644518] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:15.706025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:15.706972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:15.707059] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:15.707092] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:15.839055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:15.839222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:15.839264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:15.839293] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:15.842860] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: UP (p=74.17%) [2026-03-02T20:28:15.843163] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-03-02T20:28:15.843301] [INFO ] [sig ] NUVL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:15.992915] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NUVL.txt [2026-03-02T20:28:15.993080] [INFO ] [sig ] [2162/3370] Completed NUVL in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.4m [2026-03-02T20:28:15.993119] [INFO ] [sig ] [2163/3370] Forecasting NUWE... [2026-03-02T20:28:15.993150] [INFO ] [sig ] Generating forecast for: NUWE [2026-03-02T20:28:15.993181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-03-02T20:28:16.004727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-03-02T20:28:16.005123] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-03-02T20:28:16.006175] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-03-02T20:28:16.006228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:16.006260] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:16.006288] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:16.006346] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:16.065893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:16.067160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:16.067246] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:16.067279] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:16.186062] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:16.186229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:16.186271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:16.186300] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:16.189932] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: DOWN (p=20.97%) [2026-03-02T20:28:16.190220] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-03-02T20:28:16.190358] [INFO ] [sig ] NUWE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:16.347670] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NUWE.txt [2026-03-02T20:28:16.347857] [INFO ] [sig ] [2163/3370] Completed NUWE in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.4m [2026-03-02T20:28:16.347899] [INFO ] [sig ] [2164/3370] Forecasting NVAX... [2026-03-02T20:28:16.347936] [INFO ] [sig ] Generating forecast for: NVAX [2026-03-02T20:28:16.347976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-03-02T20:28:16.361266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-03-02T20:28:16.361718] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-03-02T20:28:16.362611] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-03-02T20:28:16.362665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:16.362698] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:16.362725] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:16.362782] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:16.425035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:16.426080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:16.426188] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:16.426226] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:16.554671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:16.554827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:16.554867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:16.554899] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:16.558500] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: DOWN (p=13.73%) [2026-03-02T20:28:16.558836] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-03-02T20:28:16.559127] [INFO ] [sig ] NVAX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:16.719929] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NVAX.txt [2026-03-02T20:28:16.720090] [INFO ] [sig ] [2164/3370] Completed NVAX in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.4m [2026-03-02T20:28:16.720134] [INFO ] [sig ] [2165/3370] Forecasting NVD... [2026-03-02T20:28:16.720164] [INFO ] [sig ] Generating forecast for: NVD [2026-03-02T20:28:16.720196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-03-02T20:28:16.733547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-03-02T20:28:16.734005] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-03-02T20:28:16.734907] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-03-02T20:28:16.734962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:16.735026] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:16.735055] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:16.735114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:16.797031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:16.798178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:16.798293] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:16.798335] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:16.926617] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:16.926791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:16.926834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:16.926863] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:16.930617] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: UP (p=97.59%) [2026-03-02T20:28:16.930952] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-03-02T20:28:16.931105] [INFO ] [sig ] NVD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:17.080588] [INFO ] [LOCAL ] Saved forecast: NVD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NVD.txt [2026-03-02T20:28:17.080758] [INFO ] [sig ] [2165/3370] Completed NVD in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.3m [2026-03-02T20:28:17.080800] [INFO ] [sig ] [2166/3370] Forecasting NVDA... [2026-03-02T20:28:17.080830] [INFO ] [sig ] Generating forecast for: NVDA [2026-03-02T20:28:17.080862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-03-02T20:28:17.093496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-03-02T20:28:17.093878] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-03-02T20:28:17.094712] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-03-02T20:28:17.094765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:17.094797] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:17.094824] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:17.094880] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:17.155485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:17.156404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:17.156490] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:17.156523] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:17.289842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:17.290018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:17.290079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:17.290113] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:17.294368] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: UP (p=83.72%) [2026-03-02T20:28:17.294739] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-03-02T20:28:17.295073] [INFO ] [sig ] NVDA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:17.456266] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NVDA.txt [2026-03-02T20:28:17.456454] [INFO ] [sig ] [2166/3370] Completed NVDA in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.3m [2026-03-02T20:28:17.456505] [INFO ] [sig ] [2167/3370] Forecasting NVDD... [2026-03-02T20:28:17.456536] [INFO ] [sig ] Generating forecast for: NVDD [2026-03-02T20:28:17.456566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-03-02T20:28:17.470073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-03-02T20:28:17.470456] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-03-02T20:28:17.471488] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-03-02T20:28:17.471551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:17.471626] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:17.471657] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:17.471735] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:17.540535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:17.541780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:17.541893] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:17.541932] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:17.682153] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:17.682316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:17.682358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:17.682404] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:17.685976] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: DOWN (p=19.60%) [2026-03-02T20:28:17.686263] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-03-02T20:28:17.686402] [INFO ] [sig ] NVDD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:17.857073] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NVDD.txt [2026-03-02T20:28:17.857378] [INFO ] [sig ] [2167/3370] Completed NVDD in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.3m [2026-03-02T20:28:17.857445] [INFO ] [sig ] [2168/3370] Forecasting NVDL... [2026-03-02T20:28:17.857479] [INFO ] [sig ] Generating forecast for: NVDL [2026-03-02T20:28:17.857510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-03-02T20:28:17.870886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-03-02T20:28:17.871296] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-03-02T20:28:17.872220] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-03-02T20:28:17.872274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:17.872307] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:17.872334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:17.872391] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:17.938756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:17.939791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:17.939896] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:17.939934] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:18.073427] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:18.073618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:18.073661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:18.073756] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:18.077734] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: UP (p=97.43%) [2026-03-02T20:28:18.078106] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-03-02T20:28:18.078257] [INFO ] [sig ] NVDL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:18.242746] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NVDL.txt [2026-03-02T20:28:18.242926] [INFO ] [sig ] [2168/3370] Completed NVDL in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.3m [2026-03-02T20:28:18.242970] [INFO ] [sig ] [2169/3370] Forecasting NVDS... [2026-03-02T20:28:18.243002] [INFO ] [sig ] Generating forecast for: NVDS [2026-03-02T20:28:18.243034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-03-02T20:28:18.255564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-03-02T20:28:18.255990] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-03-02T20:28:18.256853] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-03-02T20:28:18.256908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:18.256941] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:18.256969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:18.257031] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:18.323941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:18.325210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:18.325314] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:18.325372] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:18.460688] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:18.460861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:18.460909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:18.460950] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:18.465212] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-03-02T20:28:18.465598] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-03-02T20:28:18.465772] [INFO ] [sig ] NVDS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:18.632137] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NVDS.txt [2026-03-02T20:28:18.632343] [INFO ] [sig ] [2169/3370] Completed NVDS in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.3m [2026-03-02T20:28:18.632411] [INFO ] [sig ] [2170/3370] Forecasting NVEC... [2026-03-02T20:28:18.632444] [INFO ] [sig ] Generating forecast for: NVEC [2026-03-02T20:28:18.632475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-03-02T20:28:18.646386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-03-02T20:28:18.646861] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-03-02T20:28:18.647805] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-03-02T20:28:18.647870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:18.647918] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:18.647956] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:18.648063] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:18.714219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:18.715266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:18.715360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:18.715395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:18.851316] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:18.851483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:18.851526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:18.851556] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:18.855233] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: DOWN (p=24.67%) [2026-03-02T20:28:18.855553] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-03-02T20:28:18.855722] [INFO ] [sig ] NVEC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:19.011831] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NVEC.txt [2026-03-02T20:28:19.011988] [INFO ] [sig ] [2170/3370] Completed NVEC in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.3m [2026-03-02T20:28:19.012223] [INFO ] [sig ] [2171/3370] Forecasting NVG... [2026-03-02T20:28:19.012255] [INFO ] [sig ] Generating forecast for: NVG [2026-03-02T20:28:19.012288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-03-02T20:28:19.027517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-03-02T20:28:19.027895] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-03-02T20:28:19.028816] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-03-02T20:28:19.028879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:19.028914] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:19.028954] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:19.029015] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:19.094174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:19.095082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:19.095172] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:19.095207] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:19.228912] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:19.229075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:19.229117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:19.229146] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:19.232638] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: UP (p=76.92%) [2026-03-02T20:28:19.232927] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-03-02T20:28:19.233058] [INFO ] [sig ] NVG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:19.382212] [INFO ] [LOCAL ] Saved forecast: NVG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NVG.txt [2026-03-02T20:28:19.382376] [INFO ] [sig ] [2171/3370] Completed NVG in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.3m [2026-03-02T20:28:19.382427] [INFO ] [sig ] [2172/3370] Forecasting NVGS... [2026-03-02T20:28:19.382460] [INFO ] [sig ] Generating forecast for: NVGS [2026-03-02T20:28:19.382491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-03-02T20:28:19.395313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-03-02T20:28:19.395753] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-03-02T20:28:19.396619] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-03-02T20:28:19.396673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:19.396705] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:19.396732] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:19.396789] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:19.464968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:19.466055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:19.466177] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:19.466213] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:19.589131] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:19.589304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:19.589354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:19.589386] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:19.593490] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: UP (p=68.47%) [2026-03-02T20:28:19.593810] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-03-02T20:28:19.593958] [INFO ] [sig ] NVGS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:19.743385] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NVGS.txt [2026-03-02T20:28:19.743535] [INFO ] [sig ] [2172/3370] Completed NVGS in 0.4s | 2.73 sym/s | Total: 13.2m | ETA: 7.3m [2026-03-02T20:28:19.743596] [INFO ] [sig ] [2173/3370] Forecasting NVMI... [2026-03-02T20:28:19.743631] [INFO ] [sig ] Generating forecast for: NVMI [2026-03-02T20:28:19.743664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-03-02T20:28:19.756480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-03-02T20:28:19.756883] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-03-02T20:28:19.757784] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-03-02T20:28:19.757838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:19.757878] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:19.757906] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:19.757973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:19.819742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:19.820491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:19.820600] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:19.820638] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:19.944975] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:19.945139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:19.945182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:19.945211] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:19.949229] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: UP (p=84.26%) [2026-03-02T20:28:19.949527] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-03-02T20:28:19.949704] [INFO ] [sig ] NVMI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:20.096425] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NVMI.txt [2026-03-02T20:28:20.096600] [INFO ] [sig ] [2173/3370] Completed NVMI in 0.4s | 2.73 sym/s | Total: 13.3m | ETA: 7.3m [2026-03-02T20:28:20.096649] [INFO ] [sig ] [2174/3370] Forecasting NVO... [2026-03-02T20:28:20.096688] [INFO ] [sig ] Generating forecast for: NVO [2026-03-02T20:28:20.096725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-03-02T20:28:20.109544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-03-02T20:28:20.109968] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-03-02T20:28:20.110850] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-03-02T20:28:20.110904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:20.110938] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:20.110965] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:20.111024] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:20.178321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:20.179249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:20.179339] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:20.179373] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:20.302818] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:20.302976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:20.303018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:20.303048] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:20.306609] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: UP (p=95.19%) [2026-03-02T20:28:20.306917] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-03-02T20:28:20.307058] [INFO ] [sig ] NVO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:20.456567] [INFO ] [LOCAL ] Saved forecast: NVO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NVO.txt [2026-03-02T20:28:20.456746] [INFO ] [sig ] [2174/3370] Completed NVO in 0.4s | 2.73 sym/s | Total: 13.3m | ETA: 7.3m [2026-03-02T20:28:20.456786] [INFO ] [sig ] [2175/3370] Forecasting NVRI... [2026-03-02T20:28:20.456817] [INFO ] [sig ] Generating forecast for: NVRI [2026-03-02T20:28:20.456864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-03-02T20:28:20.471463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-03-02T20:28:20.471859] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-03-02T20:28:20.473002] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-03-02T20:28:20.473246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:20.473284] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:20.473316] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:20.473376] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:20.537318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:20.538482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:20.538622] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:20.538660] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:20.661051] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:20.661208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:20.661249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:20.661278] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:20.664794] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: UP (p=87.92%) [2026-03-02T20:28:20.665074] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-03-02T20:28:20.665203] [INFO ] [sig ] NVRI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:20.809557] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NVRI.txt [2026-03-02T20:28:20.809727] [INFO ] [sig ] [2175/3370] Completed NVRI in 0.4s | 2.73 sym/s | Total: 13.3m | ETA: 7.3m [2026-03-02T20:28:20.809766] [INFO ] [sig ] [2176/3370] Forecasting NVS... [2026-03-02T20:28:20.809796] [INFO ] [sig ] Generating forecast for: NVS [2026-03-02T20:28:20.809828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-03-02T20:28:20.822137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-03-02T20:28:20.822458] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-03-02T20:28:20.823271] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-03-02T20:28:20.823323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:20.823355] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:20.823382] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:20.823440] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:20.882380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:20.883295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:20.883380] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:20.883415] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:21.008782] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:21.008996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:21.009041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:21.009072] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:21.012860] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-03-02T20:28:21.013192] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-03-02T20:28:21.013346] [INFO ] [sig ] NVS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:21.158830] [INFO ] [LOCAL ] Saved forecast: NVS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NVS.txt [2026-03-02T20:28:21.158971] [INFO ] [sig ] [2176/3370] Completed NVS in 0.3s | 2.73 sym/s | Total: 13.3m | ETA: 7.3m [2026-03-02T20:28:21.159012] [INFO ] [sig ] [2177/3370] Forecasting NVTS... [2026-03-02T20:28:21.159043] [INFO ] [sig ] Generating forecast for: NVTS [2026-03-02T20:28:21.159073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-03-02T20:28:21.171505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-03-02T20:28:21.171906] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-03-02T20:28:21.172826] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-03-02T20:28:21.172879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:21.172911] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:21.172937] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:21.172993] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:21.232640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:21.233417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:21.233514] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:21.233550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:21.356971] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:21.357127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:21.357166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:21.357195] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:21.360714] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: DOWN (p=1.55%) [2026-03-02T20:28:21.360994] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-03-02T20:28:21.361128] [INFO ] [sig ] NVTS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:21.508877] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NVTS.txt [2026-03-02T20:28:21.509038] [INFO ] [sig ] [2177/3370] Completed NVTS in 0.3s | 2.73 sym/s | Total: 13.3m | ETA: 7.3m [2026-03-02T20:28:21.509079] [INFO ] [sig ] [2178/3370] Forecasting NWBI... [2026-03-02T20:28:21.509109] [INFO ] [sig ] Generating forecast for: NWBI [2026-03-02T20:28:21.509140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-03-02T20:28:21.522431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-03-02T20:28:21.522864] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-03-02T20:28:21.523744] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-03-02T20:28:21.523798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:21.523831] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:21.523858] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:21.523917] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:21.584017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:21.584913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:21.585008] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:21.585042] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:21.710835] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:21.710993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:21.711035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:21.711067] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:21.714829] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: UP (p=87.15%) [2026-03-02T20:28:21.715123] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-03-02T20:28:21.715261] [INFO ] [sig ] NWBI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:21.862219] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NWBI.txt [2026-03-02T20:28:21.862398] [INFO ] [sig ] [2178/3370] Completed NWBI in 0.4s | 2.73 sym/s | Total: 13.3m | ETA: 7.3m [2026-03-02T20:28:21.862438] [INFO ] [sig ] [2179/3370] Forecasting NWE... [2026-03-02T20:28:21.862470] [INFO ] [sig ] Generating forecast for: NWE [2026-03-02T20:28:21.862501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-03-02T20:28:21.874442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-03-02T20:28:21.874823] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-03-02T20:28:21.875642] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-03-02T20:28:21.875694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:21.875727] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:21.875755] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:21.875813] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:21.933504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:21.934250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:21.934335] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:21.934368] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:22.053203] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:22.053370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:22.053412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:22.053443] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:22.057073] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: UP (p=91.22%) [2026-03-02T20:28:22.057422] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-03-02T20:28:22.057591] [INFO ] [sig ] NWE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:22.207854] [INFO ] [LOCAL ] Saved forecast: NWE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NWE.txt [2026-03-02T20:28:22.208015] [INFO ] [sig ] [2179/3370] Completed NWE in 0.3s | 2.73 sym/s | Total: 13.3m | ETA: 7.3m [2026-03-02T20:28:22.208099] [INFO ] [sig ] [2180/3370] Forecasting NWFL... [2026-03-02T20:28:22.208139] [INFO ] [sig ] Generating forecast for: NWFL [2026-03-02T20:28:22.208171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-03-02T20:28:22.220220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-03-02T20:28:22.220610] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-03-02T20:28:22.221479] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-03-02T20:28:22.221533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:22.221566] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:22.221616] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:22.221682] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:22.281446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:22.282381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:22.282471] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:22.282506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:22.399836] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:22.400018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:22.400062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:22.400092] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:22.403672] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: UP (p=96.52%) [2026-03-02T20:28:22.403962] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-03-02T20:28:22.404098] [INFO ] [sig ] NWFL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:22.558903] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NWFL.txt [2026-03-02T20:28:22.559091] [INFO ] [sig ] [2180/3370] Completed NWFL in 0.4s | 2.73 sym/s | Total: 13.3m | ETA: 7.3m [2026-03-02T20:28:22.559140] [INFO ] [sig ] [2181/3370] Forecasting NWG... [2026-03-02T20:28:22.559171] [INFO ] [sig ] Generating forecast for: NWG [2026-03-02T20:28:22.559203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-03-02T20:28:22.572749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-03-02T20:28:22.573171] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-03-02T20:28:22.574162] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-03-02T20:28:22.574224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:22.574259] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:22.574287] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:22.574359] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:22.639347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:22.640362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:22.640456] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:22.640491] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:22.767314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:22.767478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:22.767520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:22.767552] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:22.772402] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: DOWN (p=16.48%) [2026-03-02T20:28:22.772737] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-03-02T20:28:22.772899] [INFO ] [sig ] NWG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:22.918634] [INFO ] [LOCAL ] Saved forecast: NWG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NWG.txt [2026-03-02T20:28:22.918764] [INFO ] [sig ] [2181/3370] Completed NWG in 0.4s | 2.73 sym/s | Total: 13.3m | ETA: 7.2m [2026-03-02T20:28:22.918805] [INFO ] [sig ] [2182/3370] Forecasting NWL... [2026-03-02T20:28:22.918834] [INFO ] [sig ] Generating forecast for: NWL [2026-03-02T20:28:22.918863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-03-02T20:28:22.931046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-03-02T20:28:22.931390] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-03-02T20:28:22.932213] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-03-02T20:28:22.932266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:22.932325] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:22.932354] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:22.932412] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:22.990649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:22.991381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:22.991467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:22.991501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:23.119010] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:23.119183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:23.119230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:23.119261] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:23.122771] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: UP (p=89.56%) [2026-03-02T20:28:23.123082] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-03-02T20:28:23.123218] [INFO ] [sig ] NWL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:23.272761] [INFO ] [LOCAL ] Saved forecast: NWL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NWL.txt [2026-03-02T20:28:23.272919] [INFO ] [sig ] [2182/3370] Completed NWL in 0.4s | 2.73 sym/s | Total: 13.3m | ETA: 7.2m [2026-03-02T20:28:23.272959] [INFO ] [sig ] [2183/3370] Forecasting NWPX... [2026-03-02T20:28:23.272992] [INFO ] [sig ] Generating forecast for: NWPX [2026-03-02T20:28:23.273023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-03-02T20:28:23.284932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-03-02T20:28:23.285329] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-03-02T20:28:23.286214] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-03-02T20:28:23.286273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:23.286309] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:23.286337] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:23.286396] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:23.349413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:23.350351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:23.350444] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:23.350479] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:23.485476] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:23.485704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:23.485785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:23.485846] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:23.490234] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: DOWN (p=17.17%) [2026-03-02T20:28:23.490588] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-03-02T20:28:23.490747] [INFO ] [sig ] NWPX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:23.647372] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NWPX.txt [2026-03-02T20:28:23.647520] [INFO ] [sig ] [2183/3370] Completed NWPX in 0.4s | 2.73 sym/s | Total: 13.3m | ETA: 7.2m [2026-03-02T20:28:23.647560] [INFO ] [sig ] [2184/3370] Forecasting NWS... [2026-03-02T20:28:23.647610] [INFO ] [sig ] Generating forecast for: NWS [2026-03-02T20:28:23.647644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-03-02T20:28:23.660504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-03-02T20:28:23.660889] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-03-02T20:28:23.661749] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-03-02T20:28:23.661815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:23.661850] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:23.661878] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:23.661936] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:23.727234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:23.728236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:23.728327] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:23.728359] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:23.856690] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:23.856859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:23.856906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:23.856940] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:23.860439] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: DOWN (p=24.53%) [2026-03-02T20:28:23.860740] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-03-02T20:28:23.860877] [INFO ] [sig ] NWS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:24.015050] [INFO ] [LOCAL ] Saved forecast: NWS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NWS.txt [2026-03-02T20:28:24.015196] [INFO ] [sig ] [2184/3370] Completed NWS in 0.4s | 2.73 sym/s | Total: 13.3m | ETA: 7.2m [2026-03-02T20:28:24.015237] [INFO ] [sig ] [2185/3370] Forecasting NWSA... [2026-03-02T20:28:24.015266] [INFO ] [sig ] Generating forecast for: NWSA [2026-03-02T20:28:24.015298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-03-02T20:28:24.027247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-03-02T20:28:24.027599] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-03-02T20:28:24.028437] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-03-02T20:28:24.028489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:24.028520] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:24.028546] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:24.028628] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:24.090373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:24.091651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:24.091779] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:24.091830] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:24.215714] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:24.215883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:24.215922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:24.215986] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:24.219495] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: DOWN (p=18.58%) [2026-03-02T20:28:24.219811] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-03-02T20:28:24.219947] [INFO ] [sig ] NWSA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:24.364302] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NWSA.txt [2026-03-02T20:28:24.364464] [INFO ] [sig ] [2185/3370] Completed NWSA in 0.3s | 2.73 sym/s | Total: 13.3m | ETA: 7.2m [2026-03-02T20:28:24.364507] [INFO ] [sig ] [2186/3370] Forecasting NX... [2026-03-02T20:28:24.364539] [INFO ] [sig ] Generating forecast for: NX [2026-03-02T20:28:24.364602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-03-02T20:28:24.377142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-03-02T20:28:24.377503] [INFO ] [FORECASTER] Starting predict_future for NX [2026-03-02T20:28:24.378368] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-03-02T20:28:24.378422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:24.378454] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:24.378480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:24.378537] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:24.438682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:24.439398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:24.439481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:24.439514] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:24.561610] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:24.561763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:24.561803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:24.561832] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:24.565555] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: DOWN (p=14.85%) [2026-03-02T20:28:24.565861] [INFO ] [FORECASTER] Completed predict_future for NX [2026-03-02T20:28:24.565996] [INFO ] [sig ] NX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:24.711613] [INFO ] [LOCAL ] Saved forecast: NX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NX.txt [2026-03-02T20:28:24.711782] [INFO ] [sig ] [2186/3370] Completed NX in 0.3s | 2.73 sym/s | Total: 13.3m | ETA: 7.2m [2026-03-02T20:28:24.711824] [INFO ] [sig ] [2187/3370] Forecasting NXE... [2026-03-02T20:28:24.711857] [INFO ] [sig ] Generating forecast for: NXE [2026-03-02T20:28:24.711888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-03-02T20:28:24.723789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-03-02T20:28:24.724151] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-03-02T20:28:24.725073] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-03-02T20:28:24.725128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:24.725161] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:24.725190] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:24.725249] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:24.784354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:24.785235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:24.785321] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:24.785356] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:24.909833] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:24.910005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:24.910045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:24.910073] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:24.913606] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: UP (p=88.20%) [2026-03-02T20:28:24.913887] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-03-02T20:28:24.914015] [INFO ] [sig ] NXE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:25.065458] [INFO ] [LOCAL ] Saved forecast: NXE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NXE.txt [2026-03-02T20:28:25.065623] [INFO ] [sig ] [2187/3370] Completed NXE in 0.4s | 2.73 sym/s | Total: 13.3m | ETA: 7.2m [2026-03-02T20:28:25.065673] [INFO ] [sig ] [2188/3370] Forecasting NXG... [2026-03-02T20:28:25.065704] [INFO ] [sig ] Generating forecast for: NXG [2026-03-02T20:28:25.065736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-03-02T20:28:25.077902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-03-02T20:28:25.078486] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-03-02T20:28:25.079345] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-03-02T20:28:25.079398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:25.079431] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:25.079457] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:25.079515] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:25.143291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:25.144341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:25.144424] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:25.144458] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:25.269079] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:25.269239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:25.269280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:25.269309] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:25.272799] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: UP (p=96.67%) [2026-03-02T20:28:25.273082] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-03-02T20:28:25.273215] [INFO ] [sig ] NXG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:25.434681] [INFO ] [LOCAL ] Saved forecast: NXG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NXG.txt [2026-03-02T20:28:25.434853] [INFO ] [sig ] [2188/3370] Completed NXG in 0.4s | 2.73 sym/s | Total: 13.3m | ETA: 7.2m [2026-03-02T20:28:25.434905] [INFO ] [sig ] [2189/3370] Forecasting NXGL... [2026-03-02T20:28:25.434964] [INFO ] [sig ] Generating forecast for: NXGL [2026-03-02T20:28:25.435000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-03-02T20:28:25.446395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-03-02T20:28:25.446790] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-03-02T20:28:25.447665] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-03-02T20:28:25.447721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:25.447754] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:25.447782] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:25.447845] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:25.520237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:25.521256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:25.521351] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:25.521387] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:25.648633] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:25.648814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:25.648856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:25.648885] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:25.652890] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: DOWN (p=24.11%) [2026-03-02T20:28:25.653386] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-03-02T20:28:25.653556] [INFO ] [sig ] NXGL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:25.810948] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NXGL.txt [2026-03-02T20:28:25.811120] [INFO ] [sig ] [2189/3370] Completed NXGL in 0.4s | 2.73 sym/s | Total: 13.3m | ETA: 7.2m [2026-03-02T20:28:25.811164] [INFO ] [sig ] [2190/3370] Forecasting NXP... [2026-03-02T20:28:25.811196] [INFO ] [sig ] Generating forecast for: NXP [2026-03-02T20:28:25.811230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-03-02T20:28:25.824493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-03-02T20:28:25.824940] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-03-02T20:28:25.825839] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-03-02T20:28:25.825894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:25.825927] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:25.825953] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:25.826010] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:25.884385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:25.885336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:25.885424] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:25.885459] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:26.012214] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:26.012400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:26.012446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:26.012476] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:26.016316] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: DOWN (p=40.43%) [2026-03-02T20:28:26.016686] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-03-02T20:28:26.016861] [INFO ] [sig ] NXP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:26.162041] [INFO ] [LOCAL ] Saved forecast: NXP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NXP.txt [2026-03-02T20:28:26.162174] [INFO ] [sig ] [2190/3370] Completed NXP in 0.4s | 2.73 sym/s | Total: 13.4m | ETA: 7.2m [2026-03-02T20:28:26.162214] [INFO ] [sig ] [2191/3370] Forecasting NXPI... [2026-03-02T20:28:26.162244] [INFO ] [sig ] Generating forecast for: NXPI [2026-03-02T20:28:26.162274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-03-02T20:28:26.173959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-03-02T20:28:26.174324] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-03-02T20:28:26.175171] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-03-02T20:28:26.175224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:26.175256] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:26.175283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:26.175341] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:26.233449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:26.234235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:26.234319] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:26.234352] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:26.364684] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:26.364846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:26.364887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:26.364935] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:26.369216] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: UP (p=91.92%) [2026-03-02T20:28:26.369509] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-03-02T20:28:26.369664] [INFO ] [sig ] NXPI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:26.520015] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NXPI.txt [2026-03-02T20:28:26.520367] [INFO ] [sig ] [2191/3370] Completed NXPI in 0.4s | 2.73 sym/s | Total: 13.4m | ETA: 7.2m [2026-03-02T20:28:26.520407] [INFO ] [sig ] [2192/3370] Forecasting NYXH... [2026-03-02T20:28:26.520438] [INFO ] [sig ] Generating forecast for: NYXH [2026-03-02T20:28:26.520467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-03-02T20:28:26.532179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-03-02T20:28:26.532500] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-03-02T20:28:26.533558] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-03-02T20:28:26.533634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:26.533667] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:26.533695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:26.533752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:26.594890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:26.595868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:26.595997] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:26.596031] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:26.744799] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:26.744980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:26.745023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:26.745248] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:26.749996] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-03-02T20:28:26.750508] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-03-02T20:28:26.750736] [INFO ] [sig ] NYXH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:26.918851] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/NYXH.txt [2026-03-02T20:28:26.919028] [INFO ] [sig ] [2192/3370] Completed NYXH in 0.4s | 2.73 sym/s | Total: 13.4m | ETA: 7.2m [2026-03-02T20:28:26.919071] [INFO ] [sig ] [2193/3370] Forecasting NZF... [2026-03-02T20:28:26.919105] [INFO ] [sig ] Generating forecast for: NZF [2026-03-02T20:28:26.919138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-03-02T20:28:26.932622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-03-02T20:28:26.933030] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-03-02T20:28:26.933953] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-03-02T20:28:26.934011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:26.934046] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:26.934075] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:26.934135] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:26.992453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:26.993432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:26.993542] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:26.993598] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:27.136743] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:27.136937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:27.136999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:27.137237] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:27.142417] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: DOWN (p=34.90%) [2026-03-02T20:28:27.142797] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-03-02T20:28:27.142953] [INFO ] [sig ] NZF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:27.331643] [INFO ] [LOCAL ] Saved forecast: NZF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/NZF.txt [2026-03-02T20:28:27.331886] [INFO ] [sig ] [2193/3370] Completed NZF in 0.4s | 2.73 sym/s | Total: 13.4m | ETA: 7.2m [2026-03-02T20:28:27.331944] [INFO ] [sig ] [2194/3370] Forecasting OABI... [2026-03-02T20:28:27.331998] [INFO ] [sig ] Generating forecast for: OABI [2026-03-02T20:28:27.332046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-03-02T20:28:27.348681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-03-02T20:28:27.349203] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-03-02T20:28:27.350233] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-03-02T20:28:27.350289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:27.350324] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:27.350352] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:27.350412] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:27.428688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:27.429809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:27.430006] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:27.430047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:27.583670] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:27.583848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:27.583906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:27.583945] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:27.589016] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: DOWN (p=3.92%) [2026-03-02T20:28:27.589484] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-03-02T20:28:27.589714] [INFO ] [sig ] OABI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:27.747877] [INFO ] [LOCAL ] Saved forecast: OABI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OABI.txt [2026-03-02T20:28:27.748078] [INFO ] [sig ] [2194/3370] Completed OABI in 0.4s | 2.73 sym/s | Total: 13.4m | ETA: 7.2m [2026-03-02T20:28:27.748132] [INFO ] [sig ] [2195/3370] Forecasting OBDC... [2026-03-02T20:28:27.748165] [INFO ] [sig ] Generating forecast for: OBDC [2026-03-02T20:28:27.748196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-03-02T20:28:27.762759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-03-02T20:28:27.763166] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-03-02T20:28:27.764024] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-03-02T20:28:27.764078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:27.764122] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:27.764150] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:27.764376] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:27.828508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:27.829705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:27.829838] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:27.829880] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:27.975097] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:27.975270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:27.975313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:27.975343] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:27.979529] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: UP (p=59.03%) [2026-03-02T20:28:27.979891] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-03-02T20:28:27.980044] [INFO ] [sig ] OBDC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:28.132955] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OBDC.txt [2026-03-02T20:28:28.133203] [INFO ] [sig ] [2195/3370] Completed OBDC in 0.4s | 2.73 sym/s | Total: 13.4m | ETA: 7.2m [2026-03-02T20:28:28.133247] [INFO ] [sig ] [2196/3370] Forecasting OBIL... [2026-03-02T20:28:28.133276] [INFO ] [sig ] Generating forecast for: OBIL [2026-03-02T20:28:28.133306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-03-02T20:28:28.145239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-03-02T20:28:28.145670] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-03-02T20:28:28.146506] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-03-02T20:28:28.146558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:28.146612] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:28.146640] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:28.146698] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:28.206655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:28.207673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:28.207765] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:28.207799] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:28.316348] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:28.316519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:28.316559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:28.316612] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:28.320190] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=92.90%) [2026-03-02T20:28:28.320505] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-03-02T20:28:28.320672] [INFO ] [sig ] OBIL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:28.467531] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OBIL.txt [2026-03-02T20:28:28.467720] [INFO ] [sig ] [2196/3370] Completed OBIL in 0.3s | 2.73 sym/s | Total: 13.4m | ETA: 7.2m [2026-03-02T20:28:28.467762] [INFO ] [sig ] [2197/3370] Forecasting OBIO... [2026-03-02T20:28:28.467792] [INFO ] [sig ] Generating forecast for: OBIO [2026-03-02T20:28:28.467823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-03-02T20:28:28.480614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-03-02T20:28:28.480991] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-03-02T20:28:28.481870] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-03-02T20:28:28.481940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:28.481979] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:28.482012] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:28.482071] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:28.544645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:28.545718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:28.545802] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:28.545835] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:28.669772] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:28.669954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:28.670000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:28.670030] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:28.673528] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: DOWN (p=36.31%) [2026-03-02T20:28:28.673827] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-03-02T20:28:28.673957] [INFO ] [sig ] OBIO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:28.834668] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OBIO.txt [2026-03-02T20:28:28.834850] [INFO ] [sig ] [2197/3370] Completed OBIO in 0.4s | 2.73 sym/s | Total: 13.4m | ETA: 7.2m [2026-03-02T20:28:28.834898] [INFO ] [sig ] [2198/3370] Forecasting OBK... [2026-03-02T20:28:28.834937] [INFO ] [sig ] Generating forecast for: OBK [2026-03-02T20:28:28.834974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-03-02T20:28:28.847675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-03-02T20:28:28.848083] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-03-02T20:28:28.848936] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-03-02T20:28:28.848989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:28.849021] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:28.849048] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:28.849104] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:28.907435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:28.908516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:28.908622] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:28.908658] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:29.033847] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:29.034010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:29.034051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:29.034081] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:29.037510] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: UP (p=60.16%) [2026-03-02T20:28:29.037819] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-03-02T20:28:29.037956] [INFO ] [sig ] OBK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:29.188811] [INFO ] [LOCAL ] Saved forecast: OBK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OBK.txt [2026-03-02T20:28:29.188982] [INFO ] [sig ] [2198/3370] Completed OBK in 0.4s | 2.73 sym/s | Total: 13.4m | ETA: 7.1m [2026-03-02T20:28:29.189023] [INFO ] [sig ] [2199/3370] Forecasting OC... [2026-03-02T20:28:29.189060] [INFO ] [sig ] Generating forecast for: OC [2026-03-02T20:28:29.189091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-03-02T20:28:29.203469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-03-02T20:28:29.203923] [INFO ] [FORECASTER] Starting predict_future for OC [2026-03-02T20:28:29.205004] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-03-02T20:28:29.205057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:29.205118] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:29.205146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:29.205204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:29.271697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:29.272632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:29.272721] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:29.272756] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:29.402341] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:29.402507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:29.402548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:29.402598] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:29.406196] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: DOWN (p=3.29%) [2026-03-02T20:28:29.406488] [INFO ] [FORECASTER] Completed predict_future for OC [2026-03-02T20:28:29.406646] [INFO ] [sig ] OC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:29.566204] [INFO ] [LOCAL ] Saved forecast: OC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OC.txt [2026-03-02T20:28:29.566365] [INFO ] [sig ] [2199/3370] Completed OC in 0.4s | 2.73 sym/s | Total: 13.4m | ETA: 7.1m [2026-03-02T20:28:29.566407] [INFO ] [sig ] [2200/3370] Forecasting OCCI... [2026-03-02T20:28:29.566437] [INFO ] [sig ] Generating forecast for: OCCI [2026-03-02T20:28:29.566466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-03-02T20:28:29.579192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-03-02T20:28:29.579633] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-03-02T20:28:29.580531] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-03-02T20:28:29.580605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:29.580640] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:29.580668] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:29.580727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:29.639908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:29.640850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:29.640943] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:29.640978] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:29.765897] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:29.766068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:29.766110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:29.766140] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:29.769743] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: UP (p=61.88%) [2026-03-02T20:28:29.770036] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-03-02T20:28:29.770174] [INFO ] [sig ] OCCI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:29.923371] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OCCI.txt [2026-03-02T20:28:29.923536] [INFO ] [sig ] [2200/3370] Completed OCCI in 0.4s | 2.73 sym/s | Total: 13.4m | ETA: 7.1m [2026-03-02T20:28:29.923601] [INFO ] [sig ] [2201/3370] Forecasting OCFC... [2026-03-02T20:28:29.923634] [INFO ] [sig ] Generating forecast for: OCFC [2026-03-02T20:28:29.923664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-03-02T20:28:29.936348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-03-02T20:28:29.936779] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-03-02T20:28:29.937654] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-03-02T20:28:29.937710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:29.937751] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:29.937809] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:29.937894] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:29.999064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:30.000069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:30.000160] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:30.000197] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:30.123391] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:30.123564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:30.123626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:30.123655] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:30.127115] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-03-02T20:28:30.127404] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-03-02T20:28:30.127537] [INFO ] [sig ] OCFC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:30.272484] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OCFC.txt [2026-03-02T20:28:30.272642] [INFO ] [sig ] [2201/3370] Completed OCFC in 0.3s | 2.73 sym/s | Total: 13.4m | ETA: 7.1m [2026-03-02T20:28:30.272685] [INFO ] [sig ] [2202/3370] Forecasting OCGN... [2026-03-02T20:28:30.272715] [INFO ] [sig ] Generating forecast for: OCGN [2026-03-02T20:28:30.272746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-03-02T20:28:30.286232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-03-02T20:28:30.286544] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-03-02T20:28:30.287435] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-03-02T20:28:30.287488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:30.287521] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:30.287548] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:30.287628] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:30.346178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:30.346875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:30.346958] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:30.346992] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:30.468239] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:30.468402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:30.468442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:30.468521] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:30.472711] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=40.55%) [2026-03-02T20:28:30.473046] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-03-02T20:28:30.473189] [INFO ] [sig ] OCGN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:30.649961] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OCGN.txt [2026-03-02T20:28:30.650128] [INFO ] [sig ] [2202/3370] Completed OCGN in 0.4s | 2.73 sym/s | Total: 13.4m | ETA: 7.1m [2026-03-02T20:28:30.650169] [INFO ] [sig ] [2203/3370] Forecasting OCSL... [2026-03-02T20:28:30.650199] [INFO ] [sig ] Generating forecast for: OCSL [2026-03-02T20:28:30.650231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-03-02T20:28:30.664970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-03-02T20:28:30.665588] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-03-02T20:28:30.666478] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-03-02T20:28:30.666534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:30.666569] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:30.666631] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:30.666723] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:30.726487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:30.727369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:30.727455] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:30.727489] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:30.852438] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:30.852619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:30.852662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:30.852692] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:30.856269] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: DOWN (p=30.18%) [2026-03-02T20:28:30.856559] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-03-02T20:28:30.856717] [INFO ] [sig ] OCSL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:31.030386] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OCSL.txt [2026-03-02T20:28:31.030567] [INFO ] [sig ] [2203/3370] Completed OCSL in 0.4s | 2.73 sym/s | Total: 13.4m | ETA: 7.1m [2026-03-02T20:28:31.030632] [INFO ] [sig ] [2204/3370] Forecasting OCUL... [2026-03-02T20:28:31.030670] [INFO ] [sig ] Generating forecast for: OCUL [2026-03-02T20:28:31.030716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-03-02T20:28:31.045994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-03-02T20:28:31.046390] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-03-02T20:28:31.047266] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-03-02T20:28:31.047320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:31.047353] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:31.047381] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:31.047441] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:31.106268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:31.107108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:31.107193] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:31.107241] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:31.223691] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:31.223852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:31.223901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:31.223950] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:31.227502] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-03-02T20:28:31.227808] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-03-02T20:28:31.227949] [INFO ] [sig ] OCUL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:31.375260] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OCUL.txt [2026-03-02T20:28:31.375403] [INFO ] [sig ] [2204/3370] Completed OCUL in 0.3s | 2.73 sym/s | Total: 13.4m | ETA: 7.1m [2026-03-02T20:28:31.375442] [INFO ] [sig ] [2205/3370] Forecasting ODC... [2026-03-02T20:28:31.375473] [INFO ] [sig ] Generating forecast for: ODC [2026-03-02T20:28:31.375504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-03-02T20:28:31.386723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-03-02T20:28:31.387025] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-03-02T20:28:31.387858] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-03-02T20:28:31.387911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:31.387942] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:31.387969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:31.388053] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:31.449613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:31.450490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:31.450593] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:31.450630] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:31.565383] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:31.565544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:31.565605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:31.565637] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:31.569349] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: UP (p=93.68%) [2026-03-02T20:28:31.569683] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-03-02T20:28:31.569829] [INFO ] [sig ] ODC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:31.714789] [INFO ] [LOCAL ] Saved forecast: ODC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ODC.txt [2026-03-02T20:28:31.714934] [INFO ] [sig ] [2205/3370] Completed ODC in 0.3s | 2.73 sym/s | Total: 13.4m | ETA: 7.1m [2026-03-02T20:28:31.714973] [INFO ] [sig ] [2206/3370] Forecasting ODD... [2026-03-02T20:28:31.715004] [INFO ] [sig ] Generating forecast for: ODD [2026-03-02T20:28:31.715034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-03-02T20:28:31.728457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-03-02T20:28:31.728859] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-03-02T20:28:31.729734] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-03-02T20:28:31.729786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:31.729818] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:31.729846] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:31.729915] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:31.789104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:31.790046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:31.790141] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:31.790175] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:31.914562] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:31.914745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:31.914787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:31.914816] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:31.918849] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-03-02T20:28:31.919166] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-03-02T20:28:31.919494] [INFO ] [sig ] ODD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:32.066765] [INFO ] [LOCAL ] Saved forecast: ODD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ODD.txt [2026-03-02T20:28:32.066944] [INFO ] [sig ] [2206/3370] Completed ODD in 0.4s | 2.73 sym/s | Total: 13.5m | ETA: 7.1m [2026-03-02T20:28:32.066990] [INFO ] [sig ] [2207/3370] Forecasting ODFL... [2026-03-02T20:28:32.067023] [INFO ] [sig ] Generating forecast for: ODFL [2026-03-02T20:28:32.067054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-03-02T20:28:32.079768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-03-02T20:28:32.080156] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-03-02T20:28:32.081031] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-03-02T20:28:32.081087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:32.081120] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:32.081148] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:32.081207] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:32.140420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:32.141359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:32.141448] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:32.141483] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:32.272176] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:32.272374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:32.272439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:32.272490] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:32.278000] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: DOWN (p=16.77%) [2026-03-02T20:28:32.278442] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-03-02T20:28:32.278661] [INFO ] [sig ] ODFL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:32.434807] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ODFL.txt [2026-03-02T20:28:32.434962] [INFO ] [sig ] [2207/3370] Completed ODFL in 0.4s | 2.73 sym/s | Total: 13.5m | ETA: 7.1m [2026-03-02T20:28:32.435017] [INFO ] [sig ] [2208/3370] Forecasting OEC... [2026-03-02T20:28:32.435061] [INFO ] [sig ] Generating forecast for: OEC [2026-03-02T20:28:32.435107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-03-02T20:28:32.452878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-03-02T20:28:32.453385] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-03-02T20:28:32.454506] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-03-02T20:28:32.454601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:32.454639] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:32.454666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:32.454726] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:32.518874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:32.519806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:32.519892] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:32.519937] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:32.640513] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:32.640692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:32.640732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:32.640760] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:32.644234] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: DOWN (p=47.07%) [2026-03-02T20:28:32.644512] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-03-02T20:28:32.644662] [INFO ] [sig ] OEC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:32.796475] [INFO ] [LOCAL ] Saved forecast: OEC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OEC.txt [2026-03-02T20:28:32.796659] [INFO ] [sig ] [2208/3370] Completed OEC in 0.4s | 2.73 sym/s | Total: 13.5m | ETA: 7.1m [2026-03-02T20:28:32.796703] [INFO ] [sig ] [2209/3370] Forecasting OESX... [2026-03-02T20:28:32.796734] [INFO ] [sig ] Generating forecast for: OESX [2026-03-02T20:28:32.796763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-03-02T20:28:32.810242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-03-02T20:28:32.810712] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-03-02T20:28:32.811792] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-03-02T20:28:32.811845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:32.811878] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:32.811906] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:32.811965] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:32.873796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:32.874767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:32.874891] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:32.874932] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:32.994822] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:32.994998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:32.995046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:32.995085] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:32.998890] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: DOWN (p=5.17%) [2026-03-02T20:28:32.999268] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-03-02T20:28:32.999423] [INFO ] [sig ] OESX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:33.154396] [INFO ] [LOCAL ] Saved forecast: OESX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OESX.txt [2026-03-02T20:28:33.154564] [INFO ] [sig ] [2209/3370] Completed OESX in 0.4s | 2.73 sym/s | Total: 13.5m | ETA: 7.1m [2026-03-02T20:28:33.154628] [INFO ] [sig ] [2210/3370] Forecasting OFG... [2026-03-02T20:28:33.154662] [INFO ] [sig ] Generating forecast for: OFG [2026-03-02T20:28:33.154694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-03-02T20:28:33.167694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-03-02T20:28:33.168079] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-03-02T20:28:33.168930] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-03-02T20:28:33.168996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:33.169037] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:33.169070] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:33.169141] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:33.229024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:33.229713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:33.229798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:33.229832] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:33.345446] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:33.345643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:33.345686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:33.345715] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:33.349414] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: DOWN (p=48.39%) [2026-03-02T20:28:33.349745] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-03-02T20:28:33.349889] [INFO ] [sig ] OFG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:33.496275] [INFO ] [LOCAL ] Saved forecast: OFG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OFG.txt [2026-03-02T20:28:33.496416] [INFO ] [sig ] [2210/3370] Completed OFG in 0.3s | 2.73 sym/s | Total: 13.5m | ETA: 7.1m [2026-03-02T20:28:33.496456] [INFO ] [sig ] [2211/3370] Forecasting OFIX... [2026-03-02T20:28:33.496487] [INFO ] [sig ] Generating forecast for: OFIX [2026-03-02T20:28:33.496529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-03-02T20:28:33.514033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-03-02T20:28:33.514522] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-03-02T20:28:33.515563] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-03-02T20:28:33.515647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:33.515685] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:33.515716] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:33.515788] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:33.580424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:33.581328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:33.581417] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:33.581451] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:33.703922] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:33.704079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:33.704120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:33.704315] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:33.707754] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: DOWN (p=25.98%) [2026-03-02T20:28:33.708048] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-03-02T20:28:33.708177] [INFO ] [sig ] OFIX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:33.853813] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OFIX.txt [2026-03-02T20:28:33.853945] [INFO ] [sig ] [2211/3370] Completed OFIX in 0.4s | 2.73 sym/s | Total: 13.5m | ETA: 7.1m [2026-03-02T20:28:33.853990] [INFO ] [sig ] [2212/3370] Forecasting OFLX... [2026-03-02T20:28:33.854027] [INFO ] [sig ] Generating forecast for: OFLX [2026-03-02T20:28:33.854065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-03-02T20:28:33.865389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-03-02T20:28:33.865678] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-03-02T20:28:33.866514] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-03-02T20:28:33.866565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:33.866621] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:33.866649] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:33.866706] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:33.924463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:33.925117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:33.925199] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:33.925232] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:34.047033] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:34.047196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:34.047236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:34.047265] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:34.050741] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: DOWN (p=26.25%) [2026-03-02T20:28:34.051021] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-03-02T20:28:34.051149] [INFO ] [sig ] OFLX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:34.196514] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OFLX.txt [2026-03-02T20:28:34.196721] [INFO ] [sig ] [2212/3370] Completed OFLX in 0.3s | 2.73 sym/s | Total: 13.5m | ETA: 7.1m [2026-03-02T20:28:34.196763] [INFO ] [sig ] [2213/3370] Forecasting OFS... [2026-03-02T20:28:34.196794] [INFO ] [sig ] Generating forecast for: OFS [2026-03-02T20:28:34.196825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-03-02T20:28:34.208901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-03-02T20:28:34.209449] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-03-02T20:28:34.210555] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-03-02T20:28:34.210630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:34.210665] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:34.210695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:34.210755] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:34.271336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:34.272275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:34.272364] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:34.272398] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:34.394971] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:34.395156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:34.395199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:34.395231] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:34.398861] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: DOWN (p=48.56%) [2026-03-02T20:28:34.399210] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-03-02T20:28:34.399349] [INFO ] [sig ] OFS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:34.548431] [INFO ] [LOCAL ] Saved forecast: OFS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OFS.txt [2026-03-02T20:28:34.548587] [INFO ] [sig ] [2213/3370] Completed OFS in 0.4s | 2.73 sym/s | Total: 13.5m | ETA: 7.1m [2026-03-02T20:28:34.548631] [INFO ] [sig ] [2214/3370] Forecasting OGE... [2026-03-02T20:28:34.548660] [INFO ] [sig ] Generating forecast for: OGE [2026-03-02T20:28:34.548690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-03-02T20:28:34.561660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-03-02T20:28:34.561997] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-03-02T20:28:34.562871] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-03-02T20:28:34.562926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:34.562959] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:34.562988] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:34.563047] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:34.622766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:34.623527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:34.623632] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:34.623668] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:34.751237] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:34.751434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:34.751483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:34.751518] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:34.755407] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: UP (p=95.33%) [2026-03-02T20:28:34.755743] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-03-02T20:28:34.755893] [INFO ] [sig ] OGE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:34.912118] [INFO ] [LOCAL ] Saved forecast: OGE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OGE.txt [2026-03-02T20:28:34.912296] [INFO ] [sig ] [2214/3370] Completed OGE in 0.4s | 2.73 sym/s | Total: 13.5m | ETA: 7.0m [2026-03-02T20:28:34.912338] [INFO ] [sig ] [2215/3370] Forecasting OGI... [2026-03-02T20:28:34.912366] [INFO ] [sig ] Generating forecast for: OGI [2026-03-02T20:28:34.912396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-03-02T20:28:34.926701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-03-02T20:28:34.927030] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-03-02T20:28:34.927936] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-03-02T20:28:34.927992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:34.928049] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:34.928081] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:34.928141] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:34.989863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:34.990833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:34.990921] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:34.990956] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:35.119118] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:35.119313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:35.119359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:35.119391] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:35.122986] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: UP (p=70.00%) [2026-03-02T20:28:35.123304] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-03-02T20:28:35.123439] [INFO ] [sig ] OGI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:35.268198] [INFO ] [LOCAL ] Saved forecast: OGI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OGI.txt [2026-03-02T20:28:35.268337] [INFO ] [sig ] [2215/3370] Completed OGI in 0.4s | 2.73 sym/s | Total: 13.5m | ETA: 7.0m [2026-03-02T20:28:35.268376] [INFO ] [sig ] [2216/3370] Forecasting OGN... [2026-03-02T20:28:35.268407] [INFO ] [sig ] Generating forecast for: OGN [2026-03-02T20:28:35.268437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-03-02T20:28:35.281232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-03-02T20:28:35.281617] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-03-02T20:28:35.282462] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-03-02T20:28:35.282515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:35.282591] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:35.282624] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:35.282682] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:35.340631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:35.341535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:35.341638] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:35.341672] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:35.471020] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:35.471205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:35.471247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:35.471277] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:35.474941] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: UP (p=85.49%) [2026-03-02T20:28:35.475273] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-03-02T20:28:35.475407] [INFO ] [sig ] OGN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:35.622436] [INFO ] [LOCAL ] Saved forecast: OGN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OGN.txt [2026-03-02T20:28:35.622599] [INFO ] [sig ] [2216/3370] Completed OGN in 0.4s | 2.73 sym/s | Total: 13.5m | ETA: 7.0m [2026-03-02T20:28:35.622643] [INFO ] [sig ] [2217/3370] Forecasting OHI... [2026-03-02T20:28:35.622673] [INFO ] [sig ] Generating forecast for: OHI [2026-03-02T20:28:35.622703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-03-02T20:28:35.636091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-03-02T20:28:35.636424] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-03-02T20:28:35.637285] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-03-02T20:28:35.637337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:35.637369] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:35.637396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:35.637457] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:35.701238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:35.702389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:35.702482] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:35.702518] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:35.825881] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:35.826038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:35.826082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:35.826111] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:35.829727] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: UP (p=70.80%) [2026-03-02T20:28:35.830009] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-03-02T20:28:35.830140] [INFO ] [sig ] OHI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:35.977694] [INFO ] [LOCAL ] Saved forecast: OHI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OHI.txt [2026-03-02T20:28:35.977847] [INFO ] [sig ] [2217/3370] Completed OHI in 0.4s | 2.73 sym/s | Total: 13.5m | ETA: 7.0m [2026-03-02T20:28:35.977889] [INFO ] [sig ] [2218/3370] Forecasting OI... [2026-03-02T20:28:35.977919] [INFO ] [sig ] Generating forecast for: OI [2026-03-02T20:28:35.977949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-03-02T20:28:35.993008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-03-02T20:28:35.993521] [INFO ] [FORECASTER] Starting predict_future for OI [2026-03-02T20:28:35.994347] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-03-02T20:28:35.994399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:35.994433] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:35.994460] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:35.994516] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:36.056722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:36.057409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:36.057492] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:36.057533] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:36.188071] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:36.188240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:36.188286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:36.188315] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:36.192131] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: UP (p=89.28%) [2026-03-02T20:28:36.192415] [INFO ] [FORECASTER] Completed predict_future for OI [2026-03-02T20:28:36.192550] [INFO ] [sig ] OI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:36.354885] [INFO ] [LOCAL ] Saved forecast: OI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OI.txt [2026-03-02T20:28:36.355067] [INFO ] [sig ] [2218/3370] Completed OI in 0.4s | 2.73 sym/s | Total: 13.5m | ETA: 7.0m [2026-03-02T20:28:36.355118] [INFO ] [sig ] [2219/3370] Forecasting OIA... [2026-03-02T20:28:36.355155] [INFO ] [sig ] Generating forecast for: OIA [2026-03-02T20:28:36.355202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-03-02T20:28:36.370489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-03-02T20:28:36.370849] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-03-02T20:28:36.371706] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-03-02T20:28:36.371761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:36.371805] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:36.371835] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:36.371893] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:36.431567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:36.432528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:36.432644] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:36.432679] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:36.555946] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:36.556124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:36.556170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:36.556203] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:36.559898] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: DOWN (p=9.40%) [2026-03-02T20:28:36.560231] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-03-02T20:28:36.560384] [INFO ] [sig ] OIA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:36.716932] [INFO ] [LOCAL ] Saved forecast: OIA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OIA.txt [2026-03-02T20:28:36.717105] [INFO ] [sig ] [2219/3370] Completed OIA in 0.4s | 2.73 sym/s | Total: 13.5m | ETA: 7.0m [2026-03-02T20:28:36.717146] [INFO ] [sig ] [2220/3370] Forecasting OII... [2026-03-02T20:28:36.717176] [INFO ] [sig ] Generating forecast for: OII [2026-03-02T20:28:36.717206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-03-02T20:28:36.732348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-03-02T20:28:36.732792] [INFO ] [FORECASTER] Starting predict_future for OII [2026-03-02T20:28:36.733666] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-03-02T20:28:36.733720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:36.733754] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:36.733781] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:36.733840] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:36.796883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:36.797816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:36.797911] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:36.797946] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:36.938605] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:36.938778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:36.938820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:36.938851] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:36.942996] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: DOWN (p=41.88%) [2026-03-02T20:28:36.943525] [INFO ] [FORECASTER] Completed predict_future for OII [2026-03-02T20:28:36.943695] [INFO ] [sig ] OII: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:37.106091] [INFO ] [LOCAL ] Saved forecast: OII 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OII.txt [2026-03-02T20:28:37.106307] [INFO ] [sig ] [2220/3370] Completed OII in 0.4s | 2.73 sym/s | Total: 13.5m | ETA: 7.0m [2026-03-02T20:28:37.106352] [INFO ] [sig ] [2221/3370] Forecasting OIS... [2026-03-02T20:28:37.106381] [INFO ] [sig ] Generating forecast for: OIS [2026-03-02T20:28:37.106411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-03-02T20:28:37.121826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-03-02T20:28:37.122275] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-03-02T20:28:37.123147] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-03-02T20:28:37.123202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:37.123234] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:37.123261] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:37.123319] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:37.181393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:37.182334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:37.182423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:37.182456] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:37.311148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:37.311315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:37.311357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:37.311387] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:37.315082] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: UP (p=92.86%) [2026-03-02T20:28:37.315426] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-03-02T20:28:37.315599] [INFO ] [sig ] OIS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:37.469642] [INFO ] [LOCAL ] Saved forecast: OIS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OIS.txt [2026-03-02T20:28:37.469801] [INFO ] [sig ] [2221/3370] Completed OIS in 0.4s | 2.73 sym/s | Total: 13.5m | ETA: 7.0m [2026-03-02T20:28:37.469867] [INFO ] [sig ] [2222/3370] Forecasting OKE... [2026-03-02T20:28:37.469901] [INFO ] [sig ] Generating forecast for: OKE [2026-03-02T20:28:37.469932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-03-02T20:28:37.485539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-03-02T20:28:37.485976] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-03-02T20:28:37.487018] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-03-02T20:28:37.487075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:37.487109] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:37.487157] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:37.487238] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:37.549296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:37.550290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:37.550395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:37.550432] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:37.680923] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:37.681085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:37.681127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:37.681160] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:37.684569] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: UP (p=90.26%) [2026-03-02T20:28:37.684865] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-03-02T20:28:37.684994] [INFO ] [sig ] OKE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:37.833436] [INFO ] [LOCAL ] Saved forecast: OKE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OKE.txt [2026-03-02T20:28:37.833622] [INFO ] [sig ] [2222/3370] Completed OKE in 0.4s | 2.73 sym/s | Total: 13.5m | ETA: 7.0m [2026-03-02T20:28:37.833667] [INFO ] [sig ] [2223/3370] Forecasting OKTA... [2026-03-02T20:28:37.833704] [INFO ] [sig ] Generating forecast for: OKTA [2026-03-02T20:28:37.833736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-03-02T20:28:37.849808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-03-02T20:28:37.850331] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-03-02T20:28:37.851490] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-03-02T20:28:37.851557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:37.851627] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:37.851663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:37.851740] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:37.922937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:37.923861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:37.923947] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:37.923982] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:38.051400] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:38.051568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:38.051640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:38.051685] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:38.055264] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: UP (p=95.66%) [2026-03-02T20:28:38.055556] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-03-02T20:28:38.055715] [INFO ] [sig ] OKTA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:38.209541] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OKTA.txt [2026-03-02T20:28:38.209726] [INFO ] [sig ] [2223/3370] Completed OKTA in 0.4s | 2.73 sym/s | Total: 13.6m | ETA: 7.0m [2026-03-02T20:28:38.209766] [INFO ] [sig ] [2224/3370] Forecasting OKYO... [2026-03-02T20:28:38.209798] [INFO ] [sig ] Generating forecast for: OKYO [2026-03-02T20:28:38.209828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-03-02T20:28:38.223262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-03-02T20:28:38.223593] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-03-02T20:28:38.224452] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-03-02T20:28:38.224507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:38.224541] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:38.224568] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:38.224654] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:38.282649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:38.283389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:38.283471] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:38.283505] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:38.418435] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:38.418640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:38.418691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:38.418723] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:38.422531] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: UP (p=82.51%) [2026-03-02T20:28:38.422844] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-03-02T20:28:38.422989] [INFO ] [sig ] OKYO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:38.578768] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OKYO.txt [2026-03-02T20:28:38.578926] [INFO ] [sig ] [2224/3370] Completed OKYO in 0.4s | 2.73 sym/s | Total: 13.6m | ETA: 7.0m [2026-03-02T20:28:38.578967] [INFO ] [sig ] [2225/3370] Forecasting OLED... [2026-03-02T20:28:38.578996] [INFO ] [sig ] Generating forecast for: OLED [2026-03-02T20:28:38.579027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-03-02T20:28:38.591439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-03-02T20:28:38.591787] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-03-02T20:28:38.592802] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-03-02T20:28:38.592854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:38.592887] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:38.592914] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:38.592971] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:38.653456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:38.654250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:38.654336] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:38.654370] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:38.776240] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:38.776630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:38.776675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:38.776723] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:38.780558] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: DOWN (p=3.64%) [2026-03-02T20:28:38.780888] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-03-02T20:28:38.781031] [INFO ] [sig ] OLED: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:38.930420] [INFO ] [LOCAL ] Saved forecast: OLED 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OLED.txt [2026-03-02T20:28:38.930596] [INFO ] [sig ] [2225/3370] Completed OLED in 0.4s | 2.73 sym/s | Total: 13.6m | ETA: 7.0m [2026-03-02T20:28:38.930640] [INFO ] [sig ] [2226/3370] Forecasting OLLI... [2026-03-02T20:28:38.930671] [INFO ] [sig ] Generating forecast for: OLLI [2026-03-02T20:28:38.930701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-03-02T20:28:38.947482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-03-02T20:28:38.948084] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-03-02T20:28:38.949370] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-03-02T20:28:38.949443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:38.949489] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:38.949531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:38.949657] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:39.021536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:39.022670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:39.022838] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:39.022881] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:39.151617] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:39.151789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:39.151832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:39.151880] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:39.155394] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: DOWN (p=29.13%) [2026-03-02T20:28:39.155717] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-03-02T20:28:39.155855] [INFO ] [sig ] OLLI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:39.383664] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OLLI.txt [2026-03-02T20:28:39.383826] [INFO ] [sig ] [2226/3370] Completed OLLI in 0.5s | 2.73 sym/s | Total: 13.6m | ETA: 7.0m [2026-03-02T20:28:39.383868] [INFO ] [sig ] [2227/3370] Forecasting OLMA... [2026-03-02T20:28:39.383900] [INFO ] [sig ] Generating forecast for: OLMA [2026-03-02T20:28:39.383931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-03-02T20:28:39.396910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-03-02T20:28:39.397297] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-03-02T20:28:39.398189] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-03-02T20:28:39.398244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:39.398277] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:39.398304] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:39.398361] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:39.456174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:39.457094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:39.457186] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:39.457220] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:39.583170] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:39.583364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:39.583417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:39.583458] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:39.587413] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: DOWN (p=29.91%) [2026-03-02T20:28:39.587823] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-03-02T20:28:39.587995] [INFO ] [sig ] OLMA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:39.745459] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OLMA.txt [2026-03-02T20:28:39.745636] [INFO ] [sig ] [2227/3370] Completed OLMA in 0.4s | 2.73 sym/s | Total: 13.6m | ETA: 7.0m [2026-03-02T20:28:39.745680] [INFO ] [sig ] [2228/3370] Forecasting OLN... [2026-03-02T20:28:39.745711] [INFO ] [sig ] Generating forecast for: OLN [2026-03-02T20:28:39.745741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-03-02T20:28:39.757091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-03-02T20:28:39.757390] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-03-02T20:28:39.758238] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-03-02T20:28:39.758291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:39.758323] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:39.758350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:39.758408] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:39.823121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:39.824271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:39.824402] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:39.824484] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:39.955207] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:39.955377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:39.955417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:39.955446] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:39.959116] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: UP (p=89.13%) [2026-03-02T20:28:39.959443] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-03-02T20:28:39.959601] [INFO ] [sig ] OLN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:40.109900] [INFO ] [LOCAL ] Saved forecast: OLN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OLN.txt [2026-03-02T20:28:40.110065] [INFO ] [sig ] [2228/3370] Completed OLN in 0.4s | 2.73 sym/s | Total: 13.6m | ETA: 7.0m [2026-03-02T20:28:40.110113] [INFO ] [sig ] [2229/3370] Forecasting OLP... [2026-03-02T20:28:40.110149] [INFO ] [sig ] Generating forecast for: OLP [2026-03-02T20:28:40.110186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-03-02T20:28:40.122188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-03-02T20:28:40.122507] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-03-02T20:28:40.123402] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-03-02T20:28:40.123457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:40.123490] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:40.123518] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:40.123593] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:40.182339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:40.183165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:40.183253] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:40.183289] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:40.300911] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:40.301076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:40.301117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:40.301146] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:40.304631] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: DOWN (p=37.07%) [2026-03-02T20:28:40.304910] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-03-02T20:28:40.305039] [INFO ] [sig ] OLP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:40.455163] [INFO ] [LOCAL ] Saved forecast: OLP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OLP.txt [2026-03-02T20:28:40.455625] [INFO ] [sig ] [2229/3370] Completed OLP in 0.3s | 2.73 sym/s | Total: 13.6m | ETA: 7.0m [2026-03-02T20:28:40.455692] [INFO ] [sig ] [2230/3370] Forecasting OLPX... [2026-03-02T20:28:40.455737] [INFO ] [sig ] Generating forecast for: OLPX [2026-03-02T20:28:40.455775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-03-02T20:28:40.471996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-03-02T20:28:40.472477] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-03-02T20:28:40.473622] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-03-02T20:28:40.473692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:40.473736] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:40.473775] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:40.473875] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:40.541184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:40.542137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:40.542225] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:40.542262] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:40.669789] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:40.669967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:40.670011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:40.670039] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:40.673551] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: UP (p=84.58%) [2026-03-02T20:28:40.673857] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-03-02T20:28:40.673992] [INFO ] [sig ] OLPX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:40.820850] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OLPX.txt [2026-03-02T20:28:40.821022] [INFO ] [sig ] [2230/3370] Completed OLPX in 0.4s | 2.73 sym/s | Total: 13.6m | ETA: 7.0m [2026-03-02T20:28:40.821065] [INFO ] [sig ] [2231/3370] Forecasting OM... [2026-03-02T20:28:40.821095] [INFO ] [sig ] Generating forecast for: OM [2026-03-02T20:28:40.821126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-03-02T20:28:40.833547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-03-02T20:28:40.833991] [INFO ] [FORECASTER] Starting predict_future for OM [2026-03-02T20:28:40.834922] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-03-02T20:28:40.834977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:40.835011] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:40.835040] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:40.835099] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:40.892861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:40.893786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:40.893875] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:40.893908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:41.017336] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:41.017514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:41.017557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:41.017614] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:41.021493] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: DOWN (p=1.81%) [2026-03-02T20:28:41.021899] [INFO ] [FORECASTER] Completed predict_future for OM [2026-03-02T20:28:41.022061] [INFO ] [sig ] OM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:41.169261] [INFO ] [LOCAL ] Saved forecast: OM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OM.txt [2026-03-02T20:28:41.169426] [INFO ] [sig ] [2231/3370] Completed OM in 0.3s | 2.73 sym/s | Total: 13.6m | ETA: 6.9m [2026-03-02T20:28:41.169468] [INFO ] [sig ] [2232/3370] Forecasting OMAB... [2026-03-02T20:28:41.169498] [INFO ] [sig ] Generating forecast for: OMAB [2026-03-02T20:28:41.169529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-03-02T20:28:41.184250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-03-02T20:28:41.184671] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-03-02T20:28:41.185536] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-03-02T20:28:41.185626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:41.185664] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:41.185693] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:41.185752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:41.256633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:41.257897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:41.258001] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:41.258061] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:41.399010] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:41.399181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:41.399220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:41.399253] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:41.402911] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: DOWN (p=35.75%) [2026-03-02T20:28:41.403189] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-03-02T20:28:41.403320] [INFO ] [sig ] OMAB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:41.566537] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OMAB.txt [2026-03-02T20:28:41.566724] [INFO ] [sig ] [2232/3370] Completed OMAB in 0.4s | 2.73 sym/s | Total: 13.6m | ETA: 6.9m [2026-03-02T20:28:41.566766] [INFO ] [sig ] [2233/3370] Forecasting OMC... [2026-03-02T20:28:41.566794] [INFO ] [sig ] Generating forecast for: OMC [2026-03-02T20:28:41.566824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-03-02T20:28:41.579973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-03-02T20:28:41.580405] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-03-02T20:28:41.581345] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-03-02T20:28:41.581399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:41.581467] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:41.581498] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:41.581593] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:41.642589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:41.643520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:41.643636] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:41.643673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:41.770079] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:41.770254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:41.770296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:41.770326] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:41.774370] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: UP (p=84.31%) [2026-03-02T20:28:41.774740] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-03-02T20:28:41.774885] [INFO ] [sig ] OMC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:41.951748] [INFO ] [LOCAL ] Saved forecast: OMC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OMC.txt [2026-03-02T20:28:41.951955] [INFO ] [sig ] [2233/3370] Completed OMC in 0.4s | 2.73 sym/s | Total: 13.6m | ETA: 6.9m [2026-03-02T20:28:41.952017] [INFO ] [sig ] [2234/3370] Forecasting OMCL... [2026-03-02T20:28:41.952056] [INFO ] [sig ] Generating forecast for: OMCL [2026-03-02T20:28:41.952090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-03-02T20:28:41.966826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-03-02T20:28:41.967272] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-03-02T20:28:41.968412] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-03-02T20:28:41.968473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:41.968506] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:41.968535] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:41.968620] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:42.033258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:42.034199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:42.034299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:42.034334] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:42.175113] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:42.175280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:42.175323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:42.175353] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:42.179028] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: UP (p=85.15%) [2026-03-02T20:28:42.179353] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-03-02T20:28:42.179503] [INFO ] [sig ] OMCL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:42.330053] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OMCL.txt [2026-03-02T20:28:42.330218] [INFO ] [sig ] [2234/3370] Completed OMCL in 0.4s | 2.73 sym/s | Total: 13.6m | ETA: 6.9m [2026-03-02T20:28:42.330260] [INFO ] [sig ] [2235/3370] Forecasting OMEX... [2026-03-02T20:28:42.330290] [INFO ] [sig ] Generating forecast for: OMEX [2026-03-02T20:28:42.330321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-03-02T20:28:42.343647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-03-02T20:28:42.344004] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-03-02T20:28:42.344872] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-03-02T20:28:42.344926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:42.344959] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:42.344986] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:42.345043] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:42.404915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:42.405828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:42.405916] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:42.405952] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:42.530007] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:42.530186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:42.530245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:42.530277] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:42.534449] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-03-02T20:28:42.534781] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-03-02T20:28:42.534945] [INFO ] [sig ] OMEX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:42.741529] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OMEX.txt [2026-03-02T20:28:42.741780] [INFO ] [sig ] [2235/3370] Completed OMEX in 0.4s | 2.73 sym/s | Total: 13.6m | ETA: 6.9m [2026-03-02T20:28:42.741829] [INFO ] [sig ] [2236/3370] Forecasting OMF... [2026-03-02T20:28:42.741865] [INFO ] [sig ] Generating forecast for: OMF [2026-03-02T20:28:42.741904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-03-02T20:28:42.756680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-03-02T20:28:42.757172] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-03-02T20:28:42.758298] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-03-02T20:28:42.758367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:42.758412] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:42.758450] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:42.758535] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:42.838069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:42.839362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:42.839491] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:42.839542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:43.019329] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:43.019545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:43.019640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:43.019805] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:43.025287] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: UP (p=52.29%) [2026-03-02T20:28:43.025797] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-03-02T20:28:43.026003] [INFO ] [sig ] OMF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:43.256114] [INFO ] [LOCAL ] Saved forecast: OMF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OMF.txt [2026-03-02T20:28:43.256364] [INFO ] [sig ] [2236/3370] Completed OMF in 0.5s | 2.73 sym/s | Total: 13.6m | ETA: 6.9m [2026-03-02T20:28:43.256432] [INFO ] [sig ] [2237/3370] Forecasting ON... [2026-03-02T20:28:43.256480] [INFO ] [sig ] Generating forecast for: ON [2026-03-02T20:28:43.256529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-03-02T20:28:43.288781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-03-02T20:28:43.289340] [INFO ] [FORECASTER] Starting predict_future for ON [2026-03-02T20:28:43.290705] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-03-02T20:28:43.290780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:43.290834] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:43.290879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:43.290973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:43.403222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:43.404592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:43.404727] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:43.404788] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:43.624592] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:43.624791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:43.624857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:43.624896] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:43.629944] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: UP (p=62.70%) [2026-03-02T20:28:43.630507] [INFO ] [FORECASTER] Completed predict_future for ON [2026-03-02T20:28:43.630742] [INFO ] [sig ] ON: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:43.845989] [INFO ] [LOCAL ] Saved forecast: ON 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ON.txt [2026-03-02T20:28:43.846222] [INFO ] [sig ] [2237/3370] Completed ON in 0.6s | 2.73 sym/s | Total: 13.6m | ETA: 6.9m [2026-03-02T20:28:43.846290] [INFO ] [sig ] [2238/3370] Forecasting ONB... [2026-03-02T20:28:43.846344] [INFO ] [sig ] Generating forecast for: ONB [2026-03-02T20:28:43.846395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-03-02T20:28:43.865690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-03-02T20:28:43.866207] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-03-02T20:28:43.867319] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-03-02T20:28:43.867386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:43.867430] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:43.867465] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:43.867548] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:43.951701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:43.952891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:43.953009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:43.953052] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:44.122489] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:44.122819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:44.122893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:44.122936] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:44.128659] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: DOWN (p=6.14%) [2026-03-02T20:28:44.129172] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-03-02T20:28:44.129378] [INFO ] [sig ] ONB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:44.320738] [INFO ] [LOCAL ] Saved forecast: ONB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ONB.txt [2026-03-02T20:28:44.320927] [INFO ] [sig ] [2238/3370] Completed ONB in 0.5s | 2.73 sym/s | Total: 13.7m | ETA: 6.9m [2026-03-02T20:28:44.320973] [INFO ] [sig ] [2239/3370] Forecasting ONDS... [2026-03-02T20:28:44.321002] [INFO ] [sig ] Generating forecast for: ONDS [2026-03-02T20:28:44.321043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-03-02T20:28:44.336022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-03-02T20:28:44.336516] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-03-02T20:28:44.337868] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-03-02T20:28:44.337961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:44.338050] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:44.338102] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:44.338205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:44.415398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:44.416488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:44.416631] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:44.416671] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:44.546934] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:44.547117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:44.547211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:44.547245] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:44.551073] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-03-02T20:28:44.551462] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-03-02T20:28:44.551640] [INFO ] [sig ] ONDS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:44.714917] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ONDS.txt [2026-03-02T20:28:44.715078] [INFO ] [sig ] [2239/3370] Completed ONDS in 0.4s | 2.73 sym/s | Total: 13.7m | ETA: 6.9m [2026-03-02T20:28:44.715119] [INFO ] [sig ] [2240/3370] Forecasting ONEQ... [2026-03-02T20:28:44.715150] [INFO ] [sig ] Generating forecast for: ONEQ [2026-03-02T20:28:44.715180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-03-02T20:28:44.726666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-03-02T20:28:44.727040] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-03-02T20:28:44.727906] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-03-02T20:28:44.727961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:44.727994] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:44.728021] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:44.728129] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:44.786927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:44.787859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:44.787966] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:44.788006] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:44.917334] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:44.917515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:44.917557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:44.917609] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:44.921714] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: UP (p=99.80%) [2026-03-02T20:28:44.922011] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-03-02T20:28:44.922168] [INFO ] [sig ] ONEQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:45.078355] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ONEQ.txt [2026-03-02T20:28:45.078529] [INFO ] [sig ] [2240/3370] Completed ONEQ in 0.4s | 2.73 sym/s | Total: 13.7m | ETA: 6.9m [2026-03-02T20:28:45.078590] [INFO ] [sig ] [2241/3370] Forecasting ONL... [2026-03-02T20:28:45.078627] [INFO ] [sig ] Generating forecast for: ONL [2026-03-02T20:28:45.078659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-03-02T20:28:45.091811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-03-02T20:28:45.092220] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-03-02T20:28:45.093085] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-03-02T20:28:45.093140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:45.093174] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:45.093202] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:45.093262] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:45.158917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:45.159887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:45.159979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:45.160013] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:45.288530] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:45.288713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:45.288754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:45.288782] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:45.292682] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: UP (p=68.01%) [2026-03-02T20:28:45.292978] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-03-02T20:28:45.293125] [INFO ] [sig ] ONL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:45.441951] [INFO ] [LOCAL ] Saved forecast: ONL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ONL.txt [2026-03-02T20:28:45.442114] [INFO ] [sig ] [2241/3370] Completed ONL in 0.4s | 2.73 sym/s | Total: 13.7m | ETA: 6.9m [2026-03-02T20:28:45.442154] [INFO ] [sig ] [2242/3370] Forecasting ONON... [2026-03-02T20:28:45.442186] [INFO ] [sig ] Generating forecast for: ONON [2026-03-02T20:28:45.442217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-03-02T20:28:45.454779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-03-02T20:28:45.455158] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-03-02T20:28:45.456031] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-03-02T20:28:45.456085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:45.456117] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:45.456144] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:45.456202] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:45.516202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:45.517161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:45.517257] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:45.517298] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:45.648939] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:45.649114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:45.649156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:45.649186] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:45.652816] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: DOWN (p=4.95%) [2026-03-02T20:28:45.653209] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-03-02T20:28:45.653372] [INFO ] [sig ] ONON: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:45.817013] [INFO ] [LOCAL ] Saved forecast: ONON 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ONON.txt [2026-03-02T20:28:45.817194] [INFO ] [sig ] [2242/3370] Completed ONON in 0.4s | 2.73 sym/s | Total: 13.7m | ETA: 6.9m [2026-03-02T20:28:45.817243] [INFO ] [sig ] [2243/3370] Forecasting ONTF... [2026-03-02T20:28:45.817275] [INFO ] [sig ] Generating forecast for: ONTF [2026-03-02T20:28:45.817309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-03-02T20:28:45.830490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-03-02T20:28:45.830827] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-03-02T20:28:45.831746] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-03-02T20:28:45.831803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:45.831858] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:45.831898] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:45.831960] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:45.892358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:45.893186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:45.893310] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:45.893346] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:46.031369] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:46.031539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:46.031600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:46.031635] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:46.035178] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: DOWN (p=34.59%) [2026-03-02T20:28:46.035469] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-03-02T20:28:46.035625] [INFO ] [sig ] ONTF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:46.185180] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ONTF.txt [2026-03-02T20:28:46.185330] [INFO ] [sig ] [2243/3370] Completed ONTF in 0.4s | 2.73 sym/s | Total: 13.7m | ETA: 6.9m [2026-03-02T20:28:46.185372] [INFO ] [sig ] [2244/3370] Forecasting ONTO... [2026-03-02T20:28:46.185406] [INFO ] [sig ] Generating forecast for: ONTO [2026-03-02T20:28:46.185438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-03-02T20:28:46.197599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-03-02T20:28:46.197928] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-03-02T20:28:46.198829] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-03-02T20:28:46.198883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:46.198916] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:46.198944] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:46.199004] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:46.260641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:46.261596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:46.261687] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:46.261722] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:46.390204] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:46.390364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:46.390405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:46.390433] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:46.393977] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: DOWN (p=2.04%) [2026-03-02T20:28:46.394254] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-03-02T20:28:46.394385] [INFO ] [sig ] ONTO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:46.542731] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ONTO.txt [2026-03-02T20:28:46.542881] [INFO ] [sig ] [2244/3370] Completed ONTO in 0.4s | 2.73 sym/s | Total: 13.7m | ETA: 6.9m [2026-03-02T20:28:46.542923] [INFO ] [sig ] [2245/3370] Forecasting OOMA... [2026-03-02T20:28:46.542954] [INFO ] [sig ] Generating forecast for: OOMA [2026-03-02T20:28:46.542984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-03-02T20:28:46.555158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-03-02T20:28:46.555485] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-03-02T20:28:46.556305] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-03-02T20:28:46.556358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:46.556390] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:46.556417] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:46.556473] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:46.616694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:46.617478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:46.617566] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:46.617623] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:46.741864] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:46.742025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:46.742063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:46.742093] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:46.745502] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-03-02T20:28:46.745796] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-03-02T20:28:46.745926] [INFO ] [sig ] OOMA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:46.891732] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OOMA.txt [2026-03-02T20:28:46.891862] [INFO ] [sig ] [2245/3370] Completed OOMA in 0.3s | 2.73 sym/s | Total: 13.7m | ETA: 6.9m [2026-03-02T20:28:46.891901] [INFO ] [sig ] [2246/3370] Forecasting OPAL... [2026-03-02T20:28:46.891930] [INFO ] [sig ] Generating forecast for: OPAL [2026-03-02T20:28:46.891959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-03-02T20:28:46.910294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-03-02T20:28:46.910873] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-03-02T20:28:46.912020] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-03-02T20:28:46.912082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:46.912122] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:46.912155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:46.912230] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:46.975372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:46.976349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:46.976443] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:46.976477] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:47.105830] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:47.106001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:47.106042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:47.106072] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:47.109800] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: UP (p=98.32%) [2026-03-02T20:28:47.110092] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-03-02T20:28:47.110226] [INFO ] [sig ] OPAL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:47.261726] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OPAL.txt [2026-03-02T20:28:47.261917] [INFO ] [sig ] [2246/3370] Completed OPAL in 0.4s | 2.73 sym/s | Total: 13.7m | ETA: 6.9m [2026-03-02T20:28:47.261965] [INFO ] [sig ] [2247/3370] Forecasting OPBK... [2026-03-02T20:28:47.261997] [INFO ] [sig ] Generating forecast for: OPBK [2026-03-02T20:28:47.262026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-03-02T20:28:47.278100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-03-02T20:28:47.278511] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-03-02T20:28:47.279483] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-03-02T20:28:47.279545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:47.279640] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:47.279689] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:47.279775] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:47.345190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:47.346151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:47.346246] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:47.346300] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:47.479046] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:47.479206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:47.479248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:47.479278] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:47.482899] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: UP (p=66.94%) [2026-03-02T20:28:47.483184] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-03-02T20:28:47.483318] [INFO ] [sig ] OPBK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:47.641434] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OPBK.txt [2026-03-02T20:28:47.641613] [INFO ] [sig ] [2247/3370] Completed OPBK in 0.4s | 2.73 sym/s | Total: 13.7m | ETA: 6.9m [2026-03-02T20:28:47.641659] [INFO ] [sig ] [2248/3370] Forecasting OPCH... [2026-03-02T20:28:47.641692] [INFO ] [sig ] Generating forecast for: OPCH [2026-03-02T20:28:47.641724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-03-02T20:28:47.653247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-03-02T20:28:47.653600] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-03-02T20:28:47.654498] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-03-02T20:28:47.654553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:47.654617] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:47.654665] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:47.654730] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:47.720696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:47.721477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:47.721563] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:47.721619] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:47.852211] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:47.852388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:47.852442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:47.852476] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:47.856255] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: UP (p=74.60%) [2026-03-02T20:28:47.856641] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-03-02T20:28:47.856812] [INFO ] [sig ] OPCH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:48.014814] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OPCH.txt [2026-03-02T20:28:48.014986] [INFO ] [sig ] [2248/3370] Completed OPCH in 0.4s | 2.73 sym/s | Total: 13.7m | ETA: 6.8m [2026-03-02T20:28:48.015029] [INFO ] [sig ] [2249/3370] Forecasting OPEN... [2026-03-02T20:28:48.015060] [INFO ] [sig ] Generating forecast for: OPEN [2026-03-02T20:28:48.015091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-03-02T20:28:48.028017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-03-02T20:28:48.028490] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-03-02T20:28:48.029452] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-03-02T20:28:48.029731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:48.029770] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:48.029798] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:48.029857] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:48.097633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:48.098654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:48.098749] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:48.098783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:48.236923] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:48.237103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:48.237147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:48.237177] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:48.241448] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-03-02T20:28:48.241863] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-03-02T20:28:48.242023] [INFO ] [sig ] OPEN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:48.404808] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OPEN.txt [2026-03-02T20:28:48.404967] [INFO ] [sig ] [2249/3370] Completed OPEN in 0.4s | 2.73 sym/s | Total: 13.7m | ETA: 6.8m [2026-03-02T20:28:48.405008] [INFO ] [sig ] [2250/3370] Forecasting OPFI... [2026-03-02T20:28:48.405039] [INFO ] [sig ] Generating forecast for: OPFI [2026-03-02T20:28:48.405071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-03-02T20:28:48.417291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-03-02T20:28:48.417717] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-03-02T20:28:48.418631] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-03-02T20:28:48.418686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:48.418757] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:48.418788] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:48.418848] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:48.485715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:48.486666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:48.486779] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:48.486834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:48.621999] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:48.622191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:48.622256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:48.622288] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:48.626737] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-03-02T20:28:48.627159] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-03-02T20:28:48.627330] [INFO ] [sig ] OPFI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:48.780875] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OPFI.txt [2026-03-02T20:28:48.781233] [INFO ] [sig ] [2250/3370] Completed OPFI in 0.4s | 2.73 sym/s | Total: 13.7m | ETA: 6.8m [2026-03-02T20:28:48.781274] [INFO ] [sig ] [2251/3370] Forecasting OPK... [2026-03-02T20:28:48.781305] [INFO ] [sig ] Generating forecast for: OPK [2026-03-02T20:28:48.781334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-03-02T20:28:48.795001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-03-02T20:28:48.795438] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-03-02T20:28:48.796658] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-03-02T20:28:48.796718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:48.796753] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:48.796782] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:48.796842] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:48.864252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:48.865553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:48.865867] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:48.865910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:48.993696] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:48.993863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:48.993907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:48.993938] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:48.997465] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: UP (p=81.89%) [2026-03-02T20:28:48.997779] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-03-02T20:28:48.997916] [INFO ] [sig ] OPK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:49.149178] [INFO ] [LOCAL ] Saved forecast: OPK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OPK.txt [2026-03-02T20:28:49.149432] [INFO ] [sig ] [2251/3370] Completed OPK in 0.4s | 2.73 sym/s | Total: 13.7m | ETA: 6.8m [2026-03-02T20:28:49.149518] [INFO ] [sig ] [2252/3370] Forecasting OPP... [2026-03-02T20:28:49.149567] [INFO ] [sig ] Generating forecast for: OPP [2026-03-02T20:28:49.149624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-03-02T20:28:49.162612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-03-02T20:28:49.163053] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-03-02T20:28:49.164204] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-03-02T20:28:49.164265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:49.164300] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:49.164335] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:49.164410] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:49.226757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:49.227676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:49.227782] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:49.227818] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:49.350368] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:49.350545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:49.350607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:49.350638] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:49.355137] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: DOWN (p=2.67%) [2026-03-02T20:28:49.355761] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-03-02T20:28:49.355925] [INFO ] [sig ] OPP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:49.511147] [INFO ] [LOCAL ] Saved forecast: OPP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OPP.txt [2026-03-02T20:28:49.511307] [INFO ] [sig ] [2252/3370] Completed OPP in 0.4s | 2.73 sym/s | Total: 13.7m | ETA: 6.8m [2026-03-02T20:28:49.511347] [INFO ] [sig ] [2253/3370] Forecasting OPRA... [2026-03-02T20:28:49.511377] [INFO ] [sig ] Generating forecast for: OPRA [2026-03-02T20:28:49.511408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-03-02T20:28:49.525787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-03-02T20:28:49.526160] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-03-02T20:28:49.527095] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-03-02T20:28:49.527150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:49.527184] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:49.527211] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:49.527268] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:49.586855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:49.587746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:49.587831] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:49.587864] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:49.709240] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:49.709416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:49.709456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:49.709524] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:49.713175] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: UP (p=75.56%) [2026-03-02T20:28:49.713481] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-03-02T20:28:49.713642] [INFO ] [sig ] OPRA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:49.869768] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OPRA.txt [2026-03-02T20:28:49.869949] [INFO ] [sig ] [2253/3370] Completed OPRA in 0.4s | 2.73 sym/s | Total: 13.7m | ETA: 6.8m [2026-03-02T20:28:49.870002] [INFO ] [sig ] [2254/3370] Forecasting OPTX... [2026-03-02T20:28:49.870037] [INFO ] [sig ] Generating forecast for: OPTX [2026-03-02T20:28:49.870069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-03-02T20:28:49.882404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-03-02T20:28:49.882850] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-03-02T20:28:49.883762] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-03-02T20:28:49.883820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:49.883869] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:49.883900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:49.883962] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:49.945552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:49.946512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:49.946625] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:49.946663] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:50.069102] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:50.069269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:50.069311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:50.069341] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:50.073136] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: DOWN (p=4.55%) [2026-03-02T20:28:50.073457] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-03-02T20:28:50.073625] [INFO ] [sig ] OPTX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:50.226284] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OPTX.txt [2026-03-02T20:28:50.226445] [INFO ] [sig ] [2254/3370] Completed OPTX in 0.4s | 2.73 sym/s | Total: 13.8m | ETA: 6.8m [2026-03-02T20:28:50.226487] [INFO ] [sig ] [2255/3370] Forecasting OPXS... [2026-03-02T20:28:50.226728] [INFO ] [sig ] Generating forecast for: OPXS [2026-03-02T20:28:50.226762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-03-02T20:28:50.239318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-03-02T20:28:50.239743] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-03-02T20:28:50.240669] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-03-02T20:28:50.240726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:50.240760] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:50.240789] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:50.240851] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:50.300308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:50.301158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:50.301245] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:50.301278] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:50.429091] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:50.429260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:50.429301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:50.429330] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:50.433026] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: UP (p=65.37%) [2026-03-02T20:28:50.433325] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-03-02T20:28:50.433469] [INFO ] [sig ] OPXS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:50.579229] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OPXS.txt [2026-03-02T20:28:50.579395] [INFO ] [sig ] [2255/3370] Completed OPXS in 0.4s | 2.73 sym/s | Total: 13.8m | ETA: 6.8m [2026-03-02T20:28:50.579439] [INFO ] [sig ] [2256/3370] Forecasting ORA... [2026-03-02T20:28:50.579468] [INFO ] [sig ] Generating forecast for: ORA [2026-03-02T20:28:50.579500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-03-02T20:28:50.592284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-03-02T20:28:50.592752] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-03-02T20:28:50.593672] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-03-02T20:28:50.593726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:50.593760] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:50.593788] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:50.593848] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:50.659558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:50.660495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:50.660605] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:50.660642] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:50.791305] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:50.791487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:50.791531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:50.791560] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:50.796020] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-03-02T20:28:50.796412] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-03-02T20:28:50.796570] [INFO ] [sig ] ORA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:50.952402] [INFO ] [LOCAL ] Saved forecast: ORA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ORA.txt [2026-03-02T20:28:50.952563] [INFO ] [sig ] [2256/3370] Completed ORA in 0.4s | 2.73 sym/s | Total: 13.8m | ETA: 6.8m [2026-03-02T20:28:50.952622] [INFO ] [sig ] [2257/3370] Forecasting ORC... [2026-03-02T20:28:50.952653] [INFO ] [sig ] Generating forecast for: ORC [2026-03-02T20:28:50.952684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-03-02T20:28:50.964661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-03-02T20:28:50.965011] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-03-02T20:28:50.965855] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-03-02T20:28:50.965908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:50.965942] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:50.965969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:50.966027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:51.023557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:51.024543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:51.024656] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:51.024692] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:51.146489] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:51.146677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:51.146719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:51.146750] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:51.150340] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: UP (p=74.35%) [2026-03-02T20:28:51.150690] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-03-02T20:28:51.150837] [INFO ] [sig ] ORC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:51.299459] [INFO ] [LOCAL ] Saved forecast: ORC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ORC.txt [2026-03-02T20:28:51.299852] [INFO ] [sig ] [2257/3370] Completed ORC in 0.3s | 2.73 sym/s | Total: 13.8m | ETA: 6.8m [2026-03-02T20:28:51.299896] [INFO ] [sig ] [2258/3370] Forecasting ORGO... [2026-03-02T20:28:51.299927] [INFO ] [sig ] Generating forecast for: ORGO [2026-03-02T20:28:51.299963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-03-02T20:28:51.313747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-03-02T20:28:51.314355] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-03-02T20:28:51.315248] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-03-02T20:28:51.315302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:51.315335] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:51.315362] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:51.315421] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:51.377686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:51.378625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:51.378718] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:51.378751] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:51.509841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:51.510012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:51.510053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:51.510082] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:51.514456] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: DOWN (p=24.35%) [2026-03-02T20:28:51.514773] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-03-02T20:28:51.514914] [INFO ] [sig ] ORGO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:51.664117] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ORGO.txt [2026-03-02T20:28:51.664279] [INFO ] [sig ] [2258/3370] Completed ORGO in 0.4s | 2.73 sym/s | Total: 13.8m | ETA: 6.8m [2026-03-02T20:28:51.664319] [INFO ] [sig ] [2259/3370] Forecasting ORIC... [2026-03-02T20:28:51.664351] [INFO ] [sig ] Generating forecast for: ORIC [2026-03-02T20:28:51.664388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-03-02T20:28:51.680127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-03-02T20:28:51.680556] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-03-02T20:28:51.681483] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-03-02T20:28:51.681538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:51.681590] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:51.681621] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:51.681680] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:51.742110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:51.743230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:51.743320] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:51.743352] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:51.871294] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:51.871476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:51.871523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:51.871555] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:51.875099] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: UP (p=92.74%) [2026-03-02T20:28:51.875420] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-03-02T20:28:51.875561] [INFO ] [sig ] ORIC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:52.026807] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ORIC.txt [2026-03-02T20:28:52.026976] [INFO ] [sig ] [2259/3370] Completed ORIC in 0.4s | 2.73 sym/s | Total: 13.8m | ETA: 6.8m [2026-03-02T20:28:52.027017] [INFO ] [sig ] [2260/3370] Forecasting ORKA... [2026-03-02T20:28:52.027047] [INFO ] [sig ] Generating forecast for: ORKA [2026-03-02T20:28:52.027077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-03-02T20:28:52.041348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-03-02T20:28:52.041799] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-03-02T20:28:52.042658] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-03-02T20:28:52.042711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:52.042743] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:52.042770] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:52.042827] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:52.100470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:52.101443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:52.101613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:52.101668] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:52.228300] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:52.228485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:52.228528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:52.228559] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:52.232149] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: UP (p=86.30%) [2026-03-02T20:28:52.232481] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-03-02T20:28:52.232654] [INFO ] [sig ] ORKA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:52.384094] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ORKA.txt [2026-03-02T20:28:52.384261] [INFO ] [sig ] [2260/3370] Completed ORKA in 0.4s | 2.73 sym/s | Total: 13.8m | ETA: 6.8m [2026-03-02T20:28:52.384301] [INFO ] [sig ] [2261/3370] Forecasting ORLY... [2026-03-02T20:28:52.384332] [INFO ] [sig ] Generating forecast for: ORLY [2026-03-02T20:28:52.384361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-03-02T20:28:52.401277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-03-02T20:28:52.401819] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-03-02T20:28:52.402944] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-03-02T20:28:52.403012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:52.403056] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:52.403090] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:52.403172] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:52.480991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:52.481969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:52.482066] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:52.482099] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:52.608601] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:52.608771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:52.608813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:52.608860] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:52.612480] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: UP (p=67.73%) [2026-03-02T20:28:52.612836] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-03-02T20:28:52.612991] [INFO ] [sig ] ORLY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:52.771978] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ORLY.txt [2026-03-02T20:28:52.772187] [INFO ] [sig ] [2261/3370] Completed ORLY in 0.4s | 2.73 sym/s | Total: 13.8m | ETA: 6.8m [2026-03-02T20:28:52.772241] [INFO ] [sig ] [2262/3370] Forecasting ORMP... [2026-03-02T20:28:52.772276] [INFO ] [sig ] Generating forecast for: ORMP [2026-03-02T20:28:52.772315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-03-02T20:28:52.784610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-03-02T20:28:52.785067] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-03-02T20:28:52.786031] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-03-02T20:28:52.786086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:52.786126] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:52.786155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:52.786219] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:52.844710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:52.845741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:52.845854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:52.845891] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:52.977858] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:52.978061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:52.978105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:52.978136] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:52.981823] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: UP (p=89.73%) [2026-03-02T20:28:52.982176] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-03-02T20:28:52.982329] [INFO ] [sig ] ORMP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:53.136601] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ORMP.txt [2026-03-02T20:28:53.136968] [INFO ] [sig ] [2262/3370] Completed ORMP in 0.4s | 2.73 sym/s | Total: 13.8m | ETA: 6.8m [2026-03-02T20:28:53.137009] [INFO ] [sig ] [2263/3370] Forecasting ORN... [2026-03-02T20:28:53.137040] [INFO ] [sig ] Generating forecast for: ORN [2026-03-02T20:28:53.137070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-03-02T20:28:53.151697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-03-02T20:28:53.152151] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-03-02T20:28:53.153069] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-03-02T20:28:53.153124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:53.153159] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:53.153185] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:53.153243] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:53.217215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:53.218190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:53.218281] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:53.218315] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:53.352480] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:53.352674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:53.352729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:53.352777] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:53.356919] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: DOWN (p=43.59%) [2026-03-02T20:28:53.357259] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-03-02T20:28:53.357430] [INFO ] [sig ] ORN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:53.521270] [INFO ] [LOCAL ] Saved forecast: ORN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ORN.txt [2026-03-02T20:28:53.521535] [INFO ] [sig ] [2263/3370] Completed ORN in 0.4s | 2.73 sym/s | Total: 13.8m | ETA: 6.8m [2026-03-02T20:28:53.521630] [INFO ] [sig ] [2264/3370] Forecasting ORRF... [2026-03-02T20:28:53.521677] [INFO ] [sig ] Generating forecast for: ORRF [2026-03-02T20:28:53.521720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-03-02T20:28:53.534862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-03-02T20:28:53.535286] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-03-02T20:28:53.536230] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-03-02T20:28:53.536286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:53.536321] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:53.536348] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:53.536406] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:53.594298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:53.595240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:53.595326] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:53.595359] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:53.722284] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:53.722450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:53.722489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:53.722517] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:53.726373] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: UP (p=94.08%) [2026-03-02T20:28:53.726864] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-03-02T20:28:53.727002] [INFO ] [sig ] ORRF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:53.878401] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ORRF.txt [2026-03-02T20:28:53.878599] [INFO ] [sig ] [2264/3370] Completed ORRF in 0.4s | 2.73 sym/s | Total: 13.8m | ETA: 6.7m [2026-03-02T20:28:53.878645] [INFO ] [sig ] [2265/3370] Forecasting OS... [2026-03-02T20:28:53.878677] [INFO ] [sig ] Generating forecast for: OS [2026-03-02T20:28:53.878709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-03-02T20:28:53.892205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-03-02T20:28:53.892610] [INFO ] [FORECASTER] Starting predict_future for OS [2026-03-02T20:28:53.893501] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-03-02T20:28:53.893556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:53.893624] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:53.893670] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:53.893745] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:53.956232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:53.957150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:53.957251] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:53.957289] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:54.093666] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:54.093857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:54.093911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:54.093946] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:54.097723] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: UP (p=92.33%) [2026-03-02T20:28:54.098282] [INFO ] [FORECASTER] Completed predict_future for OS [2026-03-02T20:28:54.098430] [INFO ] [sig ] OS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:54.266112] [INFO ] [LOCAL ] Saved forecast: OS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OS.txt [2026-03-02T20:28:54.266399] [INFO ] [sig ] [2265/3370] Completed OS in 0.4s | 2.73 sym/s | Total: 13.8m | ETA: 6.7m [2026-03-02T20:28:54.266495] [INFO ] [sig ] [2266/3370] Forecasting OSBC... [2026-03-02T20:28:54.266528] [INFO ] [sig ] Generating forecast for: OSBC [2026-03-02T20:28:54.266566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-03-02T20:28:54.281500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-03-02T20:28:54.281930] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-03-02T20:28:54.283023] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-03-02T20:28:54.283079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:54.283113] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:54.283149] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:54.283234] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:54.348000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:54.349191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:54.349337] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:54.349374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:54.478310] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:54.478466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:54.478507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:54.478536] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:54.482053] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: DOWN (p=40.99%) [2026-03-02T20:28:54.482341] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-03-02T20:28:54.482479] [INFO ] [sig ] OSBC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:54.631063] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OSBC.txt [2026-03-02T20:28:54.631252] [INFO ] [sig ] [2266/3370] Completed OSBC in 0.4s | 2.73 sym/s | Total: 13.8m | ETA: 6.7m [2026-03-02T20:28:54.631312] [INFO ] [sig ] [2267/3370] Forecasting OSIS... [2026-03-02T20:28:54.631350] [INFO ] [sig ] Generating forecast for: OSIS [2026-03-02T20:28:54.631381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-03-02T20:28:54.644278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-03-02T20:28:54.644682] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-03-02T20:28:54.645521] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-03-02T20:28:54.645620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:54.645684] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:54.645713] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:54.645771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:54.707289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:54.708237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:54.708328] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:54.708361] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:54.836346] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:54.836523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:54.836564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:54.836803] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:54.840645] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: DOWN (p=7.15%) [2026-03-02T20:28:54.841153] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-03-02T20:28:54.841312] [INFO ] [sig ] OSIS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:55.006676] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OSIS.txt [2026-03-02T20:28:55.006857] [INFO ] [sig ] [2267/3370] Completed OSIS in 0.4s | 2.73 sym/s | Total: 13.8m | ETA: 6.7m [2026-03-02T20:28:55.006908] [INFO ] [sig ] [2268/3370] Forecasting OSPN... [2026-03-02T20:28:55.006938] [INFO ] [sig ] Generating forecast for: OSPN [2026-03-02T20:28:55.006971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-03-02T20:28:55.020047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-03-02T20:28:55.020426] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-03-02T20:28:55.021470] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-03-02T20:28:55.021523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:55.021554] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:55.021599] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:55.021659] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:55.083515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:55.084455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:55.084547] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:55.084600] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:55.209763] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:55.209933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:55.209974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:55.210003] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:55.213630] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: UP (p=54.64%) [2026-03-02T20:28:55.213930] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-03-02T20:28:55.214073] [INFO ] [sig ] OSPN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:55.365472] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OSPN.txt [2026-03-02T20:28:55.365650] [INFO ] [sig ] [2268/3370] Completed OSPN in 0.4s | 2.73 sym/s | Total: 13.8m | ETA: 6.7m [2026-03-02T20:28:55.365694] [INFO ] [sig ] [2269/3370] Forecasting OSS... [2026-03-02T20:28:55.365723] [INFO ] [sig ] Generating forecast for: OSS [2026-03-02T20:28:55.365754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-03-02T20:28:55.379136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-03-02T20:28:55.379544] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-03-02T20:28:55.380639] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-03-02T20:28:55.380696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:55.380731] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:55.380759] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:55.380817] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:55.442105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:55.443035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:55.443126] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:55.443160] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:55.566060] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:55.566231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:55.566270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:55.566300] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:55.570076] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: UP (p=60.30%) [2026-03-02T20:28:55.570416] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-03-02T20:28:55.570564] [INFO ] [sig ] OSS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:55.737811] [INFO ] [LOCAL ] Saved forecast: OSS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OSS.txt [2026-03-02T20:28:55.737990] [INFO ] [sig ] [2269/3370] Completed OSS in 0.4s | 2.73 sym/s | Total: 13.8m | ETA: 6.7m [2026-03-02T20:28:55.738055] [INFO ] [sig ] [2270/3370] Forecasting OTEX... [2026-03-02T20:28:55.738092] [INFO ] [sig ] Generating forecast for: OTEX [2026-03-02T20:28:55.738127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-03-02T20:28:55.750159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-03-02T20:28:55.750653] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-03-02T20:28:55.751669] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-03-02T20:28:55.751730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:55.751763] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:55.751789] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:55.751860] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:55.815633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:55.816551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:55.816662] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:55.816696] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:55.952021] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:55.952241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:55.952282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:55.952350] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:55.956464] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: DOWN (p=47.27%) [2026-03-02T20:28:55.957002] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-03-02T20:28:55.957162] [INFO ] [sig ] OTEX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:56.110914] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OTEX.txt [2026-03-02T20:28:56.111158] [INFO ] [sig ] [2270/3370] Completed OTEX in 0.4s | 2.73 sym/s | Total: 13.9m | ETA: 6.7m [2026-03-02T20:28:56.111218] [INFO ] [sig ] [2271/3370] Forecasting OTIS... [2026-03-02T20:28:56.111258] [INFO ] [sig ] Generating forecast for: OTIS [2026-03-02T20:28:56.111304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-03-02T20:28:56.124403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-03-02T20:28:56.125077] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-03-02T20:28:56.126266] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-03-02T20:28:56.126323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:56.126358] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:56.126386] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:56.126445] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:56.186651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:56.187649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:56.187738] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:56.187772] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:56.316263] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:56.316425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:56.316468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:56.316498] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:56.320182] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: UP (p=67.98%) [2026-03-02T20:28:56.320544] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-03-02T20:28:56.320723] [INFO ] [sig ] OTIS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:56.475475] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OTIS.txt [2026-03-02T20:28:56.475650] [INFO ] [sig ] [2271/3370] Completed OTIS in 0.4s | 2.73 sym/s | Total: 13.9m | ETA: 6.7m [2026-03-02T20:28:56.475695] [INFO ] [sig ] [2272/3370] Forecasting OTLY... [2026-03-02T20:28:56.475724] [INFO ] [sig ] Generating forecast for: OTLY [2026-03-02T20:28:56.475755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-03-02T20:28:56.487282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-03-02T20:28:56.487601] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-03-02T20:28:56.488474] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-03-02T20:28:56.488556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:56.488627] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:56.488664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:56.488727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:56.548195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:56.549409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:56.549508] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:56.549549] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:56.677309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:56.677476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:56.677519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:56.677550] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:56.681381] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: DOWN (p=22.10%) [2026-03-02T20:28:56.681740] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-03-02T20:28:56.681895] [INFO ] [sig ] OTLY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:56.834896] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OTLY.txt [2026-03-02T20:28:56.835060] [INFO ] [sig ] [2272/3370] Completed OTLY in 0.4s | 2.73 sym/s | Total: 13.9m | ETA: 6.7m [2026-03-02T20:28:56.835102] [INFO ] [sig ] [2273/3370] Forecasting OVID... [2026-03-02T20:28:56.835131] [INFO ] [sig ] Generating forecast for: OVID [2026-03-02T20:28:56.835162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-03-02T20:28:56.848347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-03-02T20:28:56.848771] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-03-02T20:28:56.849596] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-03-02T20:28:56.849650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:56.849682] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:56.849709] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:56.849947] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:56.911325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:56.912298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:56.912391] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:56.912426] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:57.027285] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:57.027449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:57.027491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:57.027522] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:57.031247] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: DOWN (p=44.74%) [2026-03-02T20:28:57.031658] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-03-02T20:28:57.031832] [INFO ] [sig ] OVID: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:57.187348] [INFO ] [LOCAL ] Saved forecast: OVID 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OVID.txt [2026-03-02T20:28:57.187504] [INFO ] [sig ] [2273/3370] Completed OVID in 0.4s | 2.73 sym/s | Total: 13.9m | ETA: 6.7m [2026-03-02T20:28:57.187544] [INFO ] [sig ] [2274/3370] Forecasting OVLY... [2026-03-02T20:28:57.187596] [INFO ] [sig ] Generating forecast for: OVLY [2026-03-02T20:28:57.187630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-03-02T20:28:57.199743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-03-02T20:28:57.200094] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-03-02T20:28:57.200957] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-03-02T20:28:57.201012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:57.201046] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:57.201074] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:57.201133] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:57.261517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:57.262662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:57.262752] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:57.262799] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:57.367875] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:57.368078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:57.368124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:57.368155] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:57.371991] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: UP (p=91.09%) [2026-03-02T20:28:57.372293] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-03-02T20:28:57.372435] [INFO ] [sig ] OVLY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:57.522623] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OVLY.txt [2026-03-02T20:28:57.522775] [INFO ] [sig ] [2274/3370] Completed OVLY in 0.3s | 2.73 sym/s | Total: 13.9m | ETA: 6.7m [2026-03-02T20:28:57.522816] [INFO ] [sig ] [2275/3370] Forecasting OWL... [2026-03-02T20:28:57.522847] [INFO ] [sig ] Generating forecast for: OWL [2026-03-02T20:28:57.522877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-03-02T20:28:57.535780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-03-02T20:28:57.536123] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-03-02T20:28:57.536958] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-03-02T20:28:57.537012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:57.537045] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:57.537073] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:57.537131] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:57.595912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:57.596610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:57.596696] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:57.596730] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:57.721476] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:57.721658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:57.721703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:57.721736] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:57.725355] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: UP (p=76.67%) [2026-03-02T20:28:57.725681] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-03-02T20:28:57.725825] [INFO ] [sig ] OWL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:57.874185] [INFO ] [LOCAL ] Saved forecast: OWL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OWL.txt [2026-03-02T20:28:57.874328] [INFO ] [sig ] [2275/3370] Completed OWL in 0.4s | 2.73 sym/s | Total: 13.9m | ETA: 6.7m [2026-03-02T20:28:57.874369] [INFO ] [sig ] [2276/3370] Forecasting OXLC... [2026-03-02T20:28:57.874401] [INFO ] [sig ] Generating forecast for: OXLC [2026-03-02T20:28:57.874434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-03-02T20:28:57.887323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-03-02T20:28:57.887710] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-03-02T20:28:57.888639] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-03-02T20:28:57.888706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:57.888746] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:57.888774] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:57.888833] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:57.948890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:57.949669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:57.949770] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:57.949813] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:58.074866] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:58.075023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:58.075064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:58.075093] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:58.078485] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: DOWN (p=31.46%) [2026-03-02T20:28:58.078784] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-03-02T20:28:58.078914] [INFO ] [sig ] OXLC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:58.224988] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OXLC.txt [2026-03-02T20:28:58.225127] [INFO ] [sig ] [2276/3370] Completed OXLC in 0.4s | 2.73 sym/s | Total: 13.9m | ETA: 6.7m [2026-03-02T20:28:58.225166] [INFO ] [sig ] [2277/3370] Forecasting OXM... [2026-03-02T20:28:58.225195] [INFO ] [sig ] Generating forecast for: OXM [2026-03-02T20:28:58.225226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-03-02T20:28:58.237593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-03-02T20:28:58.237919] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-03-02T20:28:58.238788] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-03-02T20:28:58.238840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:58.238872] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:58.238899] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:58.238956] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:58.298717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:58.299687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:58.299800] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:58.299834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:58.421005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:58.421163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:58.421205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:58.421236] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:58.424714] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: UP (p=80.55%) [2026-03-02T20:28:58.424997] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-03-02T20:28:58.425130] [INFO ] [sig ] OXM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:58.571286] [INFO ] [LOCAL ] Saved forecast: OXM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OXM.txt [2026-03-02T20:28:58.571425] [INFO ] [sig ] [2277/3370] Completed OXM in 0.3s | 2.73 sym/s | Total: 13.9m | ETA: 6.7m [2026-03-02T20:28:58.571467] [INFO ] [sig ] [2278/3370] Forecasting OXSQ... [2026-03-02T20:28:58.571496] [INFO ] [sig ] Generating forecast for: OXSQ [2026-03-02T20:28:58.571527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-03-02T20:28:58.584546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-03-02T20:28:58.584939] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-03-02T20:28:58.585770] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-03-02T20:28:58.585822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:58.585864] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:58.585892] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:58.585949] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:58.644436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:58.645172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:58.645255] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:58.645288] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:58.765825] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:58.765987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:58.766026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:58.766055] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:58.769558] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: DOWN (p=35.87%) [2026-03-02T20:28:58.769890] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-03-02T20:28:58.770023] [INFO ] [sig ] OXSQ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:58.916460] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OXSQ.txt [2026-03-02T20:28:58.916619] [INFO ] [sig ] [2278/3370] Completed OXSQ in 0.3s | 2.73 sym/s | Total: 13.9m | ETA: 6.7m [2026-03-02T20:28:58.916662] [INFO ] [sig ] [2279/3370] Forecasting OZEM... [2026-03-02T20:28:58.916692] [INFO ] [sig ] Generating forecast for: OZEM [2026-03-02T20:28:58.916723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-03-02T20:28:58.928835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-03-02T20:28:58.929145] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-03-02T20:28:58.929987] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-03-02T20:28:58.930039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:58.930072] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:58.930099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:58.930156] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:58.987816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:58.988719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:58.988807] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:58.988839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:59.105842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:59.106015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:59.106059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:59.106089] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:59.109832] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: DOWN (p=29.46%) [2026-03-02T20:28:59.110130] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-03-02T20:28:59.110265] [INFO ] [sig ] OZEM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:28:59.258173] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/OZEM.txt [2026-03-02T20:28:59.258315] [INFO ] [sig ] [2279/3370] Completed OZEM in 0.3s | 2.73 sym/s | Total: 13.9m | ETA: 6.7m [2026-03-02T20:28:59.258359] [INFO ] [sig ] [2280/3370] Forecasting OZK... [2026-03-02T20:28:59.258391] [INFO ] [sig ] Generating forecast for: OZK [2026-03-02T20:28:59.258423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-03-02T20:28:59.270384] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'OZK'. [2026-03-02T20:28:59.270702] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-03-02T20:28:59.271530] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-03-02T20:28:59.271604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:59.271640] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:59.271676] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:59.271737] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:59.331643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:59.332523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:59.332645] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:59.332692] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:59.456419] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:59.456590] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:28:59.456633] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:59.456663] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:59.460166] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: UP (p=51.07%) [2026-03-02T20:28:59.460448] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-03-02T20:28:59.460607] [INFO ] [sig ] OZK: Forecast for 2026-02-27: UP (sign=1.00) [2026-03-02T20:28:59.607412] [INFO ] [LOCAL ] Saved forecast: OZK 2026-03-02 1 -> ./output/forecasts/individual/2026-03-02/OZK.txt [2026-03-02T20:28:59.607611] [INFO ] [sig ] [2280/3370] Completed OZK in 0.3s | 2.73 sym/s | Total: 13.9m | ETA: 6.6m [2026-03-02T20:28:59.607656] [INFO ] [sig ] [2281/3370] Forecasting OZKAP... [2026-03-02T20:28:59.607687] [INFO ] [sig ] Generating forecast for: OZKAP [2026-03-02T20:28:59.607718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-03-02T20:28:59.620172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-03-02T20:28:59.620458] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-03-02T20:28:59.621306] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-03-02T20:28:59.621358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:59.621390] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:59.621418] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:59.621475] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:28:59.680428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:28:59.681117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:28:59.681199] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:28:59.681231] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:28:59.797322] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:28:59.797484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:28:59.797523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:28:59.797554] [INFO ] [FORECASTER] Training complete [2026-03-02T20:28:59.801614] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: UP (p=62.66%) [2026-03-02T20:28:59.802086] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-03-02T20:28:59.802224] [INFO ] [sig ] OZKAP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:28:59.960758] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/OZKAP.txt [2026-03-02T20:28:59.960921] [INFO ] [sig ] [2281/3370] Completed OZKAP in 0.4s | 2.73 sym/s | Total: 13.9m | ETA: 6.6m [2026-03-02T20:28:59.960969] [INFO ] [sig ] [2282/3370] Forecasting PAA... [2026-03-02T20:28:59.960999] [INFO ] [sig ] Generating forecast for: PAA [2026-03-02T20:28:59.961029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-03-02T20:28:59.972927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-03-02T20:28:59.973229] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-03-02T20:28:59.974038] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-03-02T20:28:59.974090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:28:59.974122] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:28:59.974149] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:28:59.974206] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:00.033808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:00.034447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:00.034530] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:00.034563] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:00.160279] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:00.160440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:00.160482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:00.160513] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:00.164110] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: UP (p=77.96%) [2026-03-02T20:29:00.164394] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-03-02T20:29:00.164528] [INFO ] [sig ] PAA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:00.314003] [INFO ] [LOCAL ] Saved forecast: PAA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PAA.txt [2026-03-02T20:29:00.314199] [INFO ] [sig ] [2282/3370] Completed PAA in 0.4s | 2.73 sym/s | Total: 13.9m | ETA: 6.6m [2026-03-02T20:29:00.314259] [INFO ] [sig ] [2283/3370] Forecasting PAAS... [2026-03-02T20:29:00.314306] [INFO ] [sig ] Generating forecast for: PAAS [2026-03-02T20:29:00.314351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-03-02T20:29:00.329804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-03-02T20:29:00.330173] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-03-02T20:29:00.331029] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-03-02T20:29:00.331082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:00.331115] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:00.331141] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:00.331198] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:00.392390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:00.393243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:00.393336] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:00.393371] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:00.528669] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:00.528844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:00.528884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:00.528913] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:00.532668] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: DOWN (p=9.26%) [2026-03-02T20:29:00.533126] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-03-02T20:29:00.533282] [INFO ] [sig ] PAAS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:00.691450] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PAAS.txt [2026-03-02T20:29:00.691636] [INFO ] [sig ] [2283/3370] Completed PAAS in 0.4s | 2.73 sym/s | Total: 13.9m | ETA: 6.6m [2026-03-02T20:29:00.691685] [INFO ] [sig ] [2284/3370] Forecasting PAC... [2026-03-02T20:29:00.691718] [INFO ] [sig ] Generating forecast for: PAC [2026-03-02T20:29:00.691750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-03-02T20:29:00.703514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-03-02T20:29:00.703893] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-03-02T20:29:00.704768] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-03-02T20:29:00.704822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:00.704884] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:00.704915] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:00.704974] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:00.766930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:00.767828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:00.767923] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:00.767959] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:00.891096] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:00.891261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:00.891312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:00.891346] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:00.895005] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: UP (p=79.39%) [2026-03-02T20:29:00.895293] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-03-02T20:29:00.895429] [INFO ] [sig ] PAC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:01.046719] [INFO ] [LOCAL ] Saved forecast: PAC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PAC.txt [2026-03-02T20:29:01.046884] [INFO ] [sig ] [2284/3370] Completed PAC in 0.4s | 2.73 sym/s | Total: 13.9m | ETA: 6.6m [2026-03-02T20:29:01.046928] [INFO ] [sig ] [2285/3370] Forecasting PACB... [2026-03-02T20:29:01.046958] [INFO ] [sig ] Generating forecast for: PACB [2026-03-02T20:29:01.046988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-03-02T20:29:01.059332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-03-02T20:29:01.059624] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-03-02T20:29:01.060460] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-03-02T20:29:01.060512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:01.060544] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:01.060591] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:01.060653] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:01.121693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:01.122775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:01.122864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:01.123081] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:01.245750] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:01.246147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:01.246209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:01.247053] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:01.250618] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: DOWN (p=33.13%) [2026-03-02T20:29:01.250919] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-03-02T20:29:01.251056] [INFO ] [sig ] PACB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:01.397446] [INFO ] [LOCAL ] Saved forecast: PACB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PACB.txt [2026-03-02T20:29:01.397660] [INFO ] [sig ] [2285/3370] Completed PACB in 0.4s | 2.73 sym/s | Total: 13.9m | ETA: 6.6m [2026-03-02T20:29:01.397723] [INFO ] [sig ] [2286/3370] Forecasting PACK... [2026-03-02T20:29:01.397759] [INFO ] [sig ] Generating forecast for: PACK [2026-03-02T20:29:01.397796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-03-02T20:29:01.411064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-03-02T20:29:01.411438] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-03-02T20:29:01.412368] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-03-02T20:29:01.412423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:01.412455] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:01.412482] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:01.412540] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:01.478475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:01.479476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:01.479661] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:01.479698] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:01.606854] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:01.607024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:01.607065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:01.607093] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:01.611083] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-03-02T20:29:01.611396] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-03-02T20:29:01.611534] [INFO ] [sig ] PACK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:01.761365] [INFO ] [LOCAL ] Saved forecast: PACK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PACK.txt [2026-03-02T20:29:01.761503] [INFO ] [sig ] [2286/3370] Completed PACK in 0.4s | 2.73 sym/s | Total: 13.9m | ETA: 6.6m [2026-03-02T20:29:01.761543] [INFO ] [sig ] [2287/3370] Forecasting PAGP... [2026-03-02T20:29:01.761592] [INFO ] [sig ] Generating forecast for: PAGP [2026-03-02T20:29:01.761626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-03-02T20:29:01.773616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-03-02T20:29:01.773915] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-03-02T20:29:01.774729] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-03-02T20:29:01.774785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:01.774826] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:01.774866] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:01.774935] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:01.835057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:01.835974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:01.836084] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:01.836118] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:01.962023] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:01.962195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:01.962236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:01.962303] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:01.966012] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: UP (p=92.41%) [2026-03-02T20:29:01.966302] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-03-02T20:29:01.966441] [INFO ] [sig ] PAGP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:02.113022] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PAGP.txt [2026-03-02T20:29:02.113168] [INFO ] [sig ] [2287/3370] Completed PAGP in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.6m [2026-03-02T20:29:02.113209] [INFO ] [sig ] [2288/3370] Forecasting PAGS... [2026-03-02T20:29:02.113239] [INFO ] [sig ] Generating forecast for: PAGS [2026-03-02T20:29:02.113270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-03-02T20:29:02.124971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-03-02T20:29:02.125275] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-03-02T20:29:02.126129] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-03-02T20:29:02.126182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:02.126213] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:02.126239] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:02.126296] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:02.185885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:02.186763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:02.186860] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:02.186894] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:02.318220] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:02.318395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:02.318468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:02.318525] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:02.322468] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: UP (p=99.18%) [2026-03-02T20:29:02.322778] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-03-02T20:29:02.322920] [INFO ] [sig ] PAGS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:02.473435] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PAGS.txt [2026-03-02T20:29:02.473599] [INFO ] [sig ] [2288/3370] Completed PAGS in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.6m [2026-03-02T20:29:02.473644] [INFO ] [sig ] [2289/3370] Forecasting PAHC... [2026-03-02T20:29:02.473677] [INFO ] [sig ] Generating forecast for: PAHC [2026-03-02T20:29:02.473707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-03-02T20:29:02.487073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-03-02T20:29:02.487444] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-03-02T20:29:02.488324] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-03-02T20:29:02.488378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:02.488431] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:02.488461] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:02.488522] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:02.549475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:02.550358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:02.550449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:02.550484] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:02.672345] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:02.672499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:02.672539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:02.672570] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:02.676085] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-03-02T20:29:02.676364] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-03-02T20:29:02.676500] [INFO ] [sig ] PAHC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:02.826362] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PAHC.txt [2026-03-02T20:29:02.826537] [INFO ] [sig ] [2289/3370] Completed PAHC in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.6m [2026-03-02T20:29:02.826600] [INFO ] [sig ] [2290/3370] Forecasting PAL... [2026-03-02T20:29:02.826634] [INFO ] [sig ] Generating forecast for: PAL [2026-03-02T20:29:02.826665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-03-02T20:29:02.838551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-03-02T20:29:02.838897] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-03-02T20:29:02.839791] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-03-02T20:29:02.839843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:02.839875] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:02.839901] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:02.839958] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:02.903598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:02.904436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:02.904526] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:02.904565] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:03.027622] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:03.027789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:03.027830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:03.027859] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:03.031711] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: UP (p=68.44%) [2026-03-02T20:29:03.032019] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-03-02T20:29:03.032154] [INFO ] [sig ] PAL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:03.178062] [INFO ] [LOCAL ] Saved forecast: PAL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PAL.txt [2026-03-02T20:29:03.178225] [INFO ] [sig ] [2290/3370] Completed PAL in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.6m [2026-03-02T20:29:03.178276] [INFO ] [sig ] [2291/3370] Forecasting PAM... [2026-03-02T20:29:03.178313] [INFO ] [sig ] Generating forecast for: PAM [2026-03-02T20:29:03.178351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-03-02T20:29:03.191783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-03-02T20:29:03.192115] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-03-02T20:29:03.193214] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-03-02T20:29:03.193275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:03.193315] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:03.193356] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:03.193430] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:03.257341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:03.258242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:03.258338] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:03.258371] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:03.394494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:03.394680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:03.394729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:03.394760] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:03.399015] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: UP (p=76.29%) [2026-03-02T20:29:03.399363] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-03-02T20:29:03.399511] [INFO ] [sig ] PAM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:03.548421] [INFO ] [LOCAL ] Saved forecast: PAM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PAM.txt [2026-03-02T20:29:03.548554] [INFO ] [sig ] [2291/3370] Completed PAM in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.6m [2026-03-02T20:29:03.548615] [INFO ] [sig ] [2292/3370] Forecasting PANL... [2026-03-02T20:29:03.548646] [INFO ] [sig ] Generating forecast for: PANL [2026-03-02T20:29:03.548680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-03-02T20:29:03.560557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-03-02T20:29:03.560869] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-03-02T20:29:03.561699] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-03-02T20:29:03.561753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:03.561785] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:03.561811] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:03.561868] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:03.622957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:03.623780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:03.623868] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:03.623903] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:03.747737] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:03.747910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:03.747953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:03.747982] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:03.752370] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: DOWN (p=32.83%) [2026-03-02T20:29:03.752681] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-03-02T20:29:03.752824] [INFO ] [sig ] PANL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:03.910117] [INFO ] [LOCAL ] Saved forecast: PANL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PANL.txt [2026-03-02T20:29:03.910271] [INFO ] [sig ] [2292/3370] Completed PANL in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.6m [2026-03-02T20:29:03.910312] [INFO ] [sig ] [2293/3370] Forecasting PASG... [2026-03-02T20:29:03.910348] [INFO ] [sig ] Generating forecast for: PASG [2026-03-02T20:29:03.910379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-03-02T20:29:03.922676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-03-02T20:29:03.923013] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-03-02T20:29:03.923886] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-03-02T20:29:03.923940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:03.923973] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:03.924001] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:03.924061] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:03.987668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:03.988392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:03.988478] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:03.988510] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:04.119548] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:04.119734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:04.119774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:04.119803] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:04.123257] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: UP (p=74.12%) [2026-03-02T20:29:04.123537] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-03-02T20:29:04.123689] [INFO ] [sig ] PASG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:04.277226] [INFO ] [LOCAL ] Saved forecast: PASG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PASG.txt [2026-03-02T20:29:04.277379] [INFO ] [sig ] [2293/3370] Completed PASG in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.6m [2026-03-02T20:29:04.277420] [INFO ] [sig ] [2294/3370] Forecasting PATH... [2026-03-02T20:29:04.277449] [INFO ] [sig ] Generating forecast for: PATH [2026-03-02T20:29:04.277478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-03-02T20:29:04.290878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-03-02T20:29:04.291262] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-03-02T20:29:04.292147] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-03-02T20:29:04.292202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:04.292235] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:04.292263] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:04.292322] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:04.354893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:04.355664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:04.355800] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:04.355843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:04.482808] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:04.482980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:04.483215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:04.483248] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:04.487309] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: UP (p=94.12%) [2026-03-02T20:29:04.487643] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-03-02T20:29:04.487815] [INFO ] [sig ] PATH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:04.641507] [INFO ] [LOCAL ] Saved forecast: PATH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PATH.txt [2026-03-02T20:29:04.641669] [INFO ] [sig ] [2294/3370] Completed PATH in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.6m [2026-03-02T20:29:04.641717] [INFO ] [sig ] [2295/3370] Forecasting PATK... [2026-03-02T20:29:04.641756] [INFO ] [sig ] Generating forecast for: PATK [2026-03-02T20:29:04.641793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-03-02T20:29:04.655022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-03-02T20:29:04.655305] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-03-02T20:29:04.656157] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-03-02T20:29:04.656210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:04.656242] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:04.656269] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:04.656326] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:04.717481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:04.718384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:04.718470] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:04.718503] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:04.842706] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:04.842870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:04.842909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:04.842946] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:04.846378] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-03-02T20:29:04.846679] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-03-02T20:29:04.846837] [INFO ] [sig ] PATK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:05.003240] [INFO ] [LOCAL ] Saved forecast: PATK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PATK.txt [2026-03-02T20:29:05.003404] [INFO ] [sig ] [2295/3370] Completed PATK in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.6m [2026-03-02T20:29:05.003447] [INFO ] [sig ] [2296/3370] Forecasting PAX... [2026-03-02T20:29:05.003476] [INFO ] [sig ] Generating forecast for: PAX [2026-03-02T20:29:05.003506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-03-02T20:29:05.015690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-03-02T20:29:05.016027] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-03-02T20:29:05.016850] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-03-02T20:29:05.016902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:05.016935] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:05.016962] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:05.017020] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:05.075356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:05.076190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:05.076277] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:05.076311] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:05.199052] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:05.199217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:05.199257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:05.199305] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:05.203369] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: DOWN (p=7.81%) [2026-03-02T20:29:05.203674] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-03-02T20:29:05.203810] [INFO ] [sig ] PAX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:05.369549] [INFO ] [LOCAL ] Saved forecast: PAX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PAX.txt [2026-03-02T20:29:05.369796] [INFO ] [sig ] [2296/3370] Completed PAX in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.6m [2026-03-02T20:29:05.369855] [INFO ] [sig ] [2297/3370] Forecasting PAXS... [2026-03-02T20:29:05.369899] [INFO ] [sig ] Generating forecast for: PAXS [2026-03-02T20:29:05.369942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-03-02T20:29:05.385753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-03-02T20:29:05.386217] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-03-02T20:29:05.387332] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-03-02T20:29:05.387398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:05.387442] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:05.387479] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:05.387565] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:05.453931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:05.454859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:05.454948] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:05.454981] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:05.581588] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:05.581796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:05.581850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:05.581885] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:05.585507] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: UP (p=94.77%) [2026-03-02T20:29:05.585867] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-03-02T20:29:05.586012] [INFO ] [sig ] PAXS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:05.733686] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PAXS.txt [2026-03-02T20:29:05.733897] [INFO ] [sig ] [2297/3370] Completed PAXS in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.5m [2026-03-02T20:29:05.733939] [INFO ] [sig ] [2298/3370] Forecasting PAY... [2026-03-02T20:29:05.733971] [INFO ] [sig ] Generating forecast for: PAY [2026-03-02T20:29:05.734010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-03-02T20:29:05.746377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-03-02T20:29:05.746774] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-03-02T20:29:05.747651] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-03-02T20:29:05.747704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:05.747739] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:05.747768] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:05.747824] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:05.806172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:05.807001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:05.807108] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:05.807160] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:05.929063] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:05.929230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:05.929276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:05.929308] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:05.933000] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: DOWN (p=39.38%) [2026-03-02T20:29:05.933284] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-03-02T20:29:05.933420] [INFO ] [sig ] PAY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:06.084664] [INFO ] [LOCAL ] Saved forecast: PAY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PAY.txt [2026-03-02T20:29:06.084844] [INFO ] [sig ] [2298/3370] Completed PAY in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.5m [2026-03-02T20:29:06.084888] [INFO ] [sig ] [2299/3370] Forecasting PAYC... [2026-03-02T20:29:06.084921] [INFO ] [sig ] Generating forecast for: PAYC [2026-03-02T20:29:06.084960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-03-02T20:29:06.100503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-03-02T20:29:06.100941] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-03-02T20:29:06.101797] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-03-02T20:29:06.101852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:06.101889] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:06.101926] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:06.101987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:06.166154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:06.167089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:06.167180] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:06.167216] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:06.298970] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:06.299139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:06.299182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:06.299213] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:06.303395] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: DOWN (p=30.05%) [2026-03-02T20:29:06.303862] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-03-02T20:29:06.304057] [INFO ] [sig ] PAYC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:06.461621] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PAYC.txt [2026-03-02T20:29:06.461768] [INFO ] [sig ] [2299/3370] Completed PAYC in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.5m [2026-03-02T20:29:06.461811] [INFO ] [sig ] [2300/3370] Forecasting PAYO... [2026-03-02T20:29:06.461842] [INFO ] [sig ] Generating forecast for: PAYO [2026-03-02T20:29:06.461872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-03-02T20:29:06.474561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-03-02T20:29:06.474914] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-03-02T20:29:06.475775] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-03-02T20:29:06.475838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:06.475874] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:06.475903] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:06.475972] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:06.537700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:06.538620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:06.538708] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:06.538744] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:06.669604] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:06.669775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:06.669824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:06.669863] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:06.673757] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: UP (p=54.42%) [2026-03-02T20:29:06.674041] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-03-02T20:29:06.674173] [INFO ] [sig ] PAYO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:06.829042] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PAYO.txt [2026-03-02T20:29:06.829221] [INFO ] [sig ] [2300/3370] Completed PAYO in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.5m [2026-03-02T20:29:06.829264] [INFO ] [sig ] [2301/3370] Forecasting PAYS... [2026-03-02T20:29:06.829295] [INFO ] [sig ] Generating forecast for: PAYS [2026-03-02T20:29:06.829327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-03-02T20:29:06.841961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-03-02T20:29:06.842274] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-03-02T20:29:06.843137] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-03-02T20:29:06.843192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:06.843253] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:06.843283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:06.843343] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:06.908070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:06.909238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:06.909350] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:06.909387] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:07.032430] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:07.032617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:07.032658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:07.032687] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:07.036127] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: DOWN (p=14.45%) [2026-03-02T20:29:07.036408] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-03-02T20:29:07.036542] [INFO ] [sig ] PAYS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:07.188289] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PAYS.txt [2026-03-02T20:29:07.188445] [INFO ] [sig ] [2301/3370] Completed PAYS in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.5m [2026-03-02T20:29:07.188487] [INFO ] [sig ] [2302/3370] Forecasting PAYX... [2026-03-02T20:29:07.188520] [INFO ] [sig ] Generating forecast for: PAYX [2026-03-02T20:29:07.188551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-03-02T20:29:07.202102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-03-02T20:29:07.202445] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-03-02T20:29:07.203281] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-03-02T20:29:07.203334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:07.203367] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:07.203394] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:07.203452] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:07.265043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:07.265751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:07.265832] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:07.265866] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:07.390282] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:07.390447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:07.390490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:07.390520] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:07.394184] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: UP (p=73.12%) [2026-03-02T20:29:07.394490] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-03-02T20:29:07.394649] [INFO ] [sig ] PAYX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:07.547714] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PAYX.txt [2026-03-02T20:29:07.547889] [INFO ] [sig ] [2302/3370] Completed PAYX in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.5m [2026-03-02T20:29:07.547941] [INFO ] [sig ] [2303/3370] Forecasting PB... [2026-03-02T20:29:07.547977] [INFO ] [sig ] Generating forecast for: PB [2026-03-02T20:29:07.548008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-03-02T20:29:07.561089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-03-02T20:29:07.561456] [INFO ] [FORECASTER] Starting predict_future for PB [2026-03-02T20:29:07.562315] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-03-02T20:29:07.562371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:07.562404] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:07.562433] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:07.562493] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:07.624477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:07.625431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:07.625524] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:07.625558] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:07.758209] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:07.758374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:07.758415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:07.758445] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:07.762479] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: UP (p=91.60%) [2026-03-02T20:29:07.762795] [INFO ] [FORECASTER] Completed predict_future for PB [2026-03-02T20:29:07.762938] [INFO ] [sig ] PB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:07.912262] [INFO ] [LOCAL ] Saved forecast: PB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PB.txt [2026-03-02T20:29:07.912404] [INFO ] [sig ] [2303/3370] Completed PB in 0.4s | 2.73 sym/s | Total: 14.0m | ETA: 6.5m [2026-03-02T20:29:07.912445] [INFO ] [sig ] [2304/3370] Forecasting PBA... [2026-03-02T20:29:07.912474] [INFO ] [sig ] Generating forecast for: PBA [2026-03-02T20:29:07.912506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-03-02T20:29:07.925406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-03-02T20:29:07.925795] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-03-02T20:29:07.926679] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-03-02T20:29:07.926733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:07.926766] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:07.926793] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:07.926857] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:07.989878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:07.990687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:07.990779] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:07.990821] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:08.118486] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:08.118655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:08.118698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:08.118757] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:08.122720] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: UP (p=98.26%) [2026-03-02T20:29:08.123009] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-03-02T20:29:08.123144] [INFO ] [sig ] PBA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:08.277092] [INFO ] [LOCAL ] Saved forecast: PBA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PBA.txt [2026-03-02T20:29:08.277246] [INFO ] [sig ] [2304/3370] Completed PBA in 0.4s | 2.73 sym/s | Total: 14.1m | ETA: 6.5m [2026-03-02T20:29:08.277286] [INFO ] [sig ] [2305/3370] Forecasting PBF... [2026-03-02T20:29:08.277317] [INFO ] [sig ] Generating forecast for: PBF [2026-03-02T20:29:08.277348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-03-02T20:29:08.289067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-03-02T20:29:08.289384] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-03-02T20:29:08.290241] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-03-02T20:29:08.290294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:08.290326] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:08.290353] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:08.290409] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:08.358266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:08.359196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:08.359286] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:08.359319] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:08.485982] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:08.486147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:08.486187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:08.486216] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:08.489692] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: UP (p=60.28%) [2026-03-02T20:29:08.489971] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-03-02T20:29:08.490105] [INFO ] [sig ] PBF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:08.636943] [INFO ] [LOCAL ] Saved forecast: PBF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PBF.txt [2026-03-02T20:29:08.637145] [INFO ] [sig ] [2305/3370] Completed PBF in 0.4s | 2.73 sym/s | Total: 14.1m | ETA: 6.5m [2026-03-02T20:29:08.637193] [INFO ] [sig ] [2306/3370] Forecasting PBFS... [2026-03-02T20:29:08.637225] [INFO ] [sig ] Generating forecast for: PBFS [2026-03-02T20:29:08.637258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-03-02T20:29:08.649499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-03-02T20:29:08.649861] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-03-02T20:29:08.650760] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-03-02T20:29:08.650814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:08.650848] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:08.650876] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:08.650934] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:08.712882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:08.713791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:08.713899] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:08.713941] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:08.822514] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:08.822713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:08.822757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:08.822789] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:08.826389] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: DOWN (p=11.49%) [2026-03-02T20:29:08.826708] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-03-02T20:29:08.826846] [INFO ] [sig ] PBFS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:08.977927] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PBFS.txt [2026-03-02T20:29:08.978120] [INFO ] [sig ] [2306/3370] Completed PBFS in 0.3s | 2.73 sym/s | Total: 14.1m | ETA: 6.5m [2026-03-02T20:29:08.978357] [INFO ] [sig ] [2307/3370] Forecasting PBH... [2026-03-02T20:29:08.978386] [INFO ] [sig ] Generating forecast for: PBH [2026-03-02T20:29:08.978416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-03-02T20:29:08.990926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-03-02T20:29:08.991314] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-03-02T20:29:08.992341] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-03-02T20:29:08.992393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:08.992424] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:08.992450] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:08.992506] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:09.055373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:09.056356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:09.056460] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:09.056495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:09.184741] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:09.184915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:09.184961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:09.184993] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:09.189038] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: UP (p=90.03%) [2026-03-02T20:29:09.189534] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-03-02T20:29:09.189686] [INFO ] [sig ] PBH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:09.341346] [INFO ] [LOCAL ] Saved forecast: PBH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PBH.txt [2026-03-02T20:29:09.341511] [INFO ] [sig ] [2307/3370] Completed PBH in 0.4s | 2.73 sym/s | Total: 14.1m | ETA: 6.5m [2026-03-02T20:29:09.341551] [INFO ] [sig ] [2308/3370] Forecasting PBI... [2026-03-02T20:29:09.341603] [INFO ] [sig ] Generating forecast for: PBI [2026-03-02T20:29:09.341636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-03-02T20:29:09.353999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-03-02T20:29:09.354396] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-03-02T20:29:09.355289] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-03-02T20:29:09.355344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:09.355377] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:09.355406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:09.355464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:09.420670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:09.421796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:09.421886] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:09.421922] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:09.547524] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:09.547711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:09.547754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:09.547784] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:09.551422] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: DOWN (p=11.74%) [2026-03-02T20:29:09.551728] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-03-02T20:29:09.551864] [INFO ] [sig ] PBI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:09.707912] [INFO ] [LOCAL ] Saved forecast: PBI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PBI.txt [2026-03-02T20:29:09.708093] [INFO ] [sig ] [2308/3370] Completed PBI in 0.4s | 2.73 sym/s | Total: 14.1m | ETA: 6.5m [2026-03-02T20:29:09.708138] [INFO ] [sig ] [2309/3370] Forecasting PBYI... [2026-03-02T20:29:09.708168] [INFO ] [sig ] Generating forecast for: PBYI [2026-03-02T20:29:09.708198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-03-02T20:29:09.721315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-03-02T20:29:09.721704] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-03-02T20:29:09.722767] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-03-02T20:29:09.722840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:09.722884] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:09.722919] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:09.722994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:09.786655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:09.787549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:09.787658] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:09.787693] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:09.916817] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:09.917004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:09.917046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:09.917245] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:09.921473] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: UP (p=65.66%) [2026-03-02T20:29:09.921868] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-03-02T20:29:09.922022] [INFO ] [sig ] PBYI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:10.075431] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PBYI.txt [2026-03-02T20:29:10.075612] [INFO ] [sig ] [2309/3370] Completed PBYI in 0.4s | 2.73 sym/s | Total: 14.1m | ETA: 6.5m [2026-03-02T20:29:10.075654] [INFO ] [sig ] [2310/3370] Forecasting PCB... [2026-03-02T20:29:10.075686] [INFO ] [sig ] Generating forecast for: PCB [2026-03-02T20:29:10.075716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-03-02T20:29:10.087960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-03-02T20:29:10.088343] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-03-02T20:29:10.089163] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-03-02T20:29:10.089216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:10.089248] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:10.089274] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:10.089332] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:10.150495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:10.151413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:10.151502] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:10.151535] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:10.269350] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:10.269519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:10.269560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:10.269610] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:10.273059] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: DOWN (p=0.86%) [2026-03-02T20:29:10.273337] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-03-02T20:29:10.273468] [INFO ] [sig ] PCB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:10.432892] [INFO ] [LOCAL ] Saved forecast: PCB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PCB.txt [2026-03-02T20:29:10.433259] [INFO ] [sig ] [2310/3370] Completed PCB in 0.4s | 2.73 sym/s | Total: 14.1m | ETA: 6.5m [2026-03-02T20:29:10.433301] [INFO ] [sig ] [2311/3370] Forecasting PCF... [2026-03-02T20:29:10.433330] [INFO ] [sig ] Generating forecast for: PCF [2026-03-02T20:29:10.433360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-03-02T20:29:10.445657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-03-02T20:29:10.446044] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-03-02T20:29:10.447099] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-03-02T20:29:10.447152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:10.447183] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:10.447211] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:10.447268] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:10.507762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:10.508687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:10.508806] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:10.508843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:10.630565] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:10.630750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:10.630792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:10.630821] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:10.634264] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-03-02T20:29:10.634543] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-03-02T20:29:10.634696] [INFO ] [sig ] PCF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:10.781439] [INFO ] [LOCAL ] Saved forecast: PCF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PCF.txt [2026-03-02T20:29:10.781625] [INFO ] [sig ] [2311/3370] Completed PCF in 0.3s | 2.73 sym/s | Total: 14.1m | ETA: 6.5m [2026-03-02T20:29:10.781669] [INFO ] [sig ] [2312/3370] Forecasting PCG... [2026-03-02T20:29:10.781699] [INFO ] [sig ] Generating forecast for: PCG [2026-03-02T20:29:10.781729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-03-02T20:29:10.794334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-03-02T20:29:10.794724] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-03-02T20:29:10.795530] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-03-02T20:29:10.795601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:10.795636] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:10.795663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:10.795721] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:10.856746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:10.857735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:10.857828] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:10.857862] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:10.989892] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:10.990071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:10.990113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:10.990143] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:10.993690] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: UP (p=60.83%) [2026-03-02T20:29:10.994017] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-03-02T20:29:10.994166] [INFO ] [sig ] PCG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:11.148850] [INFO ] [LOCAL ] Saved forecast: PCG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PCG.txt [2026-03-02T20:29:11.148993] [INFO ] [sig ] [2312/3370] Completed PCG in 0.4s | 2.73 sym/s | Total: 14.1m | ETA: 6.5m [2026-03-02T20:29:11.149033] [INFO ] [sig ] [2313/3370] Forecasting PCM... [2026-03-02T20:29:11.149064] [INFO ] [sig ] Generating forecast for: PCM [2026-03-02T20:29:11.149095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-03-02T20:29:11.160555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-03-02T20:29:11.160943] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-03-02T20:29:11.161807] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-03-02T20:29:11.161864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:11.161922] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:11.161957] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:11.162015] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:11.220766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:11.221743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:11.221840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:11.221882] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:11.345636] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:11.345803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:11.345845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:11.345873] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:11.349358] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: DOWN (p=37.71%) [2026-03-02T20:29:11.349658] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-03-02T20:29:11.349791] [INFO ] [sig ] PCM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:11.494457] [INFO ] [LOCAL ] Saved forecast: PCM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PCM.txt [2026-03-02T20:29:11.494632] [INFO ] [sig ] [2313/3370] Completed PCM in 0.3s | 2.73 sym/s | Total: 14.1m | ETA: 6.4m [2026-03-02T20:29:11.494675] [INFO ] [sig ] [2314/3370] Forecasting PCN... [2026-03-02T20:29:11.494707] [INFO ] [sig ] Generating forecast for: PCN [2026-03-02T20:29:11.494737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-03-02T20:29:11.511947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-03-02T20:29:11.512300] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-03-02T20:29:11.513131] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-03-02T20:29:11.513184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:11.513217] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:11.513245] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:11.513301] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:11.571333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:11.572251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:11.572339] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:11.572373] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:11.694774] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:11.694952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:11.694993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:11.695024] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:11.698653] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: DOWN (p=49.39%) [2026-03-02T20:29:11.699010] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-03-02T20:29:11.699168] [INFO ] [sig ] PCN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:11.864565] [INFO ] [LOCAL ] Saved forecast: PCN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PCN.txt [2026-03-02T20:29:11.864796] [INFO ] [sig ] [2314/3370] Completed PCN in 0.4s | 2.73 sym/s | Total: 14.1m | ETA: 6.4m [2026-03-02T20:29:11.864842] [INFO ] [sig ] [2315/3370] Forecasting PCQ... [2026-03-02T20:29:11.864889] [INFO ] [sig ] Generating forecast for: PCQ [2026-03-02T20:29:11.864938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-03-02T20:29:11.878803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-03-02T20:29:11.879277] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-03-02T20:29:11.880423] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-03-02T20:29:11.880539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:11.880602] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:11.880636] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:11.880700] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:11.949029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:11.950341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:11.950438] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:11.950473] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:12.077378] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:12.077562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:12.077631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:12.077664] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:12.081446] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: DOWN (p=26.21%) [2026-03-02T20:29:12.081797] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-03-02T20:29:12.081943] [INFO ] [sig ] PCQ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:12.244687] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PCQ.txt [2026-03-02T20:29:12.244848] [INFO ] [sig ] [2315/3370] Completed PCQ in 0.4s | 2.73 sym/s | Total: 14.1m | ETA: 6.4m [2026-03-02T20:29:12.244896] [INFO ] [sig ] [2316/3370] Forecasting PCRX... [2026-03-02T20:29:12.244934] [INFO ] [sig ] Generating forecast for: PCRX [2026-03-02T20:29:12.244972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-03-02T20:29:12.256858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-03-02T20:29:12.257261] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-03-02T20:29:12.258166] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-03-02T20:29:12.258223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:12.258254] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:12.258281] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:12.258338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:12.316342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:12.317269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:12.317359] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:12.317392] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:12.441637] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:12.441794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:12.441839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:12.441875] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:12.445598] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: DOWN (p=22.19%) [2026-03-02T20:29:12.445895] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-03-02T20:29:12.446058] [INFO ] [sig ] PCRX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:12.598104] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PCRX.txt [2026-03-02T20:29:12.598253] [INFO ] [sig ] [2316/3370] Completed PCRX in 0.4s | 2.73 sym/s | Total: 14.1m | ETA: 6.4m [2026-03-02T20:29:12.598295] [INFO ] [sig ] [2317/3370] Forecasting PCTY... [2026-03-02T20:29:12.598332] [INFO ] [sig ] Generating forecast for: PCTY [2026-03-02T20:29:12.598363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-03-02T20:29:12.611903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-03-02T20:29:12.612353] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-03-02T20:29:12.613249] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-03-02T20:29:12.613305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:12.613338] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:12.613366] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:12.613425] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:12.673707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:12.674631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:12.674724] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:12.674759] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:12.800270] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:12.800440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:12.800482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:12.800514] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:12.804051] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: DOWN (p=33.98%) [2026-03-02T20:29:12.804334] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-03-02T20:29:12.804468] [INFO ] [sig ] PCTY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:12.950056] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PCTY.txt [2026-03-02T20:29:12.950215] [INFO ] [sig ] [2317/3370] Completed PCTY in 0.4s | 2.73 sym/s | Total: 14.1m | ETA: 6.4m [2026-03-02T20:29:12.950255] [INFO ] [sig ] [2318/3370] Forecasting PCVX... [2026-03-02T20:29:12.950285] [INFO ] [sig ] Generating forecast for: PCVX [2026-03-02T20:29:12.950316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-03-02T20:29:12.962174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-03-02T20:29:12.962604] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-03-02T20:29:12.963436] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-03-02T20:29:12.963488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:12.963548] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:12.963596] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:12.963657] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:13.023220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:13.024134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:13.024224] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:13.024259] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:13.151063] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:13.151221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:13.151264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:13.151294] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:13.154958] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: UP (p=94.40%) [2026-03-02T20:29:13.155244] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-03-02T20:29:13.155378] [INFO ] [sig ] PCVX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:13.304862] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PCVX.txt [2026-03-02T20:29:13.305014] [INFO ] [sig ] [2318/3370] Completed PCVX in 0.4s | 2.73 sym/s | Total: 14.1m | ETA: 6.4m [2026-03-02T20:29:13.305062] [INFO ] [sig ] [2319/3370] Forecasting PCYO... [2026-03-02T20:29:13.305095] [INFO ] [sig ] Generating forecast for: PCYO [2026-03-02T20:29:13.305125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-03-02T20:29:13.318501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-03-02T20:29:13.318920] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-03-02T20:29:13.319839] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-03-02T20:29:13.319893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:13.319927] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:13.319955] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:13.320013] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:13.386678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:13.387785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:13.387901] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:13.387936] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:13.520849] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:13.521026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:13.521085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:13.521122] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:13.524977] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: DOWN (p=14.90%) [2026-03-02T20:29:13.525281] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-03-02T20:29:13.525421] [INFO ] [sig ] PCYO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:13.680472] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PCYO.txt [2026-03-02T20:29:13.680673] [INFO ] [sig ] [2319/3370] Completed PCYO in 0.4s | 2.73 sym/s | Total: 14.1m | ETA: 6.4m [2026-03-02T20:29:13.680722] [INFO ] [sig ] [2320/3370] Forecasting PD... [2026-03-02T20:29:13.680754] [INFO ] [sig ] Generating forecast for: PD [2026-03-02T20:29:13.680784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-03-02T20:29:13.693950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-03-02T20:29:13.694346] [INFO ] [FORECASTER] Starting predict_future for PD [2026-03-02T20:29:13.695310] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-03-02T20:29:13.695366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:13.695400] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:13.695428] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:13.695486] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:13.761025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:13.762014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:13.762121] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:13.762156] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:13.893497] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:13.893689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:13.893732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:13.893781] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:13.897652] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=52.97%) [2026-03-02T20:29:13.897964] [INFO ] [FORECASTER] Completed predict_future for PD [2026-03-02T20:29:13.901468] [INFO ] [sig ] PD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:14.056646] [INFO ] [LOCAL ] Saved forecast: PD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PD.txt [2026-03-02T20:29:14.056828] [INFO ] [sig ] [2320/3370] Completed PD in 0.4s | 2.73 sym/s | Total: 14.2m | ETA: 6.4m [2026-03-02T20:29:14.056881] [INFO ] [sig ] [2321/3370] Forecasting PDBC... [2026-03-02T20:29:14.056915] [INFO ] [sig ] Generating forecast for: PDBC [2026-03-02T20:29:14.056949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-03-02T20:29:14.069743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-03-02T20:29:14.070209] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-03-02T20:29:14.071228] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-03-02T20:29:14.071290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:14.071327] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:14.071356] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:14.071414] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:14.138015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:14.139011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:14.139138] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:14.139190] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:14.269481] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:14.269672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:14.269716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:14.269807] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:14.273611] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: DOWN (p=6.85%) [2026-03-02T20:29:14.273938] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-03-02T20:29:14.274141] [INFO ] [sig ] PDBC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:14.447541] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PDBC.txt [2026-03-02T20:29:14.447745] [INFO ] [sig ] [2321/3370] Completed PDBC in 0.4s | 2.73 sym/s | Total: 14.2m | ETA: 6.4m [2026-03-02T20:29:14.447789] [INFO ] [sig ] [2322/3370] Forecasting PDD... [2026-03-02T20:29:14.447822] [INFO ] [sig ] Generating forecast for: PDD [2026-03-02T20:29:14.447855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-03-02T20:29:14.462415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-03-02T20:29:14.462841] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-03-02T20:29:14.463790] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-03-02T20:29:14.463848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:14.463895] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:14.463939] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:14.464018] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:14.531822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:14.532980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:14.533090] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:14.533362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:14.674252] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:14.674433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:14.674474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:14.674505] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:14.678285] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: DOWN (p=17.27%) [2026-03-02T20:29:14.678613] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-03-02T20:29:14.678749] [INFO ] [sig ] PDD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:14.828523] [INFO ] [LOCAL ] Saved forecast: PDD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PDD.txt [2026-03-02T20:29:14.828701] [INFO ] [sig ] [2322/3370] Completed PDD in 0.4s | 2.73 sym/s | Total: 14.2m | ETA: 6.4m [2026-03-02T20:29:14.828742] [INFO ] [sig ] [2323/3370] Forecasting PDEX... [2026-03-02T20:29:14.828771] [INFO ] [sig ] Generating forecast for: PDEX [2026-03-02T20:29:14.828811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-03-02T20:29:14.841130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-03-02T20:29:14.841474] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-03-02T20:29:14.842352] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-03-02T20:29:14.842610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:14.842643] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:14.842669] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:14.842727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:14.904836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:14.905743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:14.905830] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:14.905863] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:15.030788] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:15.030955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:15.030997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:15.031026] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:15.034491] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: UP (p=96.14%) [2026-03-02T20:29:15.034800] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-03-02T20:29:15.034936] [INFO ] [sig ] PDEX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:15.186804] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PDEX.txt [2026-03-02T20:29:15.186943] [INFO ] [sig ] [2323/3370] Completed PDEX in 0.4s | 2.73 sym/s | Total: 14.2m | ETA: 6.4m [2026-03-02T20:29:15.186987] [INFO ] [sig ] [2324/3370] Forecasting PDFS... [2026-03-02T20:29:15.187017] [INFO ] [sig ] Generating forecast for: PDFS [2026-03-02T20:29:15.187049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-03-02T20:29:15.199535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-03-02T20:29:15.199935] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-03-02T20:29:15.200892] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-03-02T20:29:15.200946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:15.200979] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:15.201016] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:15.201077] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:15.265493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:15.266657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:15.266762] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:15.266797] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:15.397519] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:15.397698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:15.397740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:15.397771] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:15.401319] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: UP (p=99.68%) [2026-03-02T20:29:15.401640] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-03-02T20:29:15.401772] [INFO ] [sig ] PDFS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:15.551045] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PDFS.txt [2026-03-02T20:29:15.551273] [INFO ] [sig ] [2324/3370] Completed PDFS in 0.4s | 2.73 sym/s | Total: 14.2m | ETA: 6.4m [2026-03-02T20:29:15.551336] [INFO ] [sig ] [2325/3370] Forecasting PDI... [2026-03-02T20:29:15.551371] [INFO ] [sig ] Generating forecast for: PDI [2026-03-02T20:29:15.551402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-03-02T20:29:15.563692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-03-02T20:29:15.564063] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-03-02T20:29:15.564921] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-03-02T20:29:15.564975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:15.565008] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:15.565037] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:15.565095] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:15.626427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:15.627331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:15.627420] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:15.627454] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:15.747991] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:15.748187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:15.748228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:15.748258] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:15.751741] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: DOWN (p=34.26%) [2026-03-02T20:29:15.752019] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-03-02T20:29:15.752150] [INFO ] [sig ] PDI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:15.901141] [INFO ] [LOCAL ] Saved forecast: PDI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PDI.txt [2026-03-02T20:29:15.901308] [INFO ] [sig ] [2325/3370] Completed PDI in 0.3s | 2.73 sym/s | Total: 14.2m | ETA: 6.4m [2026-03-02T20:29:15.901355] [INFO ] [sig ] [2326/3370] Forecasting PDLB... [2026-03-02T20:29:15.901388] [INFO ] [sig ] Generating forecast for: PDLB [2026-03-02T20:29:15.901420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-03-02T20:29:15.913650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-03-02T20:29:15.914055] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-03-02T20:29:15.915112] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-03-02T20:29:15.915164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:15.915196] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:15.915223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:15.915281] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:15.984155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:15.985435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:15.985557] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:15.985614] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:16.116642] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:16.116828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:16.116874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:16.116904] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:16.120528] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-03-02T20:29:16.120854] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-03-02T20:29:16.121006] [INFO ] [sig ] PDLB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:16.275039] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PDLB.txt [2026-03-02T20:29:16.275395] [INFO ] [sig ] [2326/3370] Completed PDLB in 0.4s | 2.73 sym/s | Total: 14.2m | ETA: 6.4m [2026-03-02T20:29:16.275435] [INFO ] [sig ] [2327/3370] Forecasting PDM... [2026-03-02T20:29:16.275463] [INFO ] [sig ] Generating forecast for: PDM [2026-03-02T20:29:16.275494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-03-02T20:29:16.288677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-03-02T20:29:16.289094] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-03-02T20:29:16.290315] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-03-02T20:29:16.290373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:16.290413] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:16.290441] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:16.290510] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:16.355066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:16.355983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:16.356087] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:16.356130] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:16.483653] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:16.483826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:16.483867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:16.483896] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:16.487876] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: DOWN (p=11.11%) [2026-03-02T20:29:16.488245] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-03-02T20:29:16.488405] [INFO ] [sig ] PDM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:16.643907] [INFO ] [LOCAL ] Saved forecast: PDM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PDM.txt [2026-03-02T20:29:16.644080] [INFO ] [sig ] [2327/3370] Completed PDM in 0.4s | 2.73 sym/s | Total: 14.2m | ETA: 6.4m [2026-03-02T20:29:16.644127] [INFO ] [sig ] [2328/3370] Forecasting PDO... [2026-03-02T20:29:16.644161] [INFO ] [sig ] Generating forecast for: PDO [2026-03-02T20:29:16.644207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-03-02T20:29:16.656384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-03-02T20:29:16.656819] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-03-02T20:29:16.657774] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-03-02T20:29:16.657827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:16.657861] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:16.657890] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:16.657948] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:16.720882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:16.721823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:16.721956] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:16.721993] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:16.840744] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:16.840916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:16.840960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:16.840991] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:16.844604] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: DOWN (p=33.93%) [2026-03-02T20:29:16.844897] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-03-02T20:29:16.845036] [INFO ] [sig ] PDO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:16.993779] [INFO ] [LOCAL ] Saved forecast: PDO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PDO.txt [2026-03-02T20:29:16.993929] [INFO ] [sig ] [2328/3370] Completed PDO in 0.3s | 2.73 sym/s | Total: 14.2m | ETA: 6.4m [2026-03-02T20:29:16.993968] [INFO ] [sig ] [2329/3370] Forecasting PDP... [2026-03-02T20:29:16.993998] [INFO ] [sig ] Generating forecast for: PDP [2026-03-02T20:29:16.994029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-03-02T20:29:17.005527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-03-02T20:29:17.005936] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-03-02T20:29:17.006782] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-03-02T20:29:17.006836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:17.006868] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:17.006895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:17.006951] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:17.067241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:17.068168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:17.068256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:17.068309] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:17.189413] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:17.189596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:17.189639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:17.189669] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:17.193209] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: UP (p=60.56%) [2026-03-02T20:29:17.193552] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-03-02T20:29:17.193729] [INFO ] [sig ] PDP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:17.347161] [INFO ] [LOCAL ] Saved forecast: PDP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PDP.txt [2026-03-02T20:29:17.347366] [INFO ] [sig ] [2329/3370] Completed PDP in 0.4s | 2.73 sym/s | Total: 14.2m | ETA: 6.3m [2026-03-02T20:29:17.347417] [INFO ] [sig ] [2330/3370] Forecasting PDS... [2026-03-02T20:29:17.347449] [INFO ] [sig ] Generating forecast for: PDS [2026-03-02T20:29:17.347480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-03-02T20:29:17.361461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-03-02T20:29:17.361880] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-03-02T20:29:17.362737] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-03-02T20:29:17.362795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:17.362828] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:17.362854] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:17.362911] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:17.422025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:17.422935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:17.423021] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:17.423054] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:17.542234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:17.542399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:17.542439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:17.542468] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:17.545955] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=86.99%) [2026-03-02T20:29:17.546244] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-03-02T20:29:17.546375] [INFO ] [sig ] PDS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:17.695172] [INFO ] [LOCAL ] Saved forecast: PDS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PDS.txt [2026-03-02T20:29:17.695329] [INFO ] [sig ] [2330/3370] Completed PDS in 0.3s | 2.73 sym/s | Total: 14.2m | ETA: 6.3m [2026-03-02T20:29:17.695369] [INFO ] [sig ] [2331/3370] Forecasting PDX... [2026-03-02T20:29:17.695399] [INFO ] [sig ] Generating forecast for: PDX [2026-03-02T20:29:17.695430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-03-02T20:29:17.706730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-03-02T20:29:17.707077] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-03-02T20:29:17.707942] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-03-02T20:29:17.707997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:17.708080] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:17.708111] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:17.708169] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:17.769461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:17.770549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:17.770656] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:17.770690] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:17.898653] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:17.898826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:17.898866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:17.898894] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:17.902425] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: UP (p=82.37%) [2026-03-02T20:29:17.902741] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-03-02T20:29:17.902885] [INFO ] [sig ] PDX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:18.064101] [INFO ] [LOCAL ] Saved forecast: PDX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PDX.txt [2026-03-02T20:29:18.064314] [INFO ] [sig ] [2331/3370] Completed PDX in 0.4s | 2.73 sym/s | Total: 14.2m | ETA: 6.3m [2026-03-02T20:29:18.064556] [INFO ] [sig ] [2332/3370] Forecasting PDYN... [2026-03-02T20:29:18.064617] [INFO ] [sig ] Generating forecast for: PDYN [2026-03-02T20:29:18.064683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-03-02T20:29:18.079607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-03-02T20:29:18.080097] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-03-02T20:29:18.081097] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-03-02T20:29:18.081156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:18.081191] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:18.081219] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:18.081284] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:18.142913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:18.144130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:18.144238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:18.144280] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:18.289384] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:18.289548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:18.289608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:18.289640] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:18.293416] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-03-02T20:29:18.293714] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-03-02T20:29:18.293848] [INFO ] [sig ] PDYN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:18.442516] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PDYN.txt [2026-03-02T20:29:18.442682] [INFO ] [sig ] [2332/3370] Completed PDYN in 0.4s | 2.73 sym/s | Total: 14.2m | ETA: 6.3m [2026-03-02T20:29:18.442724] [INFO ] [sig ] [2333/3370] Forecasting PEB... [2026-03-02T20:29:18.442753] [INFO ] [sig ] Generating forecast for: PEB [2026-03-02T20:29:18.442785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-03-02T20:29:18.454843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-03-02T20:29:18.455239] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-03-02T20:29:18.456066] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-03-02T20:29:18.456123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:18.456155] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:18.456183] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:18.456240] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:18.516250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:18.517508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:18.517621] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:18.517659] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:18.644496] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:18.644706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:18.644747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:18.644777] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:18.648328] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: UP (p=50.43%) [2026-03-02T20:29:18.648638] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-03-02T20:29:18.648772] [INFO ] [sig ] PEB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:18.796008] [INFO ] [LOCAL ] Saved forecast: PEB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PEB.txt [2026-03-02T20:29:18.796163] [INFO ] [sig ] [2333/3370] Completed PEB in 0.4s | 2.73 sym/s | Total: 14.2m | ETA: 6.3m [2026-03-02T20:29:18.796203] [INFO ] [sig ] [2334/3370] Forecasting PEBK... [2026-03-02T20:29:18.796233] [INFO ] [sig ] Generating forecast for: PEBK [2026-03-02T20:29:18.796275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-03-02T20:29:18.806697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-03-02T20:29:18.807034] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-03-02T20:29:18.807912] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-03-02T20:29:18.807966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:18.808002] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:18.808054] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:18.808116] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:18.868942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:18.869880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:18.869967] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:18.870003] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:18.971445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:18.971660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:18.971713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:18.971751] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:18.976015] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: UP (p=71.64%) [2026-03-02T20:29:18.976557] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-03-02T20:29:18.976746] [INFO ] [sig ] PEBK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:19.131423] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PEBK.txt [2026-03-02T20:29:19.131604] [INFO ] [sig ] [2334/3370] Completed PEBK in 0.3s | 2.73 sym/s | Total: 14.2m | ETA: 6.3m [2026-03-02T20:29:19.131647] [INFO ] [sig ] [2335/3370] Forecasting PEBO... [2026-03-02T20:29:19.131677] [INFO ] [sig ] Generating forecast for: PEBO [2026-03-02T20:29:19.131707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-03-02T20:29:19.143652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-03-02T20:29:19.144027] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-03-02T20:29:19.144895] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-03-02T20:29:19.144949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:19.145018] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:19.145062] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:19.145148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:19.208354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:19.209281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:19.209370] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:19.209405] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:19.346090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:19.346279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:19.346327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:19.346362] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:19.351099] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: DOWN (p=18.77%) [2026-03-02T20:29:19.351685] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-03-02T20:29:19.351852] [INFO ] [sig ] PEBO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:19.506150] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PEBO.txt [2026-03-02T20:29:19.506314] [INFO ] [sig ] [2335/3370] Completed PEBO in 0.4s | 2.73 sym/s | Total: 14.2m | ETA: 6.3m [2026-03-02T20:29:19.506357] [INFO ] [sig ] [2336/3370] Forecasting PECO... [2026-03-02T20:29:19.506387] [INFO ] [sig ] Generating forecast for: PECO [2026-03-02T20:29:19.506422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-03-02T20:29:19.519471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-03-02T20:29:19.519916] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-03-02T20:29:19.521082] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-03-02T20:29:19.521138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:19.521172] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:19.521199] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:19.521446] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:19.594155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:19.595712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:19.595897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:19.595936] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:19.727001] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:19.727172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:19.727214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:19.727243] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:19.730991] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: UP (p=91.12%) [2026-03-02T20:29:19.731308] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-03-02T20:29:19.731450] [INFO ] [sig ] PECO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:19.882913] [INFO ] [LOCAL ] Saved forecast: PECO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PECO.txt [2026-03-02T20:29:19.883095] [INFO ] [sig ] [2336/3370] Completed PECO in 0.4s | 2.73 sym/s | Total: 14.2m | ETA: 6.3m [2026-03-02T20:29:19.883138] [INFO ] [sig ] [2337/3370] Forecasting PEG... [2026-03-02T20:29:19.883170] [INFO ] [sig ] Generating forecast for: PEG [2026-03-02T20:29:19.883205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-03-02T20:29:19.897113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-03-02T20:29:19.897525] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-03-02T20:29:19.898495] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-03-02T20:29:19.898562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:19.898630] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:19.898660] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:19.898719] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:19.960402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:19.961261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:19.961347] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:19.961381] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:20.082204] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:20.082368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:20.082407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:20.082435] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:20.086189] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: UP (p=53.20%) [2026-03-02T20:29:20.086486] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-03-02T20:29:20.086643] [INFO ] [sig ] PEG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:20.232617] [INFO ] [LOCAL ] Saved forecast: PEG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PEG.txt [2026-03-02T20:29:20.232775] [INFO ] [sig ] [2337/3370] Completed PEG in 0.3s | 2.73 sym/s | Total: 14.3m | ETA: 6.3m [2026-03-02T20:29:20.232813] [INFO ] [sig ] [2338/3370] Forecasting PEGA... [2026-03-02T20:29:20.232842] [INFO ] [sig ] Generating forecast for: PEGA [2026-03-02T20:29:20.232873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-03-02T20:29:20.244039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-03-02T20:29:20.244338] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-03-02T20:29:20.245273] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-03-02T20:29:20.245343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:20.245388] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:20.245418] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:20.245476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:20.304686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:20.305610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:20.305697] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:20.305731] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:20.441916] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:20.442256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:20.442303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:20.442603] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:20.446372] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-03-02T20:29:20.446715] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-03-02T20:29:20.446860] [INFO ] [sig ] PEGA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:20.599006] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PEGA.txt [2026-03-02T20:29:20.599196] [INFO ] [sig ] [2338/3370] Completed PEGA in 0.4s | 2.73 sym/s | Total: 14.3m | ETA: 6.3m [2026-03-02T20:29:20.599245] [INFO ] [sig ] [2339/3370] Forecasting PEN... [2026-03-02T20:29:20.599276] [INFO ] [sig ] Generating forecast for: PEN [2026-03-02T20:29:20.599308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-03-02T20:29:20.612108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-03-02T20:29:20.612527] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-03-02T20:29:20.613434] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-03-02T20:29:20.613489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:20.613522] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:20.613549] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:20.613638] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:20.676604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:20.677775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:20.677869] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:20.677903] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:20.804727] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:20.804901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:20.804944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:20.804975] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:20.808727] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: UP (p=86.08%) [2026-03-02T20:29:20.809093] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-03-02T20:29:20.809272] [INFO ] [sig ] PEN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:20.974916] [INFO ] [LOCAL ] Saved forecast: PEN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PEN.txt [2026-03-02T20:29:20.975164] [INFO ] [sig ] [2339/3370] Completed PEN in 0.4s | 2.73 sym/s | Total: 14.3m | ETA: 6.3m [2026-03-02T20:29:20.975213] [INFO ] [sig ] [2340/3370] Forecasting PENN... [2026-03-02T20:29:20.975245] [INFO ] [sig ] Generating forecast for: PENN [2026-03-02T20:29:20.975275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-03-02T20:29:20.994219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-03-02T20:29:20.994789] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-03-02T20:29:20.996016] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-03-02T20:29:20.996092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:20.996144] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:20.996193] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:20.996292] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:21.062607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:21.063620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:21.063733] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:21.063766] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:21.196864] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:21.197077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:21.197317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:21.197348] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:21.201930] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: UP (p=85.96%) [2026-03-02T20:29:21.202289] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-03-02T20:29:21.202458] [INFO ] [sig ] PENN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:21.350274] [INFO ] [LOCAL ] Saved forecast: PENN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PENN.txt [2026-03-02T20:29:21.350447] [INFO ] [sig ] [2340/3370] Completed PENN in 0.4s | 2.73 sym/s | Total: 14.3m | ETA: 6.3m [2026-03-02T20:29:21.350494] [INFO ] [sig ] [2341/3370] Forecasting PEO... [2026-03-02T20:29:21.350531] [INFO ] [sig ] Generating forecast for: PEO [2026-03-02T20:29:21.350565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-03-02T20:29:21.363438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-03-02T20:29:21.363837] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-03-02T20:29:21.364701] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-03-02T20:29:21.364756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:21.364788] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:21.364815] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:21.364873] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:21.425352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:21.426323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:21.426415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:21.426449] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:21.558233] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:21.558400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:21.558443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:21.558472] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:21.562027] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: UP (p=94.88%) [2026-03-02T20:29:21.562310] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-03-02T20:29:21.562443] [INFO ] [sig ] PEO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:21.708560] [INFO ] [LOCAL ] Saved forecast: PEO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PEO.txt [2026-03-02T20:29:21.708726] [INFO ] [sig ] [2341/3370] Completed PEO in 0.4s | 2.73 sym/s | Total: 14.3m | ETA: 6.3m [2026-03-02T20:29:21.708766] [INFO ] [sig ] [2342/3370] Forecasting PEP... [2026-03-02T20:29:21.708796] [INFO ] [sig ] Generating forecast for: PEP [2026-03-02T20:29:21.708827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-03-02T20:29:21.723311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-03-02T20:29:21.723864] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-03-02T20:29:21.724697] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-03-02T20:29:21.724750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:21.724782] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:21.724809] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:21.724867] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:21.788764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:21.789765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:21.789852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:21.789886] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:21.914863] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:21.915026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:21.915067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:21.915097] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:21.918671] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: UP (p=94.99%) [2026-03-02T20:29:21.918975] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-03-02T20:29:21.919158] [INFO ] [sig ] PEP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:22.066668] [INFO ] [LOCAL ] Saved forecast: PEP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PEP.txt [2026-03-02T20:29:22.066821] [INFO ] [sig ] [2342/3370] Completed PEP in 0.4s | 2.73 sym/s | Total: 14.3m | ETA: 6.3m [2026-03-02T20:29:22.066862] [INFO ] [sig ] [2343/3370] Forecasting PEPG... [2026-03-02T20:29:22.066892] [INFO ] [sig ] Generating forecast for: PEPG [2026-03-02T20:29:22.066922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-03-02T20:29:22.078845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-03-02T20:29:22.079199] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-03-02T20:29:22.080124] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-03-02T20:29:22.080180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:22.080213] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:22.080240] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:22.080299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:22.155061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:22.156137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:22.156241] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:22.156287] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:22.283849] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:22.284035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:22.284076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:22.284105] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:22.287726] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: DOWN (p=0.15%) [2026-03-02T20:29:22.288013] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-03-02T20:29:22.288190] [INFO ] [sig ] PEPG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:22.437237] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PEPG.txt [2026-03-02T20:29:22.437433] [INFO ] [sig ] [2343/3370] Completed PEPG in 0.4s | 2.73 sym/s | Total: 14.3m | ETA: 6.3m [2026-03-02T20:29:22.437476] [INFO ] [sig ] [2344/3370] Forecasting PERF... [2026-03-02T20:29:22.437506] [INFO ] [sig ] Generating forecast for: PERF [2026-03-02T20:29:22.437535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-03-02T20:29:22.450157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-03-02T20:29:22.450560] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-03-02T20:29:22.451662] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-03-02T20:29:22.451719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:22.451753] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:22.451778] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:22.451836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:22.511001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:22.511959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:22.512049] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:22.512083] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:22.636546] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:22.636723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:22.636780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:22.636809] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:22.640398] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: UP (p=79.12%) [2026-03-02T20:29:22.640696] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-03-02T20:29:22.640826] [INFO ] [sig ] PERF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:22.826053] [INFO ] [LOCAL ] Saved forecast: PERF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PERF.txt [2026-03-02T20:29:22.826214] [INFO ] [sig ] [2344/3370] Completed PERF in 0.4s | 2.73 sym/s | Total: 14.3m | ETA: 6.3m [2026-03-02T20:29:22.826255] [INFO ] [sig ] [2345/3370] Forecasting PERI... [2026-03-02T20:29:22.826286] [INFO ] [sig ] Generating forecast for: PERI [2026-03-02T20:29:22.826317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-03-02T20:29:22.839280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-03-02T20:29:22.839728] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-03-02T20:29:22.840568] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-03-02T20:29:22.840641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:22.840675] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:22.840704] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:22.840762] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:22.900544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:22.901444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:22.901565] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:22.901623] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:23.028330] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:23.028499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:23.028541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:23.028592] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:23.032197] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: DOWN (p=19.77%) [2026-03-02T20:29:23.032512] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-03-02T20:29:23.032677] [INFO ] [sig ] PERI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:23.187672] [INFO ] [LOCAL ] Saved forecast: PERI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PERI.txt [2026-03-02T20:29:23.187842] [INFO ] [sig ] [2345/3370] Completed PERI in 0.4s | 2.73 sym/s | Total: 14.3m | ETA: 6.3m [2026-03-02T20:29:23.187885] [INFO ] [sig ] [2346/3370] Forecasting PESI... [2026-03-02T20:29:23.187914] [INFO ] [sig ] Generating forecast for: PESI [2026-03-02T20:29:23.187945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-03-02T20:29:23.200437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-03-02T20:29:23.200833] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-03-02T20:29:23.201720] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-03-02T20:29:23.201777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:23.201810] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:23.201837] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:23.201895] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:23.262206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:23.263178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:23.263305] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:23.263341] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:23.390964] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:23.391139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:23.391181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:23.391210] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:23.395127] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: DOWN (p=41.31%) [2026-03-02T20:29:23.395449] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-03-02T20:29:23.395622] [INFO ] [sig ] PESI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:23.552149] [INFO ] [LOCAL ] Saved forecast: PESI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PESI.txt [2026-03-02T20:29:23.552324] [INFO ] [sig ] [2346/3370] Completed PESI in 0.4s | 2.73 sym/s | Total: 14.3m | ETA: 6.2m [2026-03-02T20:29:23.552365] [INFO ] [sig ] [2347/3370] Forecasting PETS... [2026-03-02T20:29:23.552609] [INFO ] [sig ] Generating forecast for: PETS [2026-03-02T20:29:23.552643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-03-02T20:29:23.565171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-03-02T20:29:23.565627] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-03-02T20:29:23.566537] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-03-02T20:29:23.566612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:23.566648] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:23.566676] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:23.566733] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:23.632357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:23.633777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:23.633872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:23.633907] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:23.762855] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:23.763063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:23.763106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:23.763135] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:23.767106] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: DOWN (p=15.64%) [2026-03-02T20:29:23.767501] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-03-02T20:29:23.767678] [INFO ] [sig ] PETS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:23.925076] [INFO ] [LOCAL ] Saved forecast: PETS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PETS.txt [2026-03-02T20:29:23.925217] [INFO ] [sig ] [2347/3370] Completed PETS in 0.4s | 2.73 sym/s | Total: 14.3m | ETA: 6.2m [2026-03-02T20:29:23.925259] [INFO ] [sig ] [2348/3370] Forecasting PEY... [2026-03-02T20:29:23.925288] [INFO ] [sig ] Generating forecast for: PEY [2026-03-02T20:29:23.925327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-03-02T20:29:23.937743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-03-02T20:29:23.938134] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-03-02T20:29:23.939021] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-03-02T20:29:23.939075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:23.939130] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:23.939169] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:23.939229] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:23.998747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:23.999868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:23.999959] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:23.999993] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:24.119527] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:24.119708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:24.119748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:24.119778] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:24.123842] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: UP (p=58.20%) [2026-03-02T20:29:24.124189] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-03-02T20:29:24.124379] [INFO ] [sig ] PEY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:24.295473] [INFO ] [LOCAL ] Saved forecast: PEY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PEY.txt [2026-03-02T20:29:24.295676] [INFO ] [sig ] [2348/3370] Completed PEY in 0.4s | 2.73 sym/s | Total: 14.3m | ETA: 6.2m [2026-03-02T20:29:24.295720] [INFO ] [sig ] [2349/3370] Forecasting PFBC... [2026-03-02T20:29:24.295751] [INFO ] [sig ] Generating forecast for: PFBC [2026-03-02T20:29:24.295781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-03-02T20:29:24.308609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-03-02T20:29:24.309018] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-03-02T20:29:24.310029] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-03-02T20:29:24.310096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:24.310140] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:24.310179] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:24.310265] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:24.388520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:24.389706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:24.389812] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:24.389848] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:24.521565] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:24.521796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:24.521838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:24.521867] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:24.525961] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: UP (p=97.23%) [2026-03-02T20:29:24.526305] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-03-02T20:29:24.526455] [INFO ] [sig ] PFBC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:24.681863] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PFBC.txt [2026-03-02T20:29:24.682022] [INFO ] [sig ] [2349/3370] Completed PFBC in 0.4s | 2.73 sym/s | Total: 14.3m | ETA: 6.2m [2026-03-02T20:29:24.682064] [INFO ] [sig ] [2350/3370] Forecasting PFD... [2026-03-02T20:29:24.682094] [INFO ] [sig ] Generating forecast for: PFD [2026-03-02T20:29:24.682127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-03-02T20:29:24.696047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-03-02T20:29:24.696532] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-03-02T20:29:24.697551] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-03-02T20:29:24.697639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:24.697682] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:24.697712] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:24.697771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:24.759040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:24.760036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:24.760132] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:24.760168] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:24.871413] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:24.871623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:24.871701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:24.871736] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:24.875279] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: UP (p=76.94%) [2026-03-02T20:29:24.875609] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-03-02T20:29:24.875756] [INFO ] [sig ] PFD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:25.028237] [INFO ] [LOCAL ] Saved forecast: PFD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PFD.txt [2026-03-02T20:29:25.028408] [INFO ] [sig ] [2350/3370] Completed PFD in 0.3s | 2.73 sym/s | Total: 14.3m | ETA: 6.2m [2026-03-02T20:29:25.028450] [INFO ] [sig ] [2351/3370] Forecasting PFF... [2026-03-02T20:29:25.028482] [INFO ] [sig ] Generating forecast for: PFF [2026-03-02T20:29:25.028513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-03-02T20:29:25.040321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-03-02T20:29:25.040675] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-03-02T20:29:25.041519] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-03-02T20:29:25.041598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:25.041644] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:25.041681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:25.041741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:25.100504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:25.101392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:25.101481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:25.101515] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:25.229704] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:25.229885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:25.229932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:25.229964] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:25.233748] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: UP (p=91.76%) [2026-03-02T20:29:25.234037] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-03-02T20:29:25.234188] [INFO ] [sig ] PFF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:25.390586] [INFO ] [LOCAL ] Saved forecast: PFF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PFF.txt [2026-03-02T20:29:25.390743] [INFO ] [sig ] [2351/3370] Completed PFF in 0.4s | 2.73 sym/s | Total: 14.3m | ETA: 6.2m [2026-03-02T20:29:25.390785] [INFO ] [sig ] [2352/3370] Forecasting PFG... [2026-03-02T20:29:25.390820] [INFO ] [sig ] Generating forecast for: PFG [2026-03-02T20:29:25.390851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-03-02T20:29:25.402980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-03-02T20:29:25.403367] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-03-02T20:29:25.404224] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-03-02T20:29:25.404278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:25.404340] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:25.404371] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:25.404429] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:25.463680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:25.464514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:25.464623] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:25.464659] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:25.588901] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:25.589063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:25.589103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:25.589131] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:25.592727] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: DOWN (p=17.01%) [2026-03-02T20:29:25.593008] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-03-02T20:29:25.593139] [INFO ] [sig ] PFG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:25.746233] [INFO ] [LOCAL ] Saved forecast: PFG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PFG.txt [2026-03-02T20:29:25.746394] [INFO ] [sig ] [2352/3370] Completed PFG in 0.4s | 2.73 sym/s | Total: 14.3m | ETA: 6.2m [2026-03-02T20:29:25.746436] [INFO ] [sig ] [2353/3370] Forecasting PFGC... [2026-03-02T20:29:25.746465] [INFO ] [sig ] Generating forecast for: PFGC [2026-03-02T20:29:25.746496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-03-02T20:29:25.757866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-03-02T20:29:25.758199] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-03-02T20:29:25.759023] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-03-02T20:29:25.759077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:25.759109] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:25.759135] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:25.759193] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:25.822429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:25.823449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:25.823541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:25.823594] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:25.950503] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:25.950683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:25.950726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:25.950755] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:25.954294] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: UP (p=93.20%) [2026-03-02T20:29:25.954594] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-03-02T20:29:25.954726] [INFO ] [sig ] PFGC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:26.106805] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PFGC.txt [2026-03-02T20:29:26.106995] [INFO ] [sig ] [2353/3370] Completed PFGC in 0.4s | 2.73 sym/s | Total: 14.4m | ETA: 6.2m [2026-03-02T20:29:26.107049] [INFO ] [sig ] [2354/3370] Forecasting PFH... [2026-03-02T20:29:26.107087] [INFO ] [sig ] Generating forecast for: PFH [2026-03-02T20:29:26.107128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-03-02T20:29:26.120395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-03-02T20:29:26.120827] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-03-02T20:29:26.121753] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-03-02T20:29:26.121808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:26.121841] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:26.121868] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:26.121929] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:26.182432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:26.183720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:26.183808] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:26.183841] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:26.301400] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:26.301561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:26.301619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:26.301648] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:26.305099] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-03-02T20:29:26.305382] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-03-02T20:29:26.305512] [INFO ] [sig ] PFH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:26.454721] [INFO ] [LOCAL ] Saved forecast: PFH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PFH.txt [2026-03-02T20:29:26.454889] [INFO ] [sig ] [2354/3370] Completed PFH in 0.3s | 2.73 sym/s | Total: 14.4m | ETA: 6.2m [2026-03-02T20:29:26.454933] [INFO ] [sig ] [2355/3370] Forecasting PFIS... [2026-03-02T20:29:26.454965] [INFO ] [sig ] Generating forecast for: PFIS [2026-03-02T20:29:26.454997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-03-02T20:29:26.467179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-03-02T20:29:26.467562] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-03-02T20:29:26.468514] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-03-02T20:29:26.468592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:26.468630] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:26.468658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:26.468717] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:26.535403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:26.536315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:26.536432] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:26.536468] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:26.660957] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:26.661131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:26.661177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:26.661259] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:26.665692] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=11.07%) [2026-03-02T20:29:26.666039] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-03-02T20:29:26.666222] [INFO ] [sig ] PFIS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:26.826810] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PFIS.txt [2026-03-02T20:29:26.826982] [INFO ] [sig ] [2355/3370] Completed PFIS in 0.4s | 2.73 sym/s | Total: 14.4m | ETA: 6.2m [2026-03-02T20:29:26.827026] [INFO ] [sig ] [2356/3370] Forecasting PFL... [2026-03-02T20:29:26.827059] [INFO ] [sig ] Generating forecast for: PFL [2026-03-02T20:29:26.827093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-03-02T20:29:26.839922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-03-02T20:29:26.840392] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-03-02T20:29:26.841479] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-03-02T20:29:26.841553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:26.841617] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:26.841653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:26.841736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:26.903476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:26.904408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:26.904497] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:26.904532] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:27.026693] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:27.026855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:27.026896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:27.026928] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:27.030677] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: DOWN (p=9.09%) [2026-03-02T20:29:27.030961] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-03-02T20:29:27.031091] [INFO ] [sig ] PFL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:27.176605] [INFO ] [LOCAL ] Saved forecast: PFL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PFL.txt [2026-03-02T20:29:27.176736] [INFO ] [sig ] [2356/3370] Completed PFL in 0.3s | 2.73 sym/s | Total: 14.4m | ETA: 6.2m [2026-03-02T20:29:27.176775] [INFO ] [sig ] [2357/3370] Forecasting PFM... [2026-03-02T20:29:27.176805] [INFO ] [sig ] Generating forecast for: PFM [2026-03-02T20:29:27.176834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-03-02T20:29:27.187726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-03-02T20:29:27.188007] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-03-02T20:29:27.188903] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-03-02T20:29:27.188956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:27.188988] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:27.189014] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:27.189071] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:27.251838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:27.252758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:27.252848] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:27.252883] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:27.381039] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:27.381203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:27.381243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:27.381273] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:27.384910] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: DOWN (p=46.69%) [2026-03-02T20:29:27.385183] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-03-02T20:29:27.385314] [INFO ] [sig ] PFM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:27.611729] [INFO ] [LOCAL ] Saved forecast: PFM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PFM.txt [2026-03-02T20:29:27.611894] [INFO ] [sig ] [2357/3370] Completed PFM in 0.4s | 2.73 sym/s | Total: 14.4m | ETA: 6.2m [2026-03-02T20:29:27.611938] [INFO ] [sig ] [2358/3370] Forecasting PFN... [2026-03-02T20:29:27.611971] [INFO ] [sig ] Generating forecast for: PFN [2026-03-02T20:29:27.612005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-03-02T20:29:27.625308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-03-02T20:29:27.625716] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-03-02T20:29:27.626747] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-03-02T20:29:27.626799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:27.626832] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:27.626859] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:27.626916] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:27.698607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:27.699628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:27.699720] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:27.699756] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:27.830174] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:27.830374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:27.830428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:27.830459] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:27.834856] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: UP (p=55.86%) [2026-03-02T20:29:27.835197] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-03-02T20:29:27.835394] [INFO ] [sig ] PFN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:28.005208] [INFO ] [LOCAL ] Saved forecast: PFN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PFN.txt [2026-03-02T20:29:28.005382] [INFO ] [sig ] [2358/3370] Completed PFN in 0.4s | 2.73 sym/s | Total: 14.4m | ETA: 6.2m [2026-03-02T20:29:28.005424] [INFO ] [sig ] [2359/3370] Forecasting PFO... [2026-03-02T20:29:28.005458] [INFO ] [sig ] Generating forecast for: PFO [2026-03-02T20:29:28.005487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-03-02T20:29:28.017683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-03-02T20:29:28.018000] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-03-02T20:29:28.019073] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-03-02T20:29:28.019128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:28.019161] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:28.019189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:28.019259] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:28.079389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:28.080354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:28.080466] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:28.080501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:28.194762] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:28.194929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:28.194968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:28.194998] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:28.198459] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: UP (p=98.29%) [2026-03-02T20:29:28.198771] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-03-02T20:29:28.198910] [INFO ] [sig ] PFO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:28.345857] [INFO ] [LOCAL ] Saved forecast: PFO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PFO.txt [2026-03-02T20:29:28.346004] [INFO ] [sig ] [2359/3370] Completed PFO in 0.3s | 2.73 sym/s | Total: 14.4m | ETA: 6.2m [2026-03-02T20:29:28.346046] [INFO ] [sig ] [2360/3370] Forecasting PFS... [2026-03-02T20:29:28.346077] [INFO ] [sig ] Generating forecast for: PFS [2026-03-02T20:29:28.346109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-03-02T20:29:28.359397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-03-02T20:29:28.359856] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-03-02T20:29:28.360849] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-03-02T20:29:28.360906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:28.360940] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:28.360968] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:28.361027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:28.422794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:28.423762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:28.423857] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:28.423890] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:28.551814] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:28.551976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:28.552016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:28.552046] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:28.555517] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: DOWN (p=37.01%) [2026-03-02T20:29:28.555810] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-03-02T20:29:28.555939] [INFO ] [sig ] PFS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:28.702660] [INFO ] [LOCAL ] Saved forecast: PFS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PFS.txt [2026-03-02T20:29:28.702822] [INFO ] [sig ] [2360/3370] Completed PFS in 0.4s | 2.73 sym/s | Total: 14.4m | ETA: 6.2m [2026-03-02T20:29:28.702863] [INFO ] [sig ] [2361/3370] Forecasting PFSI... [2026-03-02T20:29:28.702896] [INFO ] [sig ] Generating forecast for: PFSI [2026-03-02T20:29:28.702927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-03-02T20:29:28.715881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-03-02T20:29:28.716294] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-03-02T20:29:28.717145] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-03-02T20:29:28.717214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:28.717246] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:28.717273] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:28.717330] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:28.777051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:28.777963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:28.778068] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:28.778103] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:28.897191] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:28.897371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:28.897420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:28.897453] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:28.901094] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: UP (p=94.43%) [2026-03-02T20:29:28.901439] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-03-02T20:29:28.901605] [INFO ] [sig ] PFSI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:29.061516] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PFSI.txt [2026-03-02T20:29:29.061716] [INFO ] [sig ] [2361/3370] Completed PFSI in 0.4s | 2.73 sym/s | Total: 14.4m | ETA: 6.2m [2026-03-02T20:29:29.061757] [INFO ] [sig ] [2362/3370] Forecasting PGC... [2026-03-02T20:29:29.061790] [INFO ] [sig ] Generating forecast for: PGC [2026-03-02T20:29:29.061820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-03-02T20:29:29.086433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-03-02T20:29:29.086898] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-03-02T20:29:29.087769] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-03-02T20:29:29.087825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:29.087857] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:29.087886] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:29.087945] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:29.146248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:29.147179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:29.147331] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:29.147365] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:29.282315] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:29.282515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:29.282600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:29.282658] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:29.288350] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: UP (p=89.46%) [2026-03-02T20:29:29.288998] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-03-02T20:29:29.289193] [INFO ] [sig ] PGC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:29.465407] [INFO ] [LOCAL ] Saved forecast: PGC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PGC.txt [2026-03-02T20:29:29.465631] [INFO ] [sig ] [2362/3370] Completed PGC in 0.4s | 2.73 sym/s | Total: 14.4m | ETA: 6.1m [2026-03-02T20:29:29.465688] [INFO ] [sig ] [2363/3370] Forecasting PGEN... [2026-03-02T20:29:29.465731] [INFO ] [sig ] Generating forecast for: PGEN [2026-03-02T20:29:29.465777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-03-02T20:29:29.479526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-03-02T20:29:29.480139] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-03-02T20:29:29.481057] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-03-02T20:29:29.481113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:29.481147] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:29.481175] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:29.481236] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:29.549826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:29.550916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:29.551014] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:29.551049] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:29.695511] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:29.695704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:29.695747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:29.695776] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:29.699845] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: DOWN (p=0.78%) [2026-03-02T20:29:29.700189] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-03-02T20:29:29.700348] [INFO ] [sig ] PGEN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:29.852166] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PGEN.txt [2026-03-02T20:29:29.852335] [INFO ] [sig ] [2363/3370] Completed PGEN in 0.4s | 2.73 sym/s | Total: 14.4m | ETA: 6.1m [2026-03-02T20:29:29.852376] [INFO ] [sig ] [2364/3370] Forecasting PGJ... [2026-03-02T20:29:29.852405] [INFO ] [sig ] Generating forecast for: PGJ [2026-03-02T20:29:29.852442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-03-02T20:29:29.863900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-03-02T20:29:29.864231] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-03-02T20:29:29.865061] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-03-02T20:29:29.865114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:29.865146] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:29.865173] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:29.865239] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:29.926399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:29.927699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:29.927809] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:29.927845] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:30.068853] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:30.069018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:30.069059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:30.069089] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:30.072690] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: UP (p=99.20%) [2026-03-02T20:29:30.072985] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-03-02T20:29:30.073122] [INFO ] [sig ] PGJ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:30.224877] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PGJ.txt [2026-03-02T20:29:30.225033] [INFO ] [sig ] [2364/3370] Completed PGJ in 0.4s | 2.73 sym/s | Total: 14.4m | ETA: 6.1m [2026-03-02T20:29:30.225081] [INFO ] [sig ] [2365/3370] Forecasting PGNY... [2026-03-02T20:29:30.225112] [INFO ] [sig ] Generating forecast for: PGNY [2026-03-02T20:29:30.225143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-03-02T20:29:30.239227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-03-02T20:29:30.239601] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-03-02T20:29:30.240461] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-03-02T20:29:30.240521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:30.240553] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:30.240600] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:30.240659] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:30.303427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:30.304363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:30.304467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:30.304504] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:30.430440] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:30.430627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:30.430675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:30.430705] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:30.434685] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: DOWN (p=37.44%) [2026-03-02T20:29:30.435009] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-03-02T20:29:30.435151] [INFO ] [sig ] PGNY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:30.581361] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PGNY.txt [2026-03-02T20:29:30.581564] [INFO ] [sig ] [2365/3370] Completed PGNY in 0.4s | 2.73 sym/s | Total: 14.4m | ETA: 6.1m [2026-03-02T20:29:30.581634] [INFO ] [sig ] [2366/3370] Forecasting PGP... [2026-03-02T20:29:30.581667] [INFO ] [sig ] Generating forecast for: PGP [2026-03-02T20:29:30.581705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-03-02T20:29:30.594202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-03-02T20:29:30.594586] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-03-02T20:29:30.595457] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-03-02T20:29:30.595510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:30.595543] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:30.595589] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:30.595650] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:30.652654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:30.653590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:30.653708] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:30.653745] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:30.770618] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:30.770783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:30.770827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:30.770857] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:30.774889] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: UP (p=89.28%) [2026-03-02T20:29:30.775233] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-03-02T20:29:30.775374] [INFO ] [sig ] PGP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:30.922346] [INFO ] [LOCAL ] Saved forecast: PGP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PGP.txt [2026-03-02T20:29:30.922498] [INFO ] [sig ] [2366/3370] Completed PGP in 0.3s | 2.73 sym/s | Total: 14.4m | ETA: 6.1m [2026-03-02T20:29:30.922539] [INFO ] [sig ] [2367/3370] Forecasting PGZ... [2026-03-02T20:29:30.922780] [INFO ] [sig ] Generating forecast for: PGZ [2026-03-02T20:29:30.922814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-03-02T20:29:30.934720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-03-02T20:29:30.935060] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-03-02T20:29:30.935922] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-03-02T20:29:30.935976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:30.936008] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:30.936036] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:30.936094] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:31.003839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:31.005028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:31.005135] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:31.005169] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:31.128433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:31.128639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:31.128686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:31.128716] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:31.132359] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: DOWN (p=23.88%) [2026-03-02T20:29:31.132684] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-03-02T20:29:31.132841] [INFO ] [sig ] PGZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:31.293718] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PGZ.txt [2026-03-02T20:29:31.293878] [INFO ] [sig ] [2367/3370] Completed PGZ in 0.4s | 2.73 sym/s | Total: 14.4m | ETA: 6.1m [2026-03-02T20:29:31.293920] [INFO ] [sig ] [2368/3370] Forecasting PH... [2026-03-02T20:29:31.293950] [INFO ] [sig ] Generating forecast for: PH [2026-03-02T20:29:31.293981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-03-02T20:29:31.309068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-03-02T20:29:31.309427] [INFO ] [FORECASTER] Starting predict_future for PH [2026-03-02T20:29:31.310253] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-03-02T20:29:31.310306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:31.310339] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:31.310366] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:31.310423] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:31.370633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:31.371533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:31.371641] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:31.371676] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:31.504996] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:31.505164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:31.505224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:31.505258] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:31.509108] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: DOWN (p=28.81%) [2026-03-02T20:29:31.509400] [INFO ] [FORECASTER] Completed predict_future for PH [2026-03-02T20:29:31.509537] [INFO ] [sig ] PH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:31.663586] [INFO ] [LOCAL ] Saved forecast: PH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PH.txt [2026-03-02T20:29:31.663737] [INFO ] [sig ] [2368/3370] Completed PH in 0.4s | 2.73 sym/s | Total: 14.4m | ETA: 6.1m [2026-03-02T20:29:31.663780] [INFO ] [sig ] [2369/3370] Forecasting PHG... [2026-03-02T20:29:31.663811] [INFO ] [sig ] Generating forecast for: PHG [2026-03-02T20:29:31.663844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-03-02T20:29:31.675249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-03-02T20:29:31.675639] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-03-02T20:29:31.676521] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-03-02T20:29:31.676596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:31.676658] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:31.676689] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:31.676749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:31.736186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:31.736956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:31.737043] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:31.737077] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:31.859980] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:31.860147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:31.860189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:31.860220] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:31.864123] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: UP (p=53.59%) [2026-03-02T20:29:31.864423] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-03-02T20:29:31.864566] [INFO ] [sig ] PHG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:32.016726] [INFO ] [LOCAL ] Saved forecast: PHG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PHG.txt [2026-03-02T20:29:32.016872] [INFO ] [sig ] [2369/3370] Completed PHG in 0.4s | 2.73 sym/s | Total: 14.4m | ETA: 6.1m [2026-03-02T20:29:32.016912] [INFO ] [sig ] [2370/3370] Forecasting PHI... [2026-03-02T20:29:32.016942] [INFO ] [sig ] Generating forecast for: PHI [2026-03-02T20:29:32.016973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-03-02T20:29:32.028801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-03-02T20:29:32.029107] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-03-02T20:29:32.029942] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-03-02T20:29:32.029994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:32.030026] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:32.030053] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:32.030111] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:32.088561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:32.089473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:32.089792] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:32.089828] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:32.205773] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:32.205937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:32.205978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:32.206009] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:32.209847] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: UP (p=57.35%) [2026-03-02T20:29:32.210143] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-03-02T20:29:32.210277] [INFO ] [sig ] PHI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:32.369661] [INFO ] [LOCAL ] Saved forecast: PHI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PHI.txt [2026-03-02T20:29:32.369842] [INFO ] [sig ] [2370/3370] Completed PHI in 0.4s | 2.73 sym/s | Total: 14.5m | ETA: 6.1m [2026-03-02T20:29:32.369888] [INFO ] [sig ] [2371/3370] Forecasting PHK... [2026-03-02T20:29:32.369922] [INFO ] [sig ] Generating forecast for: PHK [2026-03-02T20:29:32.369954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-03-02T20:29:32.383292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-03-02T20:29:32.383889] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-03-02T20:29:32.384837] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-03-02T20:29:32.384898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:32.384937] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:32.384966] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:32.385027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:32.452991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:32.453939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:32.454032] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:32.454066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:32.594219] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:32.594408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:32.594464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:32.594500] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:32.598532] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=50.03%) [2026-03-02T20:29:32.598877] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-03-02T20:29:32.599031] [INFO ] [sig ] PHK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:32.748525] [INFO ] [LOCAL ] Saved forecast: PHK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PHK.txt [2026-03-02T20:29:32.748713] [INFO ] [sig ] [2371/3370] Completed PHK in 0.4s | 2.73 sym/s | Total: 14.5m | ETA: 6.1m [2026-03-02T20:29:32.748754] [INFO ] [sig ] [2372/3370] Forecasting PHM... [2026-03-02T20:29:32.748783] [INFO ] [sig ] Generating forecast for: PHM [2026-03-02T20:29:32.748816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-03-02T20:29:32.760939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-03-02T20:29:32.761310] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-03-02T20:29:32.762134] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-03-02T20:29:32.762185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:32.762228] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:32.762255] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:32.762312] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:32.819367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:32.820326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:32.820421] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:32.820455] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:32.947662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:32.947838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:32.947878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:32.947907] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:32.951548] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: DOWN (p=15.28%) [2026-03-02T20:29:32.951869] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-03-02T20:29:32.952008] [INFO ] [sig ] PHM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:33.098994] [INFO ] [LOCAL ] Saved forecast: PHM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PHM.txt [2026-03-02T20:29:33.099164] [INFO ] [sig ] [2372/3370] Completed PHM in 0.4s | 2.73 sym/s | Total: 14.5m | ETA: 6.1m [2026-03-02T20:29:33.099205] [INFO ] [sig ] [2373/3370] Forecasting PHO... [2026-03-02T20:29:33.099235] [INFO ] [sig ] Generating forecast for: PHO [2026-03-02T20:29:33.099266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-03-02T20:29:33.114371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-03-02T20:29:33.114835] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-03-02T20:29:33.115887] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-03-02T20:29:33.115940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:33.115973] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:33.116001] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:33.116059] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:33.184695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:33.185692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:33.185785] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:33.185818] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:33.318458] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:33.318866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:33.318925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:33.318957] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:33.322832] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=7.27%) [2026-03-02T20:29:33.323163] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-03-02T20:29:33.323346] [INFO ] [sig ] PHO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:33.483821] [INFO ] [LOCAL ] Saved forecast: PHO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PHO.txt [2026-03-02T20:29:33.483999] [INFO ] [sig ] [2373/3370] Completed PHO in 0.4s | 2.73 sym/s | Total: 14.5m | ETA: 6.1m [2026-03-02T20:29:33.484047] [INFO ] [sig ] [2374/3370] Forecasting PHUN... [2026-03-02T20:29:33.484077] [INFO ] [sig ] Generating forecast for: PHUN [2026-03-02T20:29:33.484108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-03-02T20:29:33.497848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-03-02T20:29:33.498258] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-03-02T20:29:33.499327] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-03-02T20:29:33.499381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:33.499418] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:33.499446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:33.499504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:33.566733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:33.567768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:33.567872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:33.567912] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:33.703043] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:33.703226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:33.703275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:33.703304] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:33.707081] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: UP (p=72.63%) [2026-03-02T20:29:33.707471] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-03-02T20:29:33.707679] [INFO ] [sig ] PHUN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:33.867894] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PHUN.txt [2026-03-02T20:29:33.868065] [INFO ] [sig ] [2374/3370] Completed PHUN in 0.4s | 2.73 sym/s | Total: 14.5m | ETA: 6.1m [2026-03-02T20:29:33.868111] [INFO ] [sig ] [2375/3370] Forecasting PHVS... [2026-03-02T20:29:33.868143] [INFO ] [sig ] Generating forecast for: PHVS [2026-03-02T20:29:33.868174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-03-02T20:29:33.880386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-03-02T20:29:33.880785] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-03-02T20:29:33.881686] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-03-02T20:29:33.881740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:33.881773] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:33.881801] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:33.881860] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:33.947997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:33.949175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:33.949278] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:33.949318] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:34.080851] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:34.081015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:34.081067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:34.081099] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:34.085274] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: UP (p=53.17%) [2026-03-02T20:29:34.085618] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-03-02T20:29:34.085755] [INFO ] [sig ] PHVS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:34.239847] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PHVS.txt [2026-03-02T20:29:34.239994] [INFO ] [sig ] [2375/3370] Completed PHVS in 0.4s | 2.73 sym/s | Total: 14.5m | ETA: 6.1m [2026-03-02T20:29:34.240036] [INFO ] [sig ] [2376/3370] Forecasting PI... [2026-03-02T20:29:34.240073] [INFO ] [sig ] Generating forecast for: PI [2026-03-02T20:29:34.240105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-03-02T20:29:34.253287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-03-02T20:29:34.253662] [INFO ] [FORECASTER] Starting predict_future for PI [2026-03-02T20:29:34.254473] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-03-02T20:29:34.254526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:34.254562] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:34.254613] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:34.254671] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:34.313828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:34.314594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:34.314683] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:34.314716] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:34.441907] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:34.442074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:34.442115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:34.442144] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:34.445600] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: UP (p=83.30%) [2026-03-02T20:29:34.445892] [INFO ] [FORECASTER] Completed predict_future for PI [2026-03-02T20:29:34.446026] [INFO ] [sig ] PI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:34.592161] [INFO ] [LOCAL ] Saved forecast: PI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PI.txt [2026-03-02T20:29:34.592299] [INFO ] [sig ] [2376/3370] Completed PI in 0.4s | 2.73 sym/s | Total: 14.5m | ETA: 6.1m [2026-03-02T20:29:34.592340] [INFO ] [sig ] [2377/3370] Forecasting PID... [2026-03-02T20:29:34.592368] [INFO ] [sig ] Generating forecast for: PID [2026-03-02T20:29:34.592398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-03-02T20:29:34.605217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-03-02T20:29:34.605533] [INFO ] [FORECASTER] Starting predict_future for PID [2026-03-02T20:29:34.606342] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-03-02T20:29:34.606398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:34.606436] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:34.606469] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:34.606539] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:34.665939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:34.666744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:34.666834] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:34.666867] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:34.793691] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:34.793854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:34.793895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:34.793924] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:34.798156] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: UP (p=97.60%) [2026-03-02T20:29:34.798459] [INFO ] [FORECASTER] Completed predict_future for PID [2026-03-02T20:29:34.798630] [INFO ] [sig ] PID: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:34.965480] [INFO ] [LOCAL ] Saved forecast: PID 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PID.txt [2026-03-02T20:29:34.965670] [INFO ] [sig ] [2377/3370] Completed PID in 0.4s | 2.73 sym/s | Total: 14.5m | ETA: 6.1m [2026-03-02T20:29:34.965715] [INFO ] [sig ] [2378/3370] Forecasting PIE... [2026-03-02T20:29:34.965753] [INFO ] [sig ] Generating forecast for: PIE [2026-03-02T20:29:34.965794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-03-02T20:29:34.978531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-03-02T20:29:34.978969] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-03-02T20:29:34.979875] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-03-02T20:29:34.979930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:34.979962] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:34.979990] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:34.980061] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:35.042279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:35.043195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:35.043286] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:35.043320] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:35.162869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:35.163038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:35.163078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:35.163108] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:35.166656] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: UP (p=55.56%) [2026-03-02T20:29:35.166961] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-03-02T20:29:35.167108] [INFO ] [sig ] PIE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:35.319723] [INFO ] [LOCAL ] Saved forecast: PIE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PIE.txt [2026-03-02T20:29:35.319870] [INFO ] [sig ] [2378/3370] Completed PIE in 0.4s | 2.73 sym/s | Total: 14.5m | ETA: 6.1m [2026-03-02T20:29:35.319910] [INFO ] [sig ] [2379/3370] Forecasting PII... [2026-03-02T20:29:35.319938] [INFO ] [sig ] Generating forecast for: PII [2026-03-02T20:29:35.319967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-03-02T20:29:35.331320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-03-02T20:29:35.331681] [INFO ] [FORECASTER] Starting predict_future for PII [2026-03-02T20:29:35.332481] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-03-02T20:29:35.332534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:35.332566] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:35.332620] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:35.332679] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:35.389492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:35.390300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:35.390386] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:35.390450] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:35.510204] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:35.510372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:35.510416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:35.510452] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:35.513925] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: UP (p=84.00%) [2026-03-02T20:29:35.514205] [INFO ] [FORECASTER] Completed predict_future for PII [2026-03-02T20:29:35.514340] [INFO ] [sig ] PII: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:35.660621] [INFO ] [LOCAL ] Saved forecast: PII 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PII.txt [2026-03-02T20:29:35.660770] [INFO ] [sig ] [2379/3370] Completed PII in 0.3s | 2.73 sym/s | Total: 14.5m | ETA: 6.0m [2026-03-02T20:29:35.660810] [INFO ] [sig ] [2380/3370] Forecasting PIM... [2026-03-02T20:29:35.660840] [INFO ] [sig ] Generating forecast for: PIM [2026-03-02T20:29:35.660871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-03-02T20:29:35.672591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-03-02T20:29:35.672981] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-03-02T20:29:35.673799] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-03-02T20:29:35.673851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:35.673884] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:35.673911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:35.673968] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:35.730877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:35.731741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:35.731840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:35.731873] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:35.846918] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:35.847087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:35.847147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:35.847196] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:35.851275] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: DOWN (p=21.58%) [2026-03-02T20:29:35.851606] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-03-02T20:29:35.851767] [INFO ] [sig ] PIM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:35.997267] [INFO ] [LOCAL ] Saved forecast: PIM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PIM.txt [2026-03-02T20:29:35.997412] [INFO ] [sig ] [2380/3370] Completed PIM in 0.3s | 2.73 sym/s | Total: 14.5m | ETA: 6.0m [2026-03-02T20:29:35.997455] [INFO ] [sig ] [2381/3370] Forecasting PINE... [2026-03-02T20:29:35.997492] [INFO ] [sig ] Generating forecast for: PINE [2026-03-02T20:29:35.997529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-03-02T20:29:36.008960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-03-02T20:29:36.009294] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-03-02T20:29:36.010170] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-03-02T20:29:36.010222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:36.010253] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:36.010279] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:36.010335] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:36.067283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:36.068043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:36.068127] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:36.068161] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:36.194399] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:36.194619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:36.194682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:36.194716] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:36.199086] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: DOWN (p=5.06%) [2026-03-02T20:29:36.199419] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-03-02T20:29:36.199562] [INFO ] [sig ] PINE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:36.364629] [INFO ] [LOCAL ] Saved forecast: PINE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PINE.txt [2026-03-02T20:29:36.364810] [INFO ] [sig ] [2381/3370] Completed PINE in 0.4s | 2.73 sym/s | Total: 14.5m | ETA: 6.0m [2026-03-02T20:29:36.364862] [INFO ] [sig ] [2382/3370] Forecasting PINS... [2026-03-02T20:29:36.364894] [INFO ] [sig ] Generating forecast for: PINS [2026-03-02T20:29:36.364925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-03-02T20:29:36.377206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-03-02T20:29:36.377603] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-03-02T20:29:36.378501] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-03-02T20:29:36.378591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:36.378644] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:36.378687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:36.378757] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:36.442883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:36.443840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:36.443939] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:36.443978] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:36.575390] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:36.575566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:36.575644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:36.575676] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:36.579348] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: UP (p=51.26%) [2026-03-02T20:29:36.579690] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-03-02T20:29:36.579825] [INFO ] [sig ] PINS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:36.737102] [INFO ] [LOCAL ] Saved forecast: PINS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PINS.txt [2026-03-02T20:29:36.737313] [INFO ] [sig ] [2382/3370] Completed PINS in 0.4s | 2.73 sym/s | Total: 14.5m | ETA: 6.0m [2026-03-02T20:29:36.737366] [INFO ] [sig ] [2383/3370] Forecasting PK... [2026-03-02T20:29:36.737397] [INFO ] [sig ] Generating forecast for: PK [2026-03-02T20:29:36.737430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-03-02T20:29:36.748974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-03-02T20:29:36.749299] [INFO ] [FORECASTER] Starting predict_future for PK [2026-03-02T20:29:36.750120] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-03-02T20:29:36.750173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:36.750205] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:36.750232] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:36.750289] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:36.807259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:36.807946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:36.808040] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:36.808075] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:36.937652] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:36.937863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:36.937906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:36.937936] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:36.941650] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-03-02T20:29:36.941978] [INFO ] [FORECASTER] Completed predict_future for PK [2026-03-02T20:29:36.942121] [INFO ] [sig ] PK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:37.088674] [INFO ] [LOCAL ] Saved forecast: PK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PK.txt [2026-03-02T20:29:37.088850] [INFO ] [sig ] [2383/3370] Completed PK in 0.4s | 2.73 sym/s | Total: 14.5m | ETA: 6.0m [2026-03-02T20:29:37.088893] [INFO ] [sig ] [2384/3370] Forecasting PKBK... [2026-03-02T20:29:37.088923] [INFO ] [sig ] Generating forecast for: PKBK [2026-03-02T20:29:37.088955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-03-02T20:29:37.101436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-03-02T20:29:37.101956] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-03-02T20:29:37.102952] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-03-02T20:29:37.103006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:37.103038] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:37.103066] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:37.103123] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:37.170837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:37.171819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:37.171910] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:37.171944] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:37.300195] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:37.300363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:37.300404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:37.300434] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:37.304246] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: UP (p=92.35%) [2026-03-02T20:29:37.304654] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-03-02T20:29:37.304822] [INFO ] [sig ] PKBK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:37.459929] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PKBK.txt [2026-03-02T20:29:37.460113] [INFO ] [sig ] [2384/3370] Completed PKBK in 0.4s | 2.73 sym/s | Total: 14.5m | ETA: 6.0m [2026-03-02T20:29:37.460174] [INFO ] [sig ] [2385/3370] Forecasting PKE... [2026-03-02T20:29:37.460205] [INFO ] [sig ] Generating forecast for: PKE [2026-03-02T20:29:37.460237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-03-02T20:29:37.474283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-03-02T20:29:37.474703] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-03-02T20:29:37.475905] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-03-02T20:29:37.476009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:37.476055] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:37.476094] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:37.476174] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:37.548350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:37.549351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:37.549459] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:37.549514] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:37.683623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:37.683981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:37.684022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:37.684052] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:37.687942] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: UP (p=83.04%) [2026-03-02T20:29:37.688275] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-03-02T20:29:37.688425] [INFO ] [sig ] PKE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:37.848741] [INFO ] [LOCAL ] Saved forecast: PKE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PKE.txt [2026-03-02T20:29:37.848918] [INFO ] [sig ] [2385/3370] Completed PKE in 0.4s | 2.73 sym/s | Total: 14.5m | ETA: 6.0m [2026-03-02T20:29:37.848963] [INFO ] [sig ] [2386/3370] Forecasting PKG... [2026-03-02T20:29:37.849004] [INFO ] [sig ] Generating forecast for: PKG [2026-03-02T20:29:37.849051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-03-02T20:29:37.861770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-03-02T20:29:37.862124] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-03-02T20:29:37.862967] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-03-02T20:29:37.863020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:37.863077] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:37.863105] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:37.863162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:37.920237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:37.921211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:37.921306] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:37.921340] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:38.054060] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:38.054225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:38.054266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:38.054296] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:38.057833] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: DOWN (p=30.51%) [2026-03-02T20:29:38.058151] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-03-02T20:29:38.058289] [INFO ] [sig ] PKG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:38.204203] [INFO ] [LOCAL ] Saved forecast: PKG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PKG.txt [2026-03-02T20:29:38.204355] [INFO ] [sig ] [2386/3370] Completed PKG in 0.4s | 2.73 sym/s | Total: 14.6m | ETA: 6.0m [2026-03-02T20:29:38.204402] [INFO ] [sig ] [2387/3370] Forecasting PKOH... [2026-03-02T20:29:38.204443] [INFO ] [sig ] Generating forecast for: PKOH [2026-03-02T20:29:38.204474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-03-02T20:29:38.215845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-03-02T20:29:38.216180] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-03-02T20:29:38.216999] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-03-02T20:29:38.217051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:38.217082] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:38.217109] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:38.217170] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:38.275821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:38.276754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:38.276849] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:38.276894] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:38.424228] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:38.424436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:38.424509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:38.424566] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:38.429477] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=18.05%) [2026-03-02T20:29:38.430052] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-03-02T20:29:38.430229] [INFO ] [sig ] PKOH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:38.624831] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PKOH.txt [2026-03-02T20:29:38.625030] [INFO ] [sig ] [2387/3370] Completed PKOH in 0.4s | 2.73 sym/s | Total: 14.6m | ETA: 6.0m [2026-03-02T20:29:38.625096] [INFO ] [sig ] [2388/3370] Forecasting PKX... [2026-03-02T20:29:38.625145] [INFO ] [sig ] Generating forecast for: PKX [2026-03-02T20:29:38.625179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-03-02T20:29:38.642540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-03-02T20:29:38.643148] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-03-02T20:29:38.644418] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-03-02T20:29:38.644491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:38.644546] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:38.644620] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:38.644717] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:38.717646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:38.718680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:38.718782] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:38.718816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:38.898396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:38.898648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:38.898712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:38.898754] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:38.904409] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: UP (p=89.28%) [2026-03-02T20:29:38.905004] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-03-02T20:29:38.905221] [INFO ] [sig ] PKX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:39.141626] [INFO ] [LOCAL ] Saved forecast: PKX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PKX.txt [2026-03-02T20:29:39.141868] [INFO ] [sig ] [2388/3370] Completed PKX in 0.5s | 2.73 sym/s | Total: 14.6m | ETA: 6.0m [2026-03-02T20:29:39.141939] [INFO ] [sig ] [2389/3370] Forecasting PLAB... [2026-03-02T20:29:39.141982] [INFO ] [sig ] Generating forecast for: PLAB [2026-03-02T20:29:39.142027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-03-02T20:29:39.202505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-03-02T20:29:39.203102] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-03-02T20:29:39.204452] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-03-02T20:29:39.204534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:39.204609] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:39.204661] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:39.204754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:39.304756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:39.306120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:39.306275] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:39.306339] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:39.491321] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:39.491568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:39.491656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:39.491757] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:39.499994] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: DOWN (p=25.24%) [2026-03-02T20:29:39.500787] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-03-02T20:29:39.501061] [INFO ] [sig ] PLAB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:39.727363] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PLAB.txt [2026-03-02T20:29:39.727629] [INFO ] [sig ] [2389/3370] Completed PLAB in 0.6s | 2.73 sym/s | Total: 14.6m | ETA: 6.0m [2026-03-02T20:29:39.727696] [INFO ] [sig ] [2390/3370] Forecasting PLAY... [2026-03-02T20:29:39.727742] [INFO ] [sig ] Generating forecast for: PLAY [2026-03-02T20:29:39.727782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-03-02T20:29:39.748298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-03-02T20:29:39.748849] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-03-02T20:29:39.750080] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-03-02T20:29:39.750153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:39.750198] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:39.750235] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:39.750321] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:39.847979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:39.849372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:39.849521] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:39.849620] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:40.018997] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:40.019225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:40.019274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:40.019306] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:40.023883] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: DOWN (p=37.64%) [2026-03-02T20:29:40.024341] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-03-02T20:29:40.024555] [INFO ] [sig ] PLAY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:40.186951] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PLAY.txt [2026-03-02T20:29:40.187129] [INFO ] [sig ] [2390/3370] Completed PLAY in 0.5s | 2.73 sym/s | Total: 14.6m | ETA: 6.0m [2026-03-02T20:29:40.187185] [INFO ] [sig ] [2391/3370] Forecasting PLBC... [2026-03-02T20:29:40.187228] [INFO ] [sig ] Generating forecast for: PLBC [2026-03-02T20:29:40.187274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-03-02T20:29:40.200476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-03-02T20:29:40.200942] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-03-02T20:29:40.202002] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-03-02T20:29:40.202057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:40.202091] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:40.202131] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:40.202192] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:40.268073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:40.269099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:40.269200] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:40.269237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:40.383931] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:40.384114] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:29:40.384156] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:40.384186] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:40.387665] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: UP (p=72.09%) [2026-03-02T20:29:40.387943] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-03-02T20:29:40.388107] [INFO ] [sig ] PLBC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:40.534753] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PLBC.txt [2026-03-02T20:29:40.534916] [INFO ] [sig ] [2391/3370] Completed PLBC in 0.3s | 2.73 sym/s | Total: 14.6m | ETA: 6.0m [2026-03-02T20:29:40.534958] [INFO ] [sig ] [2392/3370] Forecasting PLBY... [2026-03-02T20:29:40.534987] [INFO ] [sig ] Generating forecast for: PLBY [2026-03-02T20:29:40.535020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-03-02T20:29:40.547373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-03-02T20:29:40.547751] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-03-02T20:29:40.548844] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-03-02T20:29:40.549078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:40.549110] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:40.549136] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:40.549193] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:40.607472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:40.608428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:40.608515] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:40.608548] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:40.741293] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:40.741457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:40.741589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:40.741628] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:40.745320] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: UP (p=69.58%) [2026-03-02T20:29:40.745631] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-03-02T20:29:40.745772] [INFO ] [sig ] PLBY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:40.893399] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PLBY.txt [2026-03-02T20:29:40.893559] [INFO ] [sig ] [2392/3370] Completed PLBY in 0.4s | 2.73 sym/s | Total: 14.6m | ETA: 6.0m [2026-03-02T20:29:40.893621] [INFO ] [sig ] [2393/3370] Forecasting PLCE... [2026-03-02T20:29:40.893655] [INFO ] [sig ] Generating forecast for: PLCE [2026-03-02T20:29:40.893685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-03-02T20:29:40.905036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-03-02T20:29:40.905372] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-03-02T20:29:40.906235] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-03-02T20:29:40.906290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:40.906325] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:40.906354] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:40.906414] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:40.965421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:40.966325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:40.966411] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:40.966446] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:41.085016] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:41.085181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:41.085221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:41.085251] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:41.088729] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: DOWN (p=21.89%) [2026-03-02T20:29:41.089011] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-03-02T20:29:41.089143] [INFO ] [sig ] PLCE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:41.232478] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PLCE.txt [2026-03-02T20:29:41.232658] [INFO ] [sig ] [2393/3370] Completed PLCE in 0.3s | 2.73 sym/s | Total: 14.6m | ETA: 6.0m [2026-03-02T20:29:41.232701] [INFO ] [sig ] [2394/3370] Forecasting PLD... [2026-03-02T20:29:41.232733] [INFO ] [sig ] Generating forecast for: PLD [2026-03-02T20:29:41.232764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-03-02T20:29:41.246487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-03-02T20:29:41.246868] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-03-02T20:29:41.247701] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-03-02T20:29:41.247753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:41.247785] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:41.247810] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:41.247866] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:41.309499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:41.310404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:41.310492] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:41.310526] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:41.435847] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:41.436215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:41.436256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:41.436284] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:41.439826] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: UP (p=96.71%) [2026-03-02T20:29:41.440121] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-03-02T20:29:41.440259] [INFO ] [sig ] PLD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:41.586793] [INFO ] [LOCAL ] Saved forecast: PLD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PLD.txt [2026-03-02T20:29:41.586959] [INFO ] [sig ] [2394/3370] Completed PLD in 0.4s | 2.73 sym/s | Total: 14.6m | ETA: 6.0m [2026-03-02T20:29:41.587002] [INFO ] [sig ] [2395/3370] Forecasting PLPC... [2026-03-02T20:29:41.587031] [INFO ] [sig ] Generating forecast for: PLPC [2026-03-02T20:29:41.587060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-03-02T20:29:41.599400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-03-02T20:29:41.599716] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-03-02T20:29:41.600521] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-03-02T20:29:41.600611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:41.600654] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:41.600688] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:41.600750] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:41.661602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:41.662538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:41.662664] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:41.662699] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:41.785061] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:41.785221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:41.785262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:41.785290] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:41.788824] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: UP (p=50.52%) [2026-03-02T20:29:41.789102] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-03-02T20:29:41.789236] [INFO ] [sig ] PLPC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:41.936873] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PLPC.txt [2026-03-02T20:29:41.937037] [INFO ] [sig ] [2395/3370] Completed PLPC in 0.3s | 2.73 sym/s | Total: 14.6m | ETA: 5.9m [2026-03-02T20:29:41.937076] [INFO ] [sig ] [2396/3370] Forecasting PLRX... [2026-03-02T20:29:41.937108] [INFO ] [sig ] Generating forecast for: PLRX [2026-03-02T20:29:41.937138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-03-02T20:29:41.950173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-03-02T20:29:41.950464] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-03-02T20:29:41.951338] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-03-02T20:29:41.951390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:41.951432] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:41.951461] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:41.951519] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:42.008796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:42.009511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:42.009643] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:42.009679] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:42.130508] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:42.130692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:42.130734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:42.130765] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:42.134236] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: DOWN (p=22.48%) [2026-03-02T20:29:42.134516] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-03-02T20:29:42.134670] [INFO ] [sig ] PLRX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:42.280838] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PLRX.txt [2026-03-02T20:29:42.280981] [INFO ] [sig ] [2396/3370] Completed PLRX in 0.3s | 2.73 sym/s | Total: 14.6m | ETA: 5.9m [2026-03-02T20:29:42.281022] [INFO ] [sig ] [2397/3370] Forecasting PLSE... [2026-03-02T20:29:42.281053] [INFO ] [sig ] Generating forecast for: PLSE [2026-03-02T20:29:42.281083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-03-02T20:29:42.293185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-03-02T20:29:42.293493] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-03-02T20:29:42.294316] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-03-02T20:29:42.294369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:42.294401] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:42.294428] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:42.294485] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:42.352178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:42.352880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:42.352963] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:42.352996] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:42.471117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:42.471280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:42.471320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:42.471348] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:42.474858] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: DOWN (p=31.20%) [2026-03-02T20:29:42.475147] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-03-02T20:29:42.475279] [INFO ] [sig ] PLSE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:42.623116] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PLSE.txt [2026-03-02T20:29:42.623278] [INFO ] [sig ] [2397/3370] Completed PLSE in 0.3s | 2.73 sym/s | Total: 14.6m | ETA: 5.9m [2026-03-02T20:29:42.623323] [INFO ] [sig ] [2398/3370] Forecasting PLTK... [2026-03-02T20:29:42.623355] [INFO ] [sig ] Generating forecast for: PLTK [2026-03-02T20:29:42.623386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-03-02T20:29:42.636825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-03-02T20:29:42.637300] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-03-02T20:29:42.638431] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-03-02T20:29:42.638502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:42.638543] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:42.638606] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:42.638704] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:42.708504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:42.709485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:42.709604] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:42.709643] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:42.847371] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:42.847540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:42.847600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:42.847633] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:42.851452] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: UP (p=90.95%) [2026-03-02T20:29:42.851769] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-03-02T20:29:42.851908] [INFO ] [sig ] PLTK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:43.016206] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PLTK.txt [2026-03-02T20:29:43.016369] [INFO ] [sig ] [2398/3370] Completed PLTK in 0.4s | 2.73 sym/s | Total: 14.6m | ETA: 5.9m [2026-03-02T20:29:43.016412] [INFO ] [sig ] [2399/3370] Forecasting PLUG... [2026-03-02T20:29:43.016444] [INFO ] [sig ] Generating forecast for: PLUG [2026-03-02T20:29:43.016477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-03-02T20:29:43.030009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-03-02T20:29:43.030375] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-03-02T20:29:43.031361] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-03-02T20:29:43.031418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:43.031454] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:43.031482] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:43.031542] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:43.096523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:43.097449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:43.097540] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:43.097599] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:43.228121] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:43.228299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:43.228343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:43.228375] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:43.232283] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: DOWN (p=36.55%) [2026-03-02T20:29:43.232651] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-03-02T20:29:43.233000] [INFO ] [sig ] PLUG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:43.399516] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PLUG.txt [2026-03-02T20:29:43.399764] [INFO ] [sig ] [2399/3370] Completed PLUG in 0.4s | 2.73 sym/s | Total: 14.6m | ETA: 5.9m [2026-03-02T20:29:43.399810] [INFO ] [sig ] [2400/3370] Forecasting PLUS... [2026-03-02T20:29:43.399850] [INFO ] [sig ] Generating forecast for: PLUS [2026-03-02T20:29:43.399884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-03-02T20:29:43.413219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-03-02T20:29:43.413672] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-03-02T20:29:43.414872] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-03-02T20:29:43.414933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:43.414967] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:43.414998] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:43.415058] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:43.480423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:43.481321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:43.481408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:43.481443] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:43.606626] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:43.606804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:43.606846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:43.606876] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:43.611038] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: UP (p=98.71%) [2026-03-02T20:29:43.611527] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-03-02T20:29:43.611693] [INFO ] [sig ] PLUS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:43.767839] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PLUS.txt [2026-03-02T20:29:43.768017] [INFO ] [sig ] [2400/3370] Completed PLUS in 0.4s | 2.73 sym/s | Total: 14.6m | ETA: 5.9m [2026-03-02T20:29:43.768089] [INFO ] [sig ] [2401/3370] Forecasting PLXS... [2026-03-02T20:29:43.768126] [INFO ] [sig ] Generating forecast for: PLXS [2026-03-02T20:29:43.768176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-03-02T20:29:43.782285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-03-02T20:29:43.782695] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-03-02T20:29:43.783596] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-03-02T20:29:43.783663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:43.783704] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:43.783741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:43.783814] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:43.849854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:43.851159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:43.851251] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:43.851286] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:43.983768] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:43.983930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:43.983971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:43.984001] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:43.988140] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: DOWN (p=0.56%) [2026-03-02T20:29:43.988434] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-03-02T20:29:43.988590] [INFO ] [sig ] PLXS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:44.154979] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PLXS.txt [2026-03-02T20:29:44.155130] [INFO ] [sig ] [2401/3370] Completed PLXS in 0.4s | 2.73 sym/s | Total: 14.7m | ETA: 5.9m [2026-03-02T20:29:44.155171] [INFO ] [sig ] [2402/3370] Forecasting PM... [2026-03-02T20:29:44.155203] [INFO ] [sig ] Generating forecast for: PM [2026-03-02T20:29:44.155236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-03-02T20:29:44.170511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-03-02T20:29:44.170937] [INFO ] [FORECASTER] Starting predict_future for PM [2026-03-02T20:29:44.171863] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-03-02T20:29:44.171918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:44.171953] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:44.171981] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:44.172039] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:44.233483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:44.234421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:44.234510] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:44.234544] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:44.357836] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:44.358001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:44.358058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:44.358089] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:44.361566] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-03-02T20:29:44.361866] [INFO ] [FORECASTER] Completed predict_future for PM [2026-03-02T20:29:44.361996] [INFO ] [sig ] PM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:44.511537] [INFO ] [LOCAL ] Saved forecast: PM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PM.txt [2026-03-02T20:29:44.511721] [INFO ] [sig ] [2402/3370] Completed PM in 0.4s | 2.73 sym/s | Total: 14.7m | ETA: 5.9m [2026-03-02T20:29:44.511765] [INFO ] [sig ] [2403/3370] Forecasting PMAX... [2026-03-02T20:29:44.511796] [INFO ] [sig ] Generating forecast for: PMAX [2026-03-02T20:29:44.511828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-03-02T20:29:44.523707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-03-02T20:29:44.524075] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-03-02T20:29:44.524923] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-03-02T20:29:44.524977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:44.525036] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:44.525068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:44.525128] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:44.586045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:44.587194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:44.587279] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:44.587311] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:44.715031] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:44.715199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:44.715240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:44.715287] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:44.719313] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: UP (p=55.37%) [2026-03-02T20:29:44.719692] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-03-02T20:29:44.719841] [INFO ] [sig ] PMAX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:44.871248] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PMAX.txt [2026-03-02T20:29:44.871411] [INFO ] [sig ] [2403/3370] Completed PMAX in 0.4s | 2.73 sym/s | Total: 14.7m | ETA: 5.9m [2026-03-02T20:29:44.871453] [INFO ] [sig ] [2404/3370] Forecasting PML... [2026-03-02T20:29:44.871483] [INFO ] [sig ] Generating forecast for: PML [2026-03-02T20:29:44.871514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-03-02T20:29:44.883114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-03-02T20:29:44.883493] [INFO ] [FORECASTER] Starting predict_future for PML [2026-03-02T20:29:44.884355] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-03-02T20:29:44.884410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:44.884443] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:44.884470] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:44.884529] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:44.944211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:44.945119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:44.945206] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:44.945240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:45.066158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:45.066322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:45.066363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:45.066393] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:45.070300] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: DOWN (p=0.55%) [2026-03-02T20:29:45.070637] [INFO ] [FORECASTER] Completed predict_future for PML [2026-03-02T20:29:45.070784] [INFO ] [sig ] PML: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:45.217077] [INFO ] [LOCAL ] Saved forecast: PML 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PML.txt [2026-03-02T20:29:45.217235] [INFO ] [sig ] [2404/3370] Completed PML in 0.3s | 2.73 sym/s | Total: 14.7m | ETA: 5.9m [2026-03-02T20:29:45.217278] [INFO ] [sig ] [2405/3370] Forecasting PMM... [2026-03-02T20:29:45.217308] [INFO ] [sig ] Generating forecast for: PMM [2026-03-02T20:29:45.217338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-03-02T20:29:45.229067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-03-02T20:29:45.229473] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-03-02T20:29:45.230317] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-03-02T20:29:45.230373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:45.230407] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:45.230434] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:45.230492] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:45.292429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:45.293366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:45.293455] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:45.293507] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:45.421849] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:45.422223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:45.422265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:45.422292] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:45.426039] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: UP (p=54.35%) [2026-03-02T20:29:45.426335] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-03-02T20:29:45.426474] [INFO ] [sig ] PMM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:45.586299] [INFO ] [LOCAL ] Saved forecast: PMM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PMM.txt [2026-03-02T20:29:45.586457] [INFO ] [sig ] [2405/3370] Completed PMM in 0.4s | 2.73 sym/s | Total: 14.7m | ETA: 5.9m [2026-03-02T20:29:45.586515] [INFO ] [sig ] [2406/3370] Forecasting PMO... [2026-03-02T20:29:45.586546] [INFO ] [sig ] Generating forecast for: PMO [2026-03-02T20:29:45.586598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-03-02T20:29:45.598661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-03-02T20:29:45.599026] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-03-02T20:29:45.599893] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-03-02T20:29:45.599946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:45.599977] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:45.600004] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:45.600060] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:45.662484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:45.663833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:45.663944] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:45.663990] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:45.789451] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:45.789643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:45.789696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:45.789798] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:45.794285] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: DOWN (p=16.18%) [2026-03-02T20:29:45.794694] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-03-02T20:29:45.794850] [INFO ] [sig ] PMO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:45.943741] [INFO ] [LOCAL ] Saved forecast: PMO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PMO.txt [2026-03-02T20:29:45.943904] [INFO ] [sig ] [2406/3370] Completed PMO in 0.4s | 2.73 sym/s | Total: 14.7m | ETA: 5.9m [2026-03-02T20:29:45.943945] [INFO ] [sig ] [2407/3370] Forecasting PMTS... [2026-03-02T20:29:45.943974] [INFO ] [sig ] Generating forecast for: PMTS [2026-03-02T20:29:45.944005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-03-02T20:29:45.956556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-03-02T20:29:45.956976] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-03-02T20:29:45.957866] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-03-02T20:29:45.957921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:45.957954] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:45.957995] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:45.958086] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:46.018886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:46.019865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:46.019962] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:46.019995] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:46.148954] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:46.149121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:46.149160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:46.149190] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:46.152614] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: UP (p=88.19%) [2026-03-02T20:29:46.152896] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-03-02T20:29:46.153028] [INFO ] [sig ] PMTS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:46.297645] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PMTS.txt [2026-03-02T20:29:46.297796] [INFO ] [sig ] [2407/3370] Completed PMTS in 0.4s | 2.73 sym/s | Total: 14.7m | ETA: 5.9m [2026-03-02T20:29:46.297837] [INFO ] [sig ] [2408/3370] Forecasting PMVP... [2026-03-02T20:29:46.297871] [INFO ] [sig ] Generating forecast for: PMVP [2026-03-02T20:29:46.297902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-03-02T20:29:46.309673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-03-02T20:29:46.310062] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-03-02T20:29:46.310941] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-03-02T20:29:46.310996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:46.311029] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:46.311057] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:46.311116] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:46.369132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:46.370125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:46.370215] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:46.370248] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:46.494991] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:46.495159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:46.495201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:46.495233] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:46.498911] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: DOWN (p=6.04%) [2026-03-02T20:29:46.499239] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-03-02T20:29:46.499399] [INFO ] [sig ] PMVP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:46.646974] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PMVP.txt [2026-03-02T20:29:46.647141] [INFO ] [sig ] [2408/3370] Completed PMVP in 0.3s | 2.73 sym/s | Total: 14.7m | ETA: 5.9m [2026-03-02T20:29:46.647182] [INFO ] [sig ] [2409/3370] Forecasting PNC... [2026-03-02T20:29:46.647214] [INFO ] [sig ] Generating forecast for: PNC [2026-03-02T20:29:46.647246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-03-02T20:29:46.659838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-03-02T20:29:46.660222] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-03-02T20:29:46.661065] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-03-02T20:29:46.661117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:46.661149] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:46.661174] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:46.661230] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:46.720223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:46.721141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:46.721228] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:46.721262] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:46.852530] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:46.852709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:46.852752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:46.852781] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:46.856801] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: DOWN (p=46.03%) [2026-03-02T20:29:46.857268] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-03-02T20:29:46.857399] [INFO ] [sig ] PNC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:47.009410] [INFO ] [LOCAL ] Saved forecast: PNC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PNC.txt [2026-03-02T20:29:47.009593] [INFO ] [sig ] [2409/3370] Completed PNC in 0.4s | 2.73 sym/s | Total: 14.7m | ETA: 5.9m [2026-03-02T20:29:47.009640] [INFO ] [sig ] [2410/3370] Forecasting PNI... [2026-03-02T20:29:47.009671] [INFO ] [sig ] Generating forecast for: PNI [2026-03-02T20:29:47.009707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-03-02T20:29:47.021562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-03-02T20:29:47.021907] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-03-02T20:29:47.022725] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-03-02T20:29:47.022777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:47.022809] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:47.022835] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:47.022891] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:47.084708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:47.085540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:47.085644] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:47.085684] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:47.198562] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:47.198747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:47.198796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:47.198831] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:47.202611] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=3.26%) [2026-03-02T20:29:47.202888] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-03-02T20:29:47.203203] [INFO ] [sig ] PNI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:47.368395] [INFO ] [LOCAL ] Saved forecast: PNI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PNI.txt [2026-03-02T20:29:47.368559] [INFO ] [sig ] [2410/3370] Completed PNI in 0.4s | 2.73 sym/s | Total: 14.7m | ETA: 5.9m [2026-03-02T20:29:47.368624] [INFO ] [sig ] [2411/3370] Forecasting PNQI... [2026-03-02T20:29:47.368655] [INFO ] [sig ] Generating forecast for: PNQI [2026-03-02T20:29:47.368693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-03-02T20:29:47.381553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-03-02T20:29:47.381941] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-03-02T20:29:47.382769] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-03-02T20:29:47.382822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:47.382854] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:47.382880] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:47.382938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:47.447713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:47.448883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:47.448973] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:47.449008] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:47.576130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:47.576298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:47.576339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:47.576367] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:47.580226] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: UP (p=52.04%) [2026-03-02T20:29:47.580517] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-03-02T20:29:47.580669] [INFO ] [sig ] PNQI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:47.729420] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PNQI.txt [2026-03-02T20:29:47.729604] [INFO ] [sig ] [2411/3370] Completed PNQI in 0.4s | 2.73 sym/s | Total: 14.7m | ETA: 5.9m [2026-03-02T20:29:47.729662] [INFO ] [sig ] [2412/3370] Forecasting PNRG... [2026-03-02T20:29:47.729694] [INFO ] [sig ] Generating forecast for: PNRG [2026-03-02T20:29:47.729725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-03-02T20:29:47.741317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-03-02T20:29:47.741736] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-03-02T20:29:47.742634] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-03-02T20:29:47.742689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:47.742721] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:47.742748] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:47.742806] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:47.801018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:47.801953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:47.802039] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:47.802073] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:47.926903] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:47.927071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:47.927112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:47.927140] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:47.931219] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: UP (p=69.31%) [2026-03-02T20:29:47.931505] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-03-02T20:29:47.931657] [INFO ] [sig ] PNRG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:48.081276] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PNRG.txt [2026-03-02T20:29:48.081450] [INFO ] [sig ] [2412/3370] Completed PNRG in 0.4s | 2.73 sym/s | Total: 14.7m | ETA: 5.8m [2026-03-02T20:29:48.081493] [INFO ] [sig ] [2413/3370] Forecasting PNTG... [2026-03-02T20:29:48.081524] [INFO ] [sig ] Generating forecast for: PNTG [2026-03-02T20:29:48.081555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-03-02T20:29:48.093749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-03-02T20:29:48.094102] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-03-02T20:29:48.094928] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-03-02T20:29:48.094980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:48.095011] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:48.095039] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:48.095096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:48.153170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:48.154087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:48.154210] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:48.154244] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:48.279628] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:48.279803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:48.279854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:48.279890] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:48.283593] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: DOWN (p=29.65%) [2026-03-02T20:29:48.283955] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-03-02T20:29:48.284108] [INFO ] [sig ] PNTG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:48.437073] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PNTG.txt [2026-03-02T20:29:48.437220] [INFO ] [sig ] [2413/3370] Completed PNTG in 0.4s | 2.73 sym/s | Total: 14.7m | ETA: 5.8m [2026-03-02T20:29:48.437262] [INFO ] [sig ] [2414/3370] Forecasting PODD... [2026-03-02T20:29:48.437294] [INFO ] [sig ] Generating forecast for: PODD [2026-03-02T20:29:48.437325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-03-02T20:29:48.448948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-03-02T20:29:48.449304] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-03-02T20:29:48.450144] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-03-02T20:29:48.450198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:48.450231] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:48.450260] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:48.450324] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:48.513442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:48.514535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:48.514650] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:48.514685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:48.641350] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:48.641517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:48.641558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:48.641609] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:48.645513] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-03-02T20:29:48.645836] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-03-02T20:29:48.645973] [INFO ] [sig ] PODD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:48.793042] [INFO ] [LOCAL ] Saved forecast: PODD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PODD.txt [2026-03-02T20:29:48.793185] [INFO ] [sig ] [2414/3370] Completed PODD in 0.4s | 2.73 sym/s | Total: 14.7m | ETA: 5.8m [2026-03-02T20:29:48.793225] [INFO ] [sig ] [2415/3370] Forecasting POOL... [2026-03-02T20:29:48.793255] [INFO ] [sig ] Generating forecast for: POOL [2026-03-02T20:29:48.793287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-03-02T20:29:48.804849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-03-02T20:29:48.805354] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-03-02T20:29:48.806168] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-03-02T20:29:48.806221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:48.806252] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:48.806278] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:48.806335] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:48.866832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:48.867767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:48.867852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:48.867886] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:48.996669] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:48.996857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:48.996906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:48.996937] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:49.000980] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: DOWN (p=33.51%) [2026-03-02T20:29:49.001345] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-03-02T20:29:49.001496] [INFO ] [sig ] POOL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:49.153566] [INFO ] [LOCAL ] Saved forecast: POOL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/POOL.txt [2026-03-02T20:29:49.153757] [INFO ] [sig ] [2415/3370] Completed POOL in 0.4s | 2.73 sym/s | Total: 14.7m | ETA: 5.8m [2026-03-02T20:29:49.153800] [INFO ] [sig ] [2416/3370] Forecasting POWI... [2026-03-02T20:29:49.153831] [INFO ] [sig ] Generating forecast for: POWI [2026-03-02T20:29:49.153862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-03-02T20:29:49.167835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-03-02T20:29:49.168451] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-03-02T20:29:49.169549] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-03-02T20:29:49.169621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:49.169655] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:49.169682] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:49.169741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:49.231960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:49.232880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:49.232971] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:49.233004] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:49.358444] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:49.358632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:49.358677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:49.358708] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:49.362851] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: DOWN (p=1.07%) [2026-03-02T20:29:49.363355] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-03-02T20:29:49.363510] [INFO ] [sig ] POWI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:49.521399] [INFO ] [LOCAL ] Saved forecast: POWI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/POWI.txt [2026-03-02T20:29:49.521612] [INFO ] [sig ] [2416/3370] Completed POWI in 0.4s | 2.73 sym/s | Total: 14.7m | ETA: 5.8m [2026-03-02T20:29:49.521658] [INFO ] [sig ] [2417/3370] Forecasting POWL... [2026-03-02T20:29:49.521688] [INFO ] [sig ] Generating forecast for: POWL [2026-03-02T20:29:49.521718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-03-02T20:29:49.533616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-03-02T20:29:49.534006] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-03-02T20:29:49.534834] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-03-02T20:29:49.534887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:49.534919] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:49.534946] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:49.535003] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:49.598659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:49.599814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:49.599906] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:49.599940] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:49.725114] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:49.725284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:49.725327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:49.725360] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:49.728909] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: DOWN (p=6.24%) [2026-03-02T20:29:49.729202] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-03-02T20:29:49.729335] [INFO ] [sig ] POWL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:49.880322] [INFO ] [LOCAL ] Saved forecast: POWL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/POWL.txt [2026-03-02T20:29:49.880510] [INFO ] [sig ] [2417/3370] Completed POWL in 0.4s | 2.73 sym/s | Total: 14.7m | ETA: 5.8m [2026-03-02T20:29:49.880560] [INFO ] [sig ] [2418/3370] Forecasting PPC... [2026-03-02T20:29:49.880613] [INFO ] [sig ] Generating forecast for: PPC [2026-03-02T20:29:49.880646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-03-02T20:29:49.893299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-03-02T20:29:49.893711] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-03-02T20:29:49.894546] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-03-02T20:29:49.894628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:49.894662] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:49.894691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:49.894750] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:49.957129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:49.958289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:49.958381] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:49.958414] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:50.090841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:50.091016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:50.091060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:50.091091] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:50.095559] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: UP (p=81.97%) [2026-03-02T20:29:50.095950] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-03-02T20:29:50.096122] [INFO ] [sig ] PPC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:50.246606] [INFO ] [LOCAL ] Saved forecast: PPC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PPC.txt [2026-03-02T20:29:50.246810] [INFO ] [sig ] [2418/3370] Completed PPC in 0.4s | 2.73 sym/s | Total: 14.8m | ETA: 5.8m [2026-03-02T20:29:50.246864] [INFO ] [sig ] [2419/3370] Forecasting PPG... [2026-03-02T20:29:50.246912] [INFO ] [sig ] Generating forecast for: PPG [2026-03-02T20:29:50.246962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-03-02T20:29:50.260701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-03-02T20:29:50.261145] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-03-02T20:29:50.262081] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-03-02T20:29:50.262137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:50.262171] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:50.262198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:50.262256] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:50.323940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:50.324900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:50.324992] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:50.325027] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:50.463445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:50.463641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:50.463688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:50.463720] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:50.468114] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: DOWN (p=21.74%) [2026-03-02T20:29:50.468537] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-03-02T20:29:50.468725] [INFO ] [sig ] PPG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:50.644769] [INFO ] [LOCAL ] Saved forecast: PPG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PPG.txt [2026-03-02T20:29:50.644943] [INFO ] [sig ] [2419/3370] Completed PPG in 0.4s | 2.73 sym/s | Total: 14.8m | ETA: 5.8m [2026-03-02T20:29:50.644987] [INFO ] [sig ] [2420/3370] Forecasting PPH... [2026-03-02T20:29:50.645018] [INFO ] [sig ] Generating forecast for: PPH [2026-03-02T20:29:50.645048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-03-02T20:29:50.658049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-03-02T20:29:50.658544] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-03-02T20:29:50.659532] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-03-02T20:29:50.659694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:50.659763] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:50.659807] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:50.659895] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:50.721143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:50.722109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:50.722204] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:50.722238] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:50.846494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:50.846671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:50.846714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:50.846743] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:50.850346] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: UP (p=97.36%) [2026-03-02T20:29:50.850660] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-03-02T20:29:50.850799] [INFO ] [sig ] PPH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:50.995376] [INFO ] [LOCAL ] Saved forecast: PPH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PPH.txt [2026-03-02T20:29:50.995538] [INFO ] [sig ] [2420/3370] Completed PPH in 0.4s | 2.73 sym/s | Total: 14.8m | ETA: 5.8m [2026-03-02T20:29:50.995598] [INFO ] [sig ] [2421/3370] Forecasting PPIH... [2026-03-02T20:29:50.995631] [INFO ] [sig ] Generating forecast for: PPIH [2026-03-02T20:29:50.995662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-03-02T20:29:51.008224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-03-02T20:29:51.008723] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-03-02T20:29:51.009661] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-03-02T20:29:51.009716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:51.009751] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:51.009780] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:51.009841] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:51.070144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:51.071065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:51.071156] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:51.071192] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:51.197942] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:51.198128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:51.198172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:51.198202] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:51.202555] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: DOWN (p=28.05%) [2026-03-02T20:29:51.202867] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-03-02T20:29:51.203196] [INFO ] [sig ] PPIH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:51.352414] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PPIH.txt [2026-03-02T20:29:51.352549] [INFO ] [sig ] [2421/3370] Completed PPIH in 0.4s | 2.73 sym/s | Total: 14.8m | ETA: 5.8m [2026-03-02T20:29:51.352607] [INFO ] [sig ] [2422/3370] Forecasting PPL... [2026-03-02T20:29:51.352640] [INFO ] [sig ] Generating forecast for: PPL [2026-03-02T20:29:51.352670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-03-02T20:29:51.364261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-03-02T20:29:51.364555] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-03-02T20:29:51.365361] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-03-02T20:29:51.365414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:51.365447] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:51.365474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:51.365531] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:51.423317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:51.424045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:51.424128] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:51.424160] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:51.549794] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:51.549977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:51.550029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:51.550069] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:51.553788] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: UP (p=76.27%) [2026-03-02T20:29:51.554070] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-03-02T20:29:51.554200] [INFO ] [sig ] PPL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:51.700444] [INFO ] [LOCAL ] Saved forecast: PPL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PPL.txt [2026-03-02T20:29:51.700595] [INFO ] [sig ] [2422/3370] Completed PPL in 0.3s | 2.73 sym/s | Total: 14.8m | ETA: 5.8m [2026-03-02T20:29:51.700638] [INFO ] [sig ] [2423/3370] Forecasting PPSI... [2026-03-02T20:29:51.700667] [INFO ] [sig ] Generating forecast for: PPSI [2026-03-02T20:29:51.700698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-03-02T20:29:51.712629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-03-02T20:29:51.712921] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-03-02T20:29:51.713757] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-03-02T20:29:51.713819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:51.713859] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:51.713895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:51.713967] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:51.775540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:51.776379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:51.776468] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:51.776502] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:51.897815] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:51.897991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:51.898197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:51.898264] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:51.901943] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-03-02T20:29:51.902241] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-03-02T20:29:51.902377] [INFO ] [sig ] PPSI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:52.048458] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PPSI.txt [2026-03-02T20:29:52.048611] [INFO ] [sig ] [2423/3370] Completed PPSI in 0.3s | 2.73 sym/s | Total: 14.8m | ETA: 5.8m [2026-03-02T20:29:52.048660] [INFO ] [sig ] [2424/3370] Forecasting PPTA... [2026-03-02T20:29:52.048690] [INFO ] [sig ] Generating forecast for: PPTA [2026-03-02T20:29:52.048721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-03-02T20:29:52.060364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-03-02T20:29:52.060684] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-03-02T20:29:52.061502] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-03-02T20:29:52.061557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:52.061617] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:52.061648] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:52.061707] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:52.123518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:52.124422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:52.124514] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:52.124550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:52.249771] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:52.249932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:52.249972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:52.250001] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:52.253477] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: UP (p=80.05%) [2026-03-02T20:29:52.253774] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-03-02T20:29:52.253907] [INFO ] [sig ] PPTA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:52.399355] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PPTA.txt [2026-03-02T20:29:52.399497] [INFO ] [sig ] [2424/3370] Completed PPTA in 0.4s | 2.73 sym/s | Total: 14.8m | ETA: 5.8m [2026-03-02T20:29:52.399538] [INFO ] [sig ] [2425/3370] Forecasting PRA... [2026-03-02T20:29:52.399594] [INFO ] [sig ] Generating forecast for: PRA [2026-03-02T20:29:52.399631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-03-02T20:29:52.411384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-03-02T20:29:52.411716] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-03-02T20:29:52.412513] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-03-02T20:29:52.412565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:52.412617] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:52.412645] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:52.412703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:52.472357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:52.473269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:52.473355] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:52.473388] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:52.596026] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:52.596211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:52.596271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:52.596314] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:52.601165] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: DOWN (p=43.52%) [2026-03-02T20:29:52.601533] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-03-02T20:29:52.601747] [INFO ] [sig ] PRA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:52.761111] [INFO ] [LOCAL ] Saved forecast: PRA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PRA.txt [2026-03-02T20:29:52.761275] [INFO ] [sig ] [2425/3370] Completed PRA in 0.4s | 2.73 sym/s | Total: 14.8m | ETA: 5.8m [2026-03-02T20:29:52.761316] [INFO ] [sig ] [2426/3370] Forecasting PRAA... [2026-03-02T20:29:52.761349] [INFO ] [sig ] Generating forecast for: PRAA [2026-03-02T20:29:52.761380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-03-02T20:29:52.775205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-03-02T20:29:52.775613] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-03-02T20:29:52.776598] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-03-02T20:29:52.776654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:52.776687] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:52.776714] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:52.776771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:52.839618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:52.840610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:52.840699] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:52.840733] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:52.961932] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:52.962095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:52.962135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:52.962163] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:52.965641] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: UP (p=94.88%) [2026-03-02T20:29:52.965920] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-03-02T20:29:52.966051] [INFO ] [sig ] PRAA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:53.109147] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PRAA.txt [2026-03-02T20:29:53.109320] [INFO ] [sig ] [2426/3370] Completed PRAA in 0.3s | 2.73 sym/s | Total: 14.8m | ETA: 5.8m [2026-03-02T20:29:53.109362] [INFO ] [sig ] [2427/3370] Forecasting PRAX... [2026-03-02T20:29:53.109393] [INFO ] [sig ] Generating forecast for: PRAX [2026-03-02T20:29:53.109424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-03-02T20:29:53.121150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-03-02T20:29:53.121534] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-03-02T20:29:53.122362] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-03-02T20:29:53.122414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:53.122445] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:53.122471] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:53.122527] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:53.179694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:53.180616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:53.180703] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:53.180737] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:53.308951] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:53.309133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:53.309193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:53.309225] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:53.312803] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: DOWN (p=37.61%) [2026-03-02T20:29:53.313105] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-03-02T20:29:53.313245] [INFO ] [sig ] PRAX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:53.467906] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PRAX.txt [2026-03-02T20:29:53.468100] [INFO ] [sig ] [2427/3370] Completed PRAX in 0.4s | 2.73 sym/s | Total: 14.8m | ETA: 5.8m [2026-03-02T20:29:53.468146] [INFO ] [sig ] [2428/3370] Forecasting PRCH... [2026-03-02T20:29:53.468177] [INFO ] [sig ] Generating forecast for: PRCH [2026-03-02T20:29:53.468207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-03-02T20:29:53.480179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-03-02T20:29:53.480603] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-03-02T20:29:53.481475] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-03-02T20:29:53.481528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:53.481559] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:53.481607] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:53.481665] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:53.541707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:53.542883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:53.542982] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:53.543016] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:53.681764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:53.681950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:53.681991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:53.682021] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:53.686105] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: UP (p=53.17%) [2026-03-02T20:29:53.686517] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-03-02T20:29:53.686711] [INFO ] [sig ] PRCH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:53.843027] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PRCH.txt [2026-03-02T20:29:53.843380] [INFO ] [sig ] [2428/3370] Completed PRCH in 0.4s | 2.73 sym/s | Total: 14.8m | ETA: 5.7m [2026-03-02T20:29:53.843422] [INFO ] [sig ] [2429/3370] Forecasting PRDO... [2026-03-02T20:29:53.843451] [INFO ] [sig ] Generating forecast for: PRDO [2026-03-02T20:29:53.843481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-03-02T20:29:53.856233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-03-02T20:29:53.856650] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-03-02T20:29:53.857495] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-03-02T20:29:53.857547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:53.857598] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:53.857628] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:53.857686] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:53.917039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:53.918049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:53.918139] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:53.918172] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:54.050675] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:54.050878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:54.050925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:54.050957] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:54.054794] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: DOWN (p=44.60%) [2026-03-02T20:29:54.055135] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-03-02T20:29:54.055279] [INFO ] [sig ] PRDO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:54.208974] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PRDO.txt [2026-03-02T20:29:54.209274] [INFO ] [sig ] [2429/3370] Completed PRDO in 0.4s | 2.73 sym/s | Total: 14.8m | ETA: 5.7m [2026-03-02T20:29:54.209318] [INFO ] [sig ] [2430/3370] Forecasting PRFZ... [2026-03-02T20:29:54.209347] [INFO ] [sig ] Generating forecast for: PRFZ [2026-03-02T20:29:54.209393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-03-02T20:29:54.222084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-03-02T20:29:54.222446] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-03-02T20:29:54.223300] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-03-02T20:29:54.223352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:54.223385] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:54.223412] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:54.223470] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:54.285513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:54.286435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:54.286595] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:54.286636] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:54.412497] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:54.412663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:54.412705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:54.412734] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:54.416177] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: DOWN (p=22.16%) [2026-03-02T20:29:54.416477] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-03-02T20:29:54.416659] [INFO ] [sig ] PRFZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:54.561387] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PRFZ.txt [2026-03-02T20:29:54.561548] [INFO ] [sig ] [2430/3370] Completed PRFZ in 0.4s | 2.73 sym/s | Total: 14.8m | ETA: 5.7m [2026-03-02T20:29:54.561619] [INFO ] [sig ] [2431/3370] Forecasting PRG... [2026-03-02T20:29:54.561651] [INFO ] [sig ] Generating forecast for: PRG [2026-03-02T20:29:54.561682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-03-02T20:29:54.574279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-03-02T20:29:54.574717] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-03-02T20:29:54.575562] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-03-02T20:29:54.575639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:54.575683] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:54.575712] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:54.575770] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:54.643340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:54.644319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:54.644415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:54.644450] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:54.770942] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:54.771163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:54.771224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:54.771262] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:54.775296] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: UP (p=94.04%) [2026-03-02T20:29:54.775631] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-03-02T20:29:54.775784] [INFO ] [sig ] PRG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:54.931399] [INFO ] [LOCAL ] Saved forecast: PRG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PRG.txt [2026-03-02T20:29:54.931595] [INFO ] [sig ] [2431/3370] Completed PRG in 0.4s | 2.73 sym/s | Total: 14.8m | ETA: 5.7m [2026-03-02T20:29:54.931649] [INFO ] [sig ] [2432/3370] Forecasting PRGO... [2026-03-02T20:29:54.931679] [INFO ] [sig ] Generating forecast for: PRGO [2026-03-02T20:29:54.931709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-03-02T20:29:54.943758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-03-02T20:29:54.944139] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-03-02T20:29:54.944989] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-03-02T20:29:54.945054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:54.945092] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:54.945118] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:54.945175] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:55.003060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:55.003974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:55.004062] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:55.004095] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:55.121334] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:55.121501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:55.121540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:55.121588] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:55.125113] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: DOWN (p=7.76%) [2026-03-02T20:29:55.125393] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-03-02T20:29:55.125538] [INFO ] [sig ] PRGO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:55.274490] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PRGO.txt [2026-03-02T20:29:55.274673] [INFO ] [sig ] [2432/3370] Completed PRGO in 0.3s | 2.73 sym/s | Total: 14.8m | ETA: 5.7m [2026-03-02T20:29:55.274717] [INFO ] [sig ] [2433/3370] Forecasting PRH... [2026-03-02T20:29:55.274748] [INFO ] [sig ] Generating forecast for: PRH [2026-03-02T20:29:55.274779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-03-02T20:29:55.286403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-03-02T20:29:55.286822] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-03-02T20:29:55.287651] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-03-02T20:29:55.287703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:55.287735] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:55.287762] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:55.287819] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:55.354242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:55.355318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:55.355435] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:55.355474] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:55.483830] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:55.484025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:55.484095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:55.484145] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:55.488158] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: DOWN (p=48.67%) [2026-03-02T20:29:55.488530] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-03-02T20:29:55.488749] [INFO ] [sig ] PRH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:55.645776] [INFO ] [LOCAL ] Saved forecast: PRH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PRH.txt [2026-03-02T20:29:55.645987] [INFO ] [sig ] [2433/3370] Completed PRH in 0.4s | 2.73 sym/s | Total: 14.8m | ETA: 5.7m [2026-03-02T20:29:55.646046] [INFO ] [sig ] [2434/3370] Forecasting PRI... [2026-03-02T20:29:55.646086] [INFO ] [sig ] Generating forecast for: PRI [2026-03-02T20:29:55.646118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-03-02T20:29:55.658904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-03-02T20:29:55.659458] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-03-02T20:29:55.660344] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-03-02T20:29:55.660398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:55.660438] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:55.660465] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:55.660534] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:55.724320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:55.725342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:55.725639] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:55.725676] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:55.844325] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:55.844490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:55.844532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:55.844590] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:55.848599] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: DOWN (p=32.43%) [2026-03-02T20:29:55.848959] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-03-02T20:29:55.849112] [INFO ] [sig ] PRI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:55.999867] [INFO ] [LOCAL ] Saved forecast: PRI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PRI.txt [2026-03-02T20:29:56.000060] [INFO ] [sig ] [2434/3370] Completed PRI in 0.4s | 2.73 sym/s | Total: 14.8m | ETA: 5.7m [2026-03-02T20:29:56.000119] [INFO ] [sig ] [2435/3370] Forecasting PRIM... [2026-03-02T20:29:56.000164] [INFO ] [sig ] Generating forecast for: PRIM [2026-03-02T20:29:56.000198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-03-02T20:29:56.012634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-03-02T20:29:56.013069] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-03-02T20:29:56.013962] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-03-02T20:29:56.014015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:56.014046] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:56.014073] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:56.014130] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:56.073462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:56.074430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:56.074528] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:56.074564] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:56.196488] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:56.196684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:56.196727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:56.196757] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:56.200394] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: DOWN (p=48.40%) [2026-03-02T20:29:56.200715] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-03-02T20:29:56.200857] [INFO ] [sig ] PRIM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:56.357545] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PRIM.txt [2026-03-02T20:29:56.357722] [INFO ] [sig ] [2435/3370] Completed PRIM in 0.4s | 2.73 sym/s | Total: 14.9m | ETA: 5.7m [2026-03-02T20:29:56.357763] [INFO ] [sig ] [2436/3370] Forecasting PRLB... [2026-03-02T20:29:56.357793] [INFO ] [sig ] Generating forecast for: PRLB [2026-03-02T20:29:56.357823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-03-02T20:29:56.379910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-03-02T20:29:56.380241] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-03-02T20:29:56.381053] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-03-02T20:29:56.381105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:56.381137] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:56.381164] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:56.381362] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:56.439341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:56.440041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:56.440127] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:56.440161] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:56.562646] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:56.562811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:56.562854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:56.562885] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:56.566445] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: DOWN (p=0.58%) [2026-03-02T20:29:56.566758] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-03-02T20:29:56.566892] [INFO ] [sig ] PRLB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:56.715870] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PRLB.txt [2026-03-02T20:29:56.716059] [INFO ] [sig ] [2436/3370] Completed PRLB in 0.4s | 2.73 sym/s | Total: 14.9m | ETA: 5.7m [2026-03-02T20:29:56.716117] [INFO ] [sig ] [2437/3370] Forecasting PRM... [2026-03-02T20:29:56.716147] [INFO ] [sig ] Generating forecast for: PRM [2026-03-02T20:29:56.716178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-03-02T20:29:56.729340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-03-02T20:29:56.729834] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-03-02T20:29:56.730859] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-03-02T20:29:56.730922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:56.731005] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:56.731042] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:56.731102] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:56.790563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:56.791503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:56.791613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:56.791651] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:56.918265] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:56.918433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:56.918476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:56.918507] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:56.922062] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: DOWN (p=8.91%) [2026-03-02T20:29:56.922351] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-03-02T20:29:56.922487] [INFO ] [sig ] PRM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:57.068812] [INFO ] [LOCAL ] Saved forecast: PRM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PRM.txt [2026-03-02T20:29:57.068956] [INFO ] [sig ] [2437/3370] Completed PRM in 0.4s | 2.73 sym/s | Total: 14.9m | ETA: 5.7m [2026-03-02T20:29:57.069004] [INFO ] [sig ] [2438/3370] Forecasting PRME... [2026-03-02T20:29:57.069038] [INFO ] [sig ] Generating forecast for: PRME [2026-03-02T20:29:57.069074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-03-02T20:29:57.081205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-03-02T20:29:57.081512] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-03-02T20:29:57.082387] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-03-02T20:29:57.082440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:57.082473] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:57.082500] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:57.082559] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:57.141568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:57.142282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:57.142367] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:57.142401] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:57.258504] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:57.258682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:57.258726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:57.258776] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:57.262294] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: DOWN (p=34.26%) [2026-03-02T20:29:57.262597] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-03-02T20:29:57.262731] [INFO ] [sig ] PRME: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:57.412154] [INFO ] [LOCAL ] Saved forecast: PRME 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PRME.txt [2026-03-02T20:29:57.412316] [INFO ] [sig ] [2438/3370] Completed PRME in 0.3s | 2.73 sym/s | Total: 14.9m | ETA: 5.7m [2026-03-02T20:29:57.412357] [INFO ] [sig ] [2439/3370] Forecasting PRN... [2026-03-02T20:29:57.412388] [INFO ] [sig ] Generating forecast for: PRN [2026-03-02T20:29:57.412426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-03-02T20:29:57.425456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-03-02T20:29:57.425808] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-03-02T20:29:57.426652] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-03-02T20:29:57.426705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:57.426738] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:57.426765] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:57.426823] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:57.485668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:57.486499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:57.486603] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:57.486641] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:57.611349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:57.611524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:57.611586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:57.611621] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:57.615675] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: UP (p=85.80%) [2026-03-02T20:29:57.615958] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-03-02T20:29:57.616095] [INFO ] [sig ] PRN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:57.760753] [INFO ] [LOCAL ] Saved forecast: PRN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PRN.txt [2026-03-02T20:29:57.760907] [INFO ] [sig ] [2439/3370] Completed PRN in 0.3s | 2.73 sym/s | Total: 14.9m | ETA: 5.7m [2026-03-02T20:29:57.760948] [INFO ] [sig ] [2440/3370] Forecasting PROF... [2026-03-02T20:29:57.760978] [INFO ] [sig ] Generating forecast for: PROF [2026-03-02T20:29:57.761011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-03-02T20:29:57.772184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-03-02T20:29:57.772588] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-03-02T20:29:57.773446] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-03-02T20:29:57.773504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:57.773536] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:57.773564] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:57.773652] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:57.832563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:57.833503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:57.833614] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:57.833680] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:57.956456] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:57.956647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:57.956690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:57.956756] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:57.960343] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: DOWN (p=42.37%) [2026-03-02T20:29:57.960665] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-03-02T20:29:57.960829] [INFO ] [sig ] PROF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:58.110030] [INFO ] [LOCAL ] Saved forecast: PROF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PROF.txt [2026-03-02T20:29:58.110217] [INFO ] [sig ] [2440/3370] Completed PROF in 0.3s | 2.73 sym/s | Total: 14.9m | ETA: 5.7m [2026-03-02T20:29:58.110260] [INFO ] [sig ] [2441/3370] Forecasting PROK... [2026-03-02T20:29:58.110289] [INFO ] [sig ] Generating forecast for: PROK [2026-03-02T20:29:58.110320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-03-02T20:29:58.124114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-03-02T20:29:58.124529] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-03-02T20:29:58.125386] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-03-02T20:29:58.125439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:58.125471] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:58.125497] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:58.125553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:58.184547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:58.185489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:58.185623] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:58.185662] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:58.308887] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:58.309052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:58.309094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:58.309124] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:58.312710] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: DOWN (p=22.11%) [2026-03-02T20:29:58.313009] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-03-02T20:29:58.313149] [INFO ] [sig ] PROK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:58.460346] [INFO ] [LOCAL ] Saved forecast: PROK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PROK.txt [2026-03-02T20:29:58.460519] [INFO ] [sig ] [2441/3370] Completed PROK in 0.4s | 2.73 sym/s | Total: 14.9m | ETA: 5.7m [2026-03-02T20:29:58.460563] [INFO ] [sig ] [2442/3370] Forecasting PRTA... [2026-03-02T20:29:58.460617] [INFO ] [sig ] Generating forecast for: PRTA [2026-03-02T20:29:58.460648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-03-02T20:29:58.474277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-03-02T20:29:58.474727] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-03-02T20:29:58.475710] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-03-02T20:29:58.475764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:58.475797] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:58.475836] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:58.475897] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:58.534760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:58.535756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:58.535854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:58.535889] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:58.667712] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:58.667925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:58.667975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:58.668009] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:58.672469] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: UP (p=82.32%) [2026-03-02T20:29:58.672910] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-03-02T20:29:58.673134] [INFO ] [sig ] PRTA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:58.822922] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PRTA.txt [2026-03-02T20:29:58.823102] [INFO ] [sig ] [2442/3370] Completed PRTA in 0.4s | 2.73 sym/s | Total: 14.9m | ETA: 5.7m [2026-03-02T20:29:58.823148] [INFO ] [sig ] [2443/3370] Forecasting PRTH... [2026-03-02T20:29:58.823180] [INFO ] [sig ] Generating forecast for: PRTH [2026-03-02T20:29:58.823217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-03-02T20:29:58.835666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-03-02T20:29:58.836058] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-03-02T20:29:58.836978] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-03-02T20:29:58.837036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:58.837070] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:58.837097] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:58.837157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:58.894727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:58.895737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:58.895865] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:58.895902] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:59.014158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:59.014330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:59.014372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:59.014400] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:59.017970] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: UP (p=99.50%) [2026-03-02T20:29:59.018306] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-03-02T20:29:59.018452] [INFO ] [sig ] PRTH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:59.164556] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PRTH.txt [2026-03-02T20:29:59.164749] [INFO ] [sig ] [2443/3370] Completed PRTH in 0.3s | 2.73 sym/s | Total: 14.9m | ETA: 5.7m [2026-03-02T20:29:59.164792] [INFO ] [sig ] [2444/3370] Forecasting PRVA... [2026-03-02T20:29:59.164821] [INFO ] [sig ] Generating forecast for: PRVA [2026-03-02T20:29:59.164852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-03-02T20:29:59.176672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-03-02T20:29:59.176997] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-03-02T20:29:59.177836] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-03-02T20:29:59.177902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:59.177945] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:59.177983] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:59.178077] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:59.237484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:59.238405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:59.238494] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:59.238527] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:59.366189] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:59.366524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:59.366582] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:59.366616] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:59.370325] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: DOWN (p=25.18%) [2026-03-02T20:29:59.370639] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-03-02T20:29:59.370775] [INFO ] [sig ] PRVA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:29:59.519009] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PRVA.txt [2026-03-02T20:29:59.519178] [INFO ] [sig ] [2444/3370] Completed PRVA in 0.4s | 2.73 sym/s | Total: 14.9m | ETA: 5.6m [2026-03-02T20:29:59.519220] [INFO ] [sig ] [2445/3370] Forecasting PSC... [2026-03-02T20:29:59.519444] [INFO ] [sig ] Generating forecast for: PSC [2026-03-02T20:29:59.519475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-03-02T20:29:59.532545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-03-02T20:29:59.532980] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-03-02T20:29:59.533885] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-03-02T20:29:59.533941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:59.533976] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:59.534006] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:59.534081] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:59.596677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:59.597854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:59.597944] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:59.597976] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:29:59.715398] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:29:59.715565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:29:59.715637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:29:59.715666] [INFO ] [FORECASTER] Training complete [2026-03-02T20:29:59.719163] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: UP (p=89.03%) [2026-03-02T20:29:59.719462] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-03-02T20:29:59.719618] [INFO ] [sig ] PSC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:29:59.866279] [INFO ] [LOCAL ] Saved forecast: PSC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PSC.txt [2026-03-02T20:29:59.866451] [INFO ] [sig ] [2445/3370] Completed PSC in 0.3s | 2.73 sym/s | Total: 14.9m | ETA: 5.6m [2026-03-02T20:29:59.866491] [INFO ] [sig ] [2446/3370] Forecasting PSCE... [2026-03-02T20:29:59.866522] [INFO ] [sig ] Generating forecast for: PSCE [2026-03-02T20:29:59.866561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-03-02T20:29:59.877726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-03-02T20:29:59.878160] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-03-02T20:29:59.879084] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-03-02T20:29:59.879140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:29:59.879172] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:29:59.879200] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:29:59.879259] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:29:59.937844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:29:59.938812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:29:59.938902] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:29:59.938936] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:00.060847] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:00.061050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:00.061094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:00.061124] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:00.065050] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: UP (p=54.36%) [2026-03-02T20:30:00.065352] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-03-02T20:30:00.065500] [INFO ] [sig ] PSCE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:00.211962] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PSCE.txt [2026-03-02T20:30:00.212141] [INFO ] [sig ] [2446/3370] Completed PSCE in 0.3s | 2.73 sym/s | Total: 14.9m | ETA: 5.6m [2026-03-02T20:30:00.212186] [INFO ] [sig ] [2447/3370] Forecasting PSCH... [2026-03-02T20:30:00.212225] [INFO ] [sig ] Generating forecast for: PSCH [2026-03-02T20:30:00.212263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-03-02T20:30:00.224098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-03-02T20:30:00.224448] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-03-02T20:30:00.225267] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-03-02T20:30:00.225321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:00.225352] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:00.225379] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:00.225436] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:00.284706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:00.285726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:00.285861] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:00.285897] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:00.401842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:00.402012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:00.402055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:00.402087] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:00.406171] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: DOWN (p=14.55%) [2026-03-02T20:30:00.406521] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-03-02T20:30:00.406692] [INFO ] [sig ] PSCH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:00.558206] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PSCH.txt [2026-03-02T20:30:00.558373] [INFO ] [sig ] [2447/3370] Completed PSCH in 0.3s | 2.73 sym/s | Total: 14.9m | ETA: 5.6m [2026-03-02T20:30:00.558415] [INFO ] [sig ] [2448/3370] Forecasting PSEC... [2026-03-02T20:30:00.558445] [INFO ] [sig ] Generating forecast for: PSEC [2026-03-02T20:30:00.558476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-03-02T20:30:00.570228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-03-02T20:30:00.570561] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-03-02T20:30:00.571395] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-03-02T20:30:00.571448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:00.571480] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:00.571507] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:00.571564] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:00.638745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:00.639841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:00.639937] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:00.639986] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:00.768333] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:00.768527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:00.768588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:00.768622] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:00.772175] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: DOWN (p=2.11%) [2026-03-02T20:30:00.772470] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-03-02T20:30:00.772629] [INFO ] [sig ] PSEC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:00.921154] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PSEC.txt [2026-03-02T20:30:00.921316] [INFO ] [sig ] [2448/3370] Completed PSEC in 0.4s | 2.73 sym/s | Total: 14.9m | ETA: 5.6m [2026-03-02T20:30:00.921373] [INFO ] [sig ] [2449/3370] Forecasting PSF... [2026-03-02T20:30:00.921405] [INFO ] [sig ] Generating forecast for: PSF [2026-03-02T20:30:00.921436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-03-02T20:30:00.934347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-03-02T20:30:00.934956] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-03-02T20:30:00.935789] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-03-02T20:30:00.935841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:00.935873] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:00.935900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:00.935957] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:00.995971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:00.996922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:00.997013] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:00.997054] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:01.118924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:01.119109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:01.119165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:01.119200] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:01.122963] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: UP (p=65.71%) [2026-03-02T20:30:01.123284] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-03-02T20:30:01.123430] [INFO ] [sig ] PSF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:01.283304] [INFO ] [LOCAL ] Saved forecast: PSF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PSF.txt [2026-03-02T20:30:01.284301] [INFO ] [sig ] [2449/3370] Completed PSF in 0.4s | 2.73 sym/s | Total: 14.9m | ETA: 5.6m [2026-03-02T20:30:01.284363] [INFO ] [sig ] [2450/3370] Forecasting PSFE... [2026-03-02T20:30:01.284397] [INFO ] [sig ] Generating forecast for: PSFE [2026-03-02T20:30:01.284428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-03-02T20:30:01.301171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-03-02T20:30:01.301630] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-03-02T20:30:01.302614] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-03-02T20:30:01.302670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:01.302703] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:01.302730] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:01.302788] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:01.369606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:01.370787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:01.370896] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:01.370938] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:01.516437] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:01.516662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:01.516716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:01.516754] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:01.521958] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: DOWN (p=9.45%) [2026-03-02T20:30:01.522510] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-03-02T20:30:01.522750] [INFO ] [sig ] PSFE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:01.696957] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PSFE.txt [2026-03-02T20:30:01.697175] [INFO ] [sig ] [2450/3370] Completed PSFE in 0.4s | 2.73 sym/s | Total: 14.9m | ETA: 5.6m [2026-03-02T20:30:01.697226] [INFO ] [sig ] [2451/3370] Forecasting PSHG... [2026-03-02T20:30:01.697255] [INFO ] [sig ] Generating forecast for: PSHG [2026-03-02T20:30:01.697285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-03-02T20:30:01.713893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-03-02T20:30:01.714481] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-03-02T20:30:01.715711] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-03-02T20:30:01.715784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:01.715829] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:01.715866] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:01.715948] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:01.799248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:01.800499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:01.800656] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:01.800706] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:01.942342] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:01.942524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:01.942568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:01.942623] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:01.946420] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: UP (p=66.86%) [2026-03-02T20:30:01.946790] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-03-02T20:30:01.946943] [INFO ] [sig ] PSHG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:02.100888] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PSHG.txt [2026-03-02T20:30:02.101101] [INFO ] [sig ] [2451/3370] Completed PSHG in 0.4s | 2.73 sym/s | Total: 15.0m | ETA: 5.6m [2026-03-02T20:30:02.101158] [INFO ] [sig ] [2452/3370] Forecasting PSN... [2026-03-02T20:30:02.101194] [INFO ] [sig ] Generating forecast for: PSN [2026-03-02T20:30:02.101231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-03-02T20:30:02.113563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-03-02T20:30:02.114061] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-03-02T20:30:02.115085] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-03-02T20:30:02.115145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:02.115181] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:02.115209] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:02.115269] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:02.178092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:02.179124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:02.179225] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:02.179259] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:02.314259] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:02.314436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:02.314478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:02.314508] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:02.318401] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: DOWN (p=6.11%) [2026-03-02T20:30:02.318765] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-03-02T20:30:02.318913] [INFO ] [sig ] PSN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:02.474716] [INFO ] [LOCAL ] Saved forecast: PSN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PSN.txt [2026-03-02T20:30:02.474897] [INFO ] [sig ] [2452/3370] Completed PSN in 0.4s | 2.73 sym/s | Total: 15.0m | ETA: 5.6m [2026-03-02T20:30:02.474942] [INFO ] [sig ] [2453/3370] Forecasting PSNL... [2026-03-02T20:30:02.474971] [INFO ] [sig ] Generating forecast for: PSNL [2026-03-02T20:30:02.475002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-03-02T20:30:02.486957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-03-02T20:30:02.487380] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-03-02T20:30:02.488599] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-03-02T20:30:02.488670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:02.488721] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:02.488769] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:02.488875] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:02.570242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:02.571273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:02.571386] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:02.571437] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:02.723390] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:02.723539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:02.723607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:02.723641] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:02.727324] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: DOWN (p=3.81%) [2026-03-02T20:30:02.727671] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-03-02T20:30:02.727830] [INFO ] [sig ] PSNL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:02.879254] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PSNL.txt [2026-03-02T20:30:02.879450] [INFO ] [sig ] [2453/3370] Completed PSNL in 0.4s | 2.73 sym/s | Total: 15.0m | ETA: 5.6m [2026-03-02T20:30:02.879492] [INFO ] [sig ] [2454/3370] Forecasting PSO... [2026-03-02T20:30:02.879536] [INFO ] [sig ] Generating forecast for: PSO [2026-03-02T20:30:02.879609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-03-02T20:30:02.895245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-03-02T20:30:02.895689] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-03-02T20:30:02.896551] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-03-02T20:30:02.896625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:02.896688] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:02.896718] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:02.896782] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:02.957005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:02.958133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:02.958222] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:02.958258] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:03.081155] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:03.081286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:03.081329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:03.081358] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:03.085204] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-03-02T20:30:03.085556] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-03-02T20:30:03.085730] [INFO ] [sig ] PSO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:03.241229] [INFO ] [LOCAL ] Saved forecast: PSO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PSO.txt [2026-03-02T20:30:03.241392] [INFO ] [sig ] [2454/3370] Completed PSO in 0.4s | 2.73 sym/s | Total: 15.0m | ETA: 5.6m [2026-03-02T20:30:03.241434] [INFO ] [sig ] [2455/3370] Forecasting PSTG... [2026-03-02T20:30:03.241465] [INFO ] [sig ] Generating forecast for: PSTG [2026-03-02T20:30:03.241495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-03-02T20:30:03.253720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-03-02T20:30:03.254115] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-03-02T20:30:03.255033] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-03-02T20:30:03.255101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:03.255137] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:03.255167] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:03.255226] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:03.317476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:03.318616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:03.318711] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:03.318745] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:03.451528] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:03.451687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:03.451730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:03.451761] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:03.455542] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: UP (p=80.68%) [2026-03-02T20:30:03.455969] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-03-02T20:30:03.456136] [INFO ] [sig ] PSTG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:03.607051] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PSTG.txt [2026-03-02T20:30:03.607206] [INFO ] [sig ] [2455/3370] Completed PSTG in 0.4s | 2.73 sym/s | Total: 15.0m | ETA: 5.6m [2026-03-02T20:30:03.607247] [INFO ] [sig ] [2456/3370] Forecasting PSTL... [2026-03-02T20:30:03.607277] [INFO ] [sig ] Generating forecast for: PSTL [2026-03-02T20:30:03.607309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-03-02T20:30:03.619271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-03-02T20:30:03.619671] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-03-02T20:30:03.620643] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-03-02T20:30:03.620698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:03.620733] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:03.620761] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:03.620844] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:03.699875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:03.700771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:03.700858] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:03.700891] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:03.823090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:03.823240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:03.823280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:03.823310] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:03.826828] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: UP (p=82.61%) [2026-03-02T20:30:03.827117] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-03-02T20:30:03.827267] [INFO ] [sig ] PSTL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:03.973863] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PSTL.txt [2026-03-02T20:30:03.974024] [INFO ] [sig ] [2456/3370] Completed PSTL in 0.4s | 2.73 sym/s | Total: 15.0m | ETA: 5.6m [2026-03-02T20:30:03.974068] [INFO ] [sig ] [2457/3370] Forecasting PSX... [2026-03-02T20:30:03.974100] [INFO ] [sig ] Generating forecast for: PSX [2026-03-02T20:30:03.974134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-03-02T20:30:03.988272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-03-02T20:30:03.988761] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-03-02T20:30:03.989790] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-03-02T20:30:03.989850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:03.989885] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:03.989914] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:03.989974] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:04.066865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:04.067734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:04.067824] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:04.067858] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:04.189462] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:04.189631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:04.189673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:04.189738] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:04.193171] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: DOWN (p=22.93%) [2026-03-02T20:30:04.193458] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-03-02T20:30:04.193612] [INFO ] [sig ] PSX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:04.337992] [INFO ] [LOCAL ] Saved forecast: PSX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PSX.txt [2026-03-02T20:30:04.338182] [INFO ] [sig ] [2457/3370] Completed PSX in 0.4s | 2.73 sym/s | Total: 15.0m | ETA: 5.6m [2026-03-02T20:30:04.338233] [INFO ] [sig ] [2458/3370] Forecasting PTA... [2026-03-02T20:30:04.338267] [INFO ] [sig ] Generating forecast for: PTA [2026-03-02T20:30:04.338298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-03-02T20:30:04.353080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-03-02T20:30:04.353435] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-03-02T20:30:04.354267] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-03-02T20:30:04.354320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:04.354352] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:04.354379] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:04.354438] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:04.416949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:04.417915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:04.418007] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:04.418063] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:04.541424] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:04.541625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:04.541668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:04.541700] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:04.545364] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: DOWN (p=12.08%) [2026-03-02T20:30:04.545682] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-03-02T20:30:04.545833] [INFO ] [sig ] PTA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:04.691979] [INFO ] [LOCAL ] Saved forecast: PTA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PTA.txt [2026-03-02T20:30:04.692146] [INFO ] [sig ] [2458/3370] Completed PTA in 0.4s | 2.73 sym/s | Total: 15.0m | ETA: 5.6m [2026-03-02T20:30:04.692210] [INFO ] [sig ] [2459/3370] Forecasting PTC... [2026-03-02T20:30:04.692260] [INFO ] [sig ] Generating forecast for: PTC [2026-03-02T20:30:04.692302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-03-02T20:30:04.704865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-03-02T20:30:04.705217] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-03-02T20:30:04.706125] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-03-02T20:30:04.706178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:04.706211] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:04.706238] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:04.706299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:04.769291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:04.770137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:04.770229] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:04.770263] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:04.909331] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:04.909517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:04.909604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:04.909652] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:04.913452] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-03-02T20:30:04.913782] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-03-02T20:30:04.913927] [INFO ] [sig ] PTC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:05.073134] [INFO ] [LOCAL ] Saved forecast: PTC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PTC.txt [2026-03-02T20:30:05.073322] [INFO ] [sig ] [2459/3370] Completed PTC in 0.4s | 2.73 sym/s | Total: 15.0m | ETA: 5.6m [2026-03-02T20:30:05.073366] [INFO ] [sig ] [2460/3370] Forecasting PTEN... [2026-03-02T20:30:05.073397] [INFO ] [sig ] Generating forecast for: PTEN [2026-03-02T20:30:05.073429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-03-02T20:30:05.086038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-03-02T20:30:05.086417] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-03-02T20:30:05.087359] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-03-02T20:30:05.087414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:05.087448] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:05.087476] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:05.087535] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:05.151346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:05.152360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:05.152468] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:05.152506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:05.283002] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:05.283182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:05.283246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:05.283287] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:05.287042] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: DOWN (p=24.31%) [2026-03-02T20:30:05.287402] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-03-02T20:30:05.287551] [INFO ] [sig ] PTEN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:05.449566] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PTEN.txt [2026-03-02T20:30:05.449755] [INFO ] [sig ] [2460/3370] Completed PTEN in 0.4s | 2.73 sym/s | Total: 15.0m | ETA: 5.6m [2026-03-02T20:30:05.449800] [INFO ] [sig ] [2461/3370] Forecasting PTF... [2026-03-02T20:30:05.449830] [INFO ] [sig ] Generating forecast for: PTF [2026-03-02T20:30:05.449861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-03-02T20:30:05.461334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-03-02T20:30:05.461714] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-03-02T20:30:05.462522] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-03-02T20:30:05.462598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:05.462634] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:05.462662] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:05.462719] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:05.522695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:05.523678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:05.523772] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:05.523806] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:05.660226] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:05.660409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:05.660452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:05.660489] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:05.664402] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: DOWN (p=23.70%) [2026-03-02T20:30:05.664753] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-03-02T20:30:05.664924] [INFO ] [sig ] PTF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:05.823465] [INFO ] [LOCAL ] Saved forecast: PTF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PTF.txt [2026-03-02T20:30:05.823656] [INFO ] [sig ] [2461/3370] Completed PTF in 0.4s | 2.73 sym/s | Total: 15.0m | ETA: 5.5m [2026-03-02T20:30:05.823703] [INFO ] [sig ] [2462/3370] Forecasting PTGX... [2026-03-02T20:30:05.823732] [INFO ] [sig ] Generating forecast for: PTGX [2026-03-02T20:30:05.823761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-03-02T20:30:05.835523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-03-02T20:30:05.835949] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-03-02T20:30:05.836793] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-03-02T20:30:05.836845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:05.836876] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:05.836902] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:05.836959] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:05.896231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:05.897211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:05.897302] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:05.897337] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:06.029634] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:06.029823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:06.029891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:06.029930] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:06.033706] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: DOWN (p=2.04%) [2026-03-02T20:30:06.034036] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-03-02T20:30:06.034192] [INFO ] [sig ] PTGX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:06.215606] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PTGX.txt [2026-03-02T20:30:06.215813] [INFO ] [sig ] [2462/3370] Completed PTGX in 0.4s | 2.73 sym/s | Total: 15.0m | ETA: 5.5m [2026-03-02T20:30:06.215883] [INFO ] [sig ] [2463/3370] Forecasting PTH... [2026-03-02T20:30:06.215926] [INFO ] [sig ] Generating forecast for: PTH [2026-03-02T20:30:06.215959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-03-02T20:30:06.230302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-03-02T20:30:06.230836] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-03-02T20:30:06.231987] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-03-02T20:30:06.232053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:06.232096] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:06.232133] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:06.232215] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:06.300329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:06.301270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:06.301363] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:06.301398] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:06.414290] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:06.414460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:06.414500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:06.414528] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:06.418054] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: UP (p=89.08%) [2026-03-02T20:30:06.418346] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-03-02T20:30:06.418479] [INFO ] [sig ] PTH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:06.565656] [INFO ] [LOCAL ] Saved forecast: PTH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PTH.txt [2026-03-02T20:30:06.565823] [INFO ] [sig ] [2463/3370] Completed PTH in 0.3s | 2.73 sym/s | Total: 15.0m | ETA: 5.5m [2026-03-02T20:30:06.565866] [INFO ] [sig ] [2464/3370] Forecasting PTLO... [2026-03-02T20:30:06.565896] [INFO ] [sig ] Generating forecast for: PTLO [2026-03-02T20:30:06.565927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-03-02T20:30:06.579141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-03-02T20:30:06.579535] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-03-02T20:30:06.580449] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-03-02T20:30:06.580504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:06.580537] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:06.580567] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:06.580648] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:06.642283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:06.643457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:06.643606] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:06.643647] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:06.775437] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:06.775622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:06.775664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:06.775693] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:06.779239] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=11.37%) [2026-03-02T20:30:06.779551] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-03-02T20:30:06.779716] [INFO ] [sig ] PTLO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:06.955463] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PTLO.txt [2026-03-02T20:30:06.955651] [INFO ] [sig ] [2464/3370] Completed PTLO in 0.4s | 2.73 sym/s | Total: 15.0m | ETA: 5.5m [2026-03-02T20:30:06.955699] [INFO ] [sig ] [2465/3370] Forecasting PTNQ... [2026-03-02T20:30:06.955730] [INFO ] [sig ] Generating forecast for: PTNQ [2026-03-02T20:30:06.955762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-03-02T20:30:06.968643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-03-02T20:30:06.969065] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-03-02T20:30:06.970050] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-03-02T20:30:06.970106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:06.970140] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:06.970169] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:06.970228] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:07.036705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:07.037651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:07.037767] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:07.037818] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:07.171383] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:07.171603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:07.171664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:07.171701] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:07.175739] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: UP (p=65.87%) [2026-03-02T20:30:07.176057] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-03-02T20:30:07.176201] [INFO ] [sig ] PTNQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:07.339908] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PTNQ.txt [2026-03-02T20:30:07.340104] [INFO ] [sig ] [2465/3370] Completed PTNQ in 0.4s | 2.73 sym/s | Total: 15.0m | ETA: 5.5m [2026-03-02T20:30:07.340155] [INFO ] [sig ] [2466/3370] Forecasting PTON... [2026-03-02T20:30:07.340200] [INFO ] [sig ] Generating forecast for: PTON [2026-03-02T20:30:07.340236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-03-02T20:30:07.353150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-03-02T20:30:07.353592] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-03-02T20:30:07.354546] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-03-02T20:30:07.354630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:07.354683] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:07.354716] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:07.354789] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:07.422859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:07.424004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:07.424150] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:07.424187] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:07.546901] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:07.547066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:07.547107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:07.547137] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:07.550691] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: DOWN (p=41.03%) [2026-03-02T20:30:07.550976] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-03-02T20:30:07.551108] [INFO ] [sig ] PTON: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:07.702276] [INFO ] [LOCAL ] Saved forecast: PTON 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PTON.txt [2026-03-02T20:30:07.702427] [INFO ] [sig ] [2466/3370] Completed PTON in 0.4s | 2.73 sym/s | Total: 15.0m | ETA: 5.5m [2026-03-02T20:30:07.702466] [INFO ] [sig ] [2467/3370] Forecasting PTY... [2026-03-02T20:30:07.702496] [INFO ] [sig ] Generating forecast for: PTY [2026-03-02T20:30:07.702527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-03-02T20:30:07.714332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-03-02T20:30:07.714708] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-03-02T20:30:07.715538] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-03-02T20:30:07.715610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:07.715644] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:07.715672] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:07.715728] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:07.777142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:07.778239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:07.778328] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:07.778362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:07.903940] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:07.904110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:07.904152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:07.904182] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:07.907842] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: UP (p=88.65%) [2026-03-02T20:30:07.908222] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-03-02T20:30:07.908397] [INFO ] [sig ] PTY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:08.060127] [INFO ] [LOCAL ] Saved forecast: PTY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PTY.txt [2026-03-02T20:30:08.060314] [INFO ] [sig ] [2467/3370] Completed PTY in 0.4s | 2.73 sym/s | Total: 15.1m | ETA: 5.5m [2026-03-02T20:30:08.060561] [INFO ] [sig ] [2468/3370] Forecasting PUBM... [2026-03-02T20:30:08.060621] [INFO ] [sig ] Generating forecast for: PUBM [2026-03-02T20:30:08.060656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-03-02T20:30:08.074218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-03-02T20:30:08.074625] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-03-02T20:30:08.075476] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-03-02T20:30:08.075532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:08.075567] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:08.075624] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:08.075684] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:08.141151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:08.142133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:08.142238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:08.142281] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:08.273210] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:08.273388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:08.273432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:08.273461] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:08.276967] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: DOWN (p=49.04%) [2026-03-02T20:30:08.277268] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-03-02T20:30:08.277411] [INFO ] [sig ] PUBM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:08.424966] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PUBM.txt [2026-03-02T20:30:08.425134] [INFO ] [sig ] [2468/3370] Completed PUBM in 0.4s | 2.73 sym/s | Total: 15.1m | ETA: 5.5m [2026-03-02T20:30:08.425174] [INFO ] [sig ] [2469/3370] Forecasting PUK... [2026-03-02T20:30:08.425206] [INFO ] [sig ] Generating forecast for: PUK [2026-03-02T20:30:08.425236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-03-02T20:30:08.437270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-03-02T20:30:08.437684] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-03-02T20:30:08.438547] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-03-02T20:30:08.438634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:08.438668] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:08.438696] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:08.438754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:08.498181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:08.499158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:08.499263] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:08.499304] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:08.625649] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:08.625819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:08.625862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:08.625894] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:08.631783] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: UP (p=56.93%) [2026-03-02T20:30:08.632276] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-03-02T20:30:08.632492] [INFO ] [sig ] PUK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:08.796073] [INFO ] [LOCAL ] Saved forecast: PUK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PUK.txt [2026-03-02T20:30:08.796245] [INFO ] [sig ] [2469/3370] Completed PUK in 0.4s | 2.73 sym/s | Total: 15.1m | ETA: 5.5m [2026-03-02T20:30:08.796294] [INFO ] [sig ] [2470/3370] Forecasting PUMP... [2026-03-02T20:30:08.796364] [INFO ] [sig ] Generating forecast for: PUMP [2026-03-02T20:30:08.796399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-03-02T20:30:08.808375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-03-02T20:30:08.808782] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-03-02T20:30:08.809651] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-03-02T20:30:08.809703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:08.809736] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:08.809763] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:08.809821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:08.867108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:08.868046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:08.868133] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:08.868166] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:08.997463] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:08.997654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:08.997696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:08.997725] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:09.002020] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: DOWN (p=17.08%) [2026-03-02T20:30:09.002355] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-03-02T20:30:09.002706] [INFO ] [sig ] PUMP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:09.163399] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PUMP.txt [2026-03-02T20:30:09.163561] [INFO ] [sig ] [2470/3370] Completed PUMP in 0.4s | 2.73 sym/s | Total: 15.1m | ETA: 5.5m [2026-03-02T20:30:09.163628] [INFO ] [sig ] [2471/3370] Forecasting PVH... [2026-03-02T20:30:09.163659] [INFO ] [sig ] Generating forecast for: PVH [2026-03-02T20:30:09.163690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-03-02T20:30:09.175287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-03-02T20:30:09.175668] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-03-02T20:30:09.176525] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-03-02T20:30:09.176596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:09.176681] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:09.176711] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:09.176771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:09.240388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:09.241515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:09.241627] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:09.241662] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:09.368726] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:09.368897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:09.368938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:09.368967] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:09.372922] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: UP (p=57.08%) [2026-03-02T20:30:09.373212] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-03-02T20:30:09.373347] [INFO ] [sig ] PVH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:09.528724] [INFO ] [LOCAL ] Saved forecast: PVH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PVH.txt [2026-03-02T20:30:09.528920] [INFO ] [sig ] [2471/3370] Completed PVH in 0.4s | 2.73 sym/s | Total: 15.1m | ETA: 5.5m [2026-03-02T20:30:09.528982] [INFO ] [sig ] [2472/3370] Forecasting PVL... [2026-03-02T20:30:09.529017] [INFO ] [sig ] Generating forecast for: PVL [2026-03-02T20:30:09.529060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-03-02T20:30:09.542243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-03-02T20:30:09.542673] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-03-02T20:30:09.543806] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-03-02T20:30:09.543861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:09.543895] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:09.543922] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:09.543981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:09.611748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:09.612870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:09.612982] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:09.613020] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:09.738073] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:09.738251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:09.738296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:09.738324] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:09.741978] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: UP (p=87.29%) [2026-03-02T20:30:09.742282] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-03-02T20:30:09.742417] [INFO ] [sig ] PVL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:09.892624] [INFO ] [LOCAL ] Saved forecast: PVL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PVL.txt [2026-03-02T20:30:09.892794] [INFO ] [sig ] [2472/3370] Completed PVL in 0.4s | 2.73 sym/s | Total: 15.1m | ETA: 5.5m [2026-03-02T20:30:09.892838] [INFO ] [sig ] [2473/3370] Forecasting PWP... [2026-03-02T20:30:09.892868] [INFO ] [sig ] Generating forecast for: PWP [2026-03-02T20:30:09.892907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-03-02T20:30:09.904999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-03-02T20:30:09.905375] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-03-02T20:30:09.906374] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-03-02T20:30:09.906429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:09.906463] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:09.906490] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:09.906556] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:09.966483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:09.967414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:09.967503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:09.967538] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:10.092003] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:10.092175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:10.092220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:10.092280] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:10.096903] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: UP (p=66.53%) [2026-03-02T20:30:10.097282] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-03-02T20:30:10.097449] [INFO ] [sig ] PWP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:10.248504] [INFO ] [LOCAL ] Saved forecast: PWP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PWP.txt [2026-03-02T20:30:10.248686] [INFO ] [sig ] [2473/3370] Completed PWP in 0.4s | 2.73 sym/s | Total: 15.1m | ETA: 5.5m [2026-03-02T20:30:10.248728] [INFO ] [sig ] [2474/3370] Forecasting PXS... [2026-03-02T20:30:10.248759] [INFO ] [sig ] Generating forecast for: PXS [2026-03-02T20:30:10.248790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-03-02T20:30:10.260445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-03-02T20:30:10.261005] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-03-02T20:30:10.261885] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-03-02T20:30:10.261940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:10.261974] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:10.262002] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:10.262061] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:10.321780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:10.322704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:10.322793] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:10.322828] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:10.430704] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:10.430873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:10.430911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:10.430939] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:10.434454] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: DOWN (p=26.11%) [2026-03-02T20:30:10.434760] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-03-02T20:30:10.434900] [INFO ] [sig ] PXS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:10.579954] [INFO ] [LOCAL ] Saved forecast: PXS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PXS.txt [2026-03-02T20:30:10.580108] [INFO ] [sig ] [2474/3370] Completed PXS in 0.3s | 2.73 sym/s | Total: 15.1m | ETA: 5.5m [2026-03-02T20:30:10.580148] [INFO ] [sig ] [2475/3370] Forecasting PY... [2026-03-02T20:30:10.580177] [INFO ] [sig ] Generating forecast for: PY [2026-03-02T20:30:10.580208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-03-02T20:30:10.592435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-03-02T20:30:10.592966] [INFO ] [FORECASTER] Starting predict_future for PY [2026-03-02T20:30:10.593967] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-03-02T20:30:10.594019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:10.594051] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:10.594077] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:10.594134] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:10.653963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:10.655018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:10.655106] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:10.655157] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:10.768891] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:10.769062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:10.769105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:10.769134] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:10.773240] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: UP (p=82.42%) [2026-03-02T20:30:10.773525] [INFO ] [FORECASTER] Completed predict_future for PY [2026-03-02T20:30:10.773676] [INFO ] [sig ] PY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:10.927205] [INFO ] [LOCAL ] Saved forecast: PY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PY.txt [2026-03-02T20:30:10.927373] [INFO ] [sig ] [2475/3370] Completed PY in 0.3s | 2.73 sym/s | Total: 15.1m | ETA: 5.5m [2026-03-02T20:30:10.927425] [INFO ] [sig ] [2476/3370] Forecasting PYXS... [2026-03-02T20:30:10.927457] [INFO ] [sig ] Generating forecast for: PYXS [2026-03-02T20:30:10.927492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-03-02T20:30:10.941151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-03-02T20:30:10.941528] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-03-02T20:30:10.942435] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-03-02T20:30:10.942489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:10.942522] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:10.942548] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:10.942625] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:11.001937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:11.003123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:11.003255] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:11.003291] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:11.128356] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:11.128528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:11.128589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:11.128621] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:11.132504] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: UP (p=74.83%) [2026-03-02T20:30:11.132815] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-03-02T20:30:11.132956] [INFO ] [sig ] PYXS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:11.282276] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/PYXS.txt [2026-03-02T20:30:11.282438] [INFO ] [sig ] [2476/3370] Completed PYXS in 0.4s | 2.73 sym/s | Total: 15.1m | ETA: 5.5m [2026-03-02T20:30:11.282479] [INFO ] [sig ] [2477/3370] Forecasting PZZA... [2026-03-02T20:30:11.282509] [INFO ] [sig ] Generating forecast for: PZZA [2026-03-02T20:30:11.282539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-03-02T20:30:11.294737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-03-02T20:30:11.295084] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-03-02T20:30:11.295927] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-03-02T20:30:11.295980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:11.296012] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:11.296042] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:11.296113] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:11.358328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:11.359253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:11.359364] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:11.359406] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:11.487837] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:11.488014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:11.488089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:11.488128] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:11.491832] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: DOWN (p=18.62%) [2026-03-02T20:30:11.492120] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-03-02T20:30:11.492256] [INFO ] [sig ] PZZA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:11.647007] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/PZZA.txt [2026-03-02T20:30:11.647180] [INFO ] [sig ] [2477/3370] Completed PZZA in 0.4s | 2.73 sym/s | Total: 15.1m | ETA: 5.4m [2026-03-02T20:30:11.647225] [INFO ] [sig ] [2478/3370] Forecasting QBTS... [2026-03-02T20:30:11.647256] [INFO ] [sig ] Generating forecast for: QBTS [2026-03-02T20:30:11.647288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-03-02T20:30:11.660086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-03-02T20:30:11.660495] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-03-02T20:30:11.661438] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-03-02T20:30:11.661504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:11.661544] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:11.661597] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:11.661658] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:11.724619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:11.725546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:11.725656] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:11.725709] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:11.854671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:11.854843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:11.854885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:11.854913] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:11.858348] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: UP (p=76.22%) [2026-03-02T20:30:11.858651] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-03-02T20:30:11.858791] [INFO ] [sig ] QBTS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:12.007124] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QBTS.txt [2026-03-02T20:30:12.007267] [INFO ] [sig ] [2478/3370] Completed QBTS in 0.4s | 2.73 sym/s | Total: 15.1m | ETA: 5.4m [2026-03-02T20:30:12.007308] [INFO ] [sig ] [2479/3370] Forecasting QCLN... [2026-03-02T20:30:12.007337] [INFO ] [sig ] Generating forecast for: QCLN [2026-03-02T20:30:12.007368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-03-02T20:30:12.019414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-03-02T20:30:12.019826] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-03-02T20:30:12.020926] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-03-02T20:30:12.020992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:12.021031] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:12.021064] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:12.021128] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:12.084141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:12.085075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:12.085165] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:12.085199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:12.215010] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:12.215222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:12.215267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:12.215297] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:12.219198] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: UP (p=77.72%) [2026-03-02T20:30:12.219497] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-03-02T20:30:12.219670] [INFO ] [sig ] QCLN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:12.366100] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QCLN.txt [2026-03-02T20:30:12.366260] [INFO ] [sig ] [2479/3370] Completed QCLN in 0.4s | 2.73 sym/s | Total: 15.1m | ETA: 5.4m [2026-03-02T20:30:12.366301] [INFO ] [sig ] [2480/3370] Forecasting QCOM... [2026-03-02T20:30:12.366332] [INFO ] [sig ] Generating forecast for: QCOM [2026-03-02T20:30:12.366363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-03-02T20:30:12.379695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-03-02T20:30:12.380023] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-03-02T20:30:12.380840] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-03-02T20:30:12.380892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:12.380924] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:12.380951] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:12.381008] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:12.442159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:12.443315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:12.443410] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:12.443445] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:12.570391] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:12.570559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:12.570621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:12.570653] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:12.574178] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: UP (p=92.61%) [2026-03-02T20:30:12.574463] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-03-02T20:30:12.574616] [INFO ] [sig ] QCOM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:12.726405] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QCOM.txt [2026-03-02T20:30:12.726594] [INFO ] [sig ] [2480/3370] Completed QCOM in 0.4s | 2.73 sym/s | Total: 15.1m | ETA: 5.4m [2026-03-02T20:30:12.726638] [INFO ] [sig ] [2481/3370] Forecasting QCRH... [2026-03-02T20:30:12.726668] [INFO ] [sig ] Generating forecast for: QCRH [2026-03-02T20:30:12.726704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-03-02T20:30:12.739035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-03-02T20:30:12.739447] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-03-02T20:30:12.740271] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-03-02T20:30:12.740323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:12.740355] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:12.740382] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:12.740439] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:12.798820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:12.799767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:12.799888] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:12.799923] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:12.918944] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:12.919106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:12.919145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:12.919176] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:12.922681] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: UP (p=92.38%) [2026-03-02T20:30:12.922980] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-03-02T20:30:12.923130] [INFO ] [sig ] QCRH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:13.069457] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QCRH.txt [2026-03-02T20:30:13.069607] [INFO ] [sig ] [2481/3370] Completed QCRH in 0.3s | 2.73 sym/s | Total: 15.1m | ETA: 5.4m [2026-03-02T20:30:13.069650] [INFO ] [sig ] [2482/3370] Forecasting QDEL... [2026-03-02T20:30:13.069680] [INFO ] [sig ] Generating forecast for: QDEL [2026-03-02T20:30:13.069710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-03-02T20:30:13.081624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-03-02T20:30:13.082004] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-03-02T20:30:13.082836] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-03-02T20:30:13.082888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:13.082920] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:13.082947] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:13.083005] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:13.146247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:13.147333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:13.147423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:13.147458] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:13.274803] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:13.274974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:13.275015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:13.275045] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:13.278658] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: UP (p=85.17%) [2026-03-02T20:30:13.278963] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-03-02T20:30:13.279105] [INFO ] [sig ] QDEL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:13.431989] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QDEL.txt [2026-03-02T20:30:13.432156] [INFO ] [sig ] [2482/3370] Completed QDEL in 0.4s | 2.73 sym/s | Total: 15.1m | ETA: 5.4m [2026-03-02T20:30:13.432197] [INFO ] [sig ] [2483/3370] Forecasting QFIN... [2026-03-02T20:30:13.432228] [INFO ] [sig ] Generating forecast for: QFIN [2026-03-02T20:30:13.432260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-03-02T20:30:13.444362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-03-02T20:30:13.444743] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-03-02T20:30:13.445547] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-03-02T20:30:13.445620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:13.445653] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:13.445681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:13.445739] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:13.508967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:13.509956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:13.510065] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:13.510101] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:13.634690] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:13.634863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:13.634903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:13.634932] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:13.638519] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: UP (p=89.97%) [2026-03-02T20:30:13.638876] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-03-02T20:30:13.639025] [INFO ] [sig ] QFIN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:13.787813] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QFIN.txt [2026-03-02T20:30:13.787981] [INFO ] [sig ] [2483/3370] Completed QFIN in 0.4s | 2.73 sym/s | Total: 15.1m | ETA: 5.4m [2026-03-02T20:30:13.788054] [INFO ] [sig ] [2484/3370] Forecasting QGEN... [2026-03-02T20:30:13.788101] [INFO ] [sig ] Generating forecast for: QGEN [2026-03-02T20:30:13.788147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-03-02T20:30:13.800963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-03-02T20:30:13.801386] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-03-02T20:30:13.802301] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-03-02T20:30:13.802358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:13.802392] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:13.802421] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:13.802480] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:13.865981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:13.867002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:13.867094] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:13.867129] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:13.997489] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:13.997674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:13.997717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:13.997749] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:14.001949] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: UP (p=91.72%) [2026-03-02T20:30:14.002246] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-03-02T20:30:14.002383] [INFO ] [sig ] QGEN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:14.152726] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QGEN.txt [2026-03-02T20:30:14.152923] [INFO ] [sig ] [2484/3370] Completed QGEN in 0.4s | 2.73 sym/s | Total: 15.2m | ETA: 5.4m [2026-03-02T20:30:14.152968] [INFO ] [sig ] [2485/3370] Forecasting QLYS... [2026-03-02T20:30:14.152999] [INFO ] [sig ] Generating forecast for: QLYS [2026-03-02T20:30:14.153029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-03-02T20:30:14.165714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-03-02T20:30:14.166084] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-03-02T20:30:14.166949] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-03-02T20:30:14.167002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:14.167034] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:14.167061] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:14.167117] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:14.226222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:14.227125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:14.227213] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:14.227246] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:14.357193] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:14.357368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:14.357411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:14.357440] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:14.361282] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: DOWN (p=12.04%) [2026-03-02T20:30:14.361611] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-03-02T20:30:14.361756] [INFO ] [sig ] QLYS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:14.513501] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/QLYS.txt [2026-03-02T20:30:14.513687] [INFO ] [sig ] [2485/3370] Completed QLYS in 0.4s | 2.73 sym/s | Total: 15.2m | ETA: 5.4m [2026-03-02T20:30:14.513731] [INFO ] [sig ] [2486/3370] Forecasting QMCO... [2026-03-02T20:30:14.513761] [INFO ] [sig ] Generating forecast for: QMCO [2026-03-02T20:30:14.513794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-03-02T20:30:14.526353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-03-02T20:30:14.526794] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-03-02T20:30:14.527724] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-03-02T20:30:14.527781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:14.527813] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:14.527840] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:14.527898] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:14.587923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:14.588866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:14.588964] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:14.588997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:14.709172] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:14.709345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:14.709393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:14.709430] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:14.713061] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: DOWN (p=39.78%) [2026-03-02T20:30:14.713396] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-03-02T20:30:14.713545] [INFO ] [sig ] QMCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:14.860285] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/QMCO.txt [2026-03-02T20:30:14.860433] [INFO ] [sig ] [2486/3370] Completed QMCO in 0.3s | 2.73 sym/s | Total: 15.2m | ETA: 5.4m [2026-03-02T20:30:14.860472] [INFO ] [sig ] [2487/3370] Forecasting QMOM... [2026-03-02T20:30:14.860501] [INFO ] [sig ] Generating forecast for: QMOM [2026-03-02T20:30:14.860532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-03-02T20:30:14.873835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-03-02T20:30:14.874225] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-03-02T20:30:14.875189] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-03-02T20:30:14.875244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:14.875279] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:14.875306] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:14.875364] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:14.936210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:14.937321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:14.937412] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:14.937447] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:15.064678] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:15.064862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:15.064908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:15.064939] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:15.068793] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-03-02T20:30:15.069115] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-03-02T20:30:15.069258] [INFO ] [sig ] QMOM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:15.223393] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QMOM.txt [2026-03-02T20:30:15.223562] [INFO ] [sig ] [2487/3370] Completed QMOM in 0.4s | 2.73 sym/s | Total: 15.2m | ETA: 5.4m [2026-03-02T20:30:15.223646] [INFO ] [sig ] [2488/3370] Forecasting QNTM... [2026-03-02T20:30:15.223688] [INFO ] [sig ] Generating forecast for: QNTM [2026-03-02T20:30:15.223721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-03-02T20:30:15.236392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-03-02T20:30:15.236973] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-03-02T20:30:15.238067] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-03-02T20:30:15.238122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:15.238194] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:15.238230] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:15.238311] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:15.302163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:15.303067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:15.303158] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:15.303191] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:15.438828] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:15.439015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:15.439059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:15.439090] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:15.442974] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: DOWN (p=42.32%) [2026-03-02T20:30:15.443347] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-03-02T20:30:15.443503] [INFO ] [sig ] QNTM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:15.702466] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/QNTM.txt [2026-03-02T20:30:15.703026] [INFO ] [sig ] [2488/3370] Completed QNTM in 0.5s | 2.73 sym/s | Total: 15.2m | ETA: 5.4m [2026-03-02T20:30:15.703096] [INFO ] [sig ] [2489/3370] Forecasting QQMG... [2026-03-02T20:30:15.703147] [INFO ] [sig ] Generating forecast for: QQMG [2026-03-02T20:30:15.703194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-03-02T20:30:15.720030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-03-02T20:30:15.720550] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-03-02T20:30:15.721954] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-03-02T20:30:15.722011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:15.722044] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:15.722071] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:15.722130] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:15.815910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:15.816936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:15.817038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:15.817073] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:15.966087] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:15.966278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:15.966332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:15.966373] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:15.971240] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: UP (p=96.66%) [2026-03-02T20:30:15.971688] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-03-02T20:30:15.971899] [INFO ] [sig ] QQMG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:16.160217] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QQMG.txt [2026-03-02T20:30:16.160394] [INFO ] [sig ] [2489/3370] Completed QQMG in 0.5s | 2.73 sym/s | Total: 15.2m | ETA: 5.4m [2026-03-02T20:30:16.160435] [INFO ] [sig ] [2490/3370] Forecasting QQQ... [2026-03-02T20:30:16.160467] [INFO ] [sig ] Generating forecast for: QQQ [2026-03-02T20:30:16.160498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-03-02T20:30:16.172841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-03-02T20:30:16.173281] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-03-02T20:30:16.174373] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-03-02T20:30:16.174443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:16.174479] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:16.174506] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:16.174567] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:16.234896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:16.235845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:16.235940] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:16.235975] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:16.375286] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:16.375455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:16.375496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:16.375525] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:16.379985] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: UP (p=77.51%) [2026-03-02T20:30:16.380316] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-03-02T20:30:16.380470] [INFO ] [sig ] QQQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:16.551959] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QQQ.txt [2026-03-02T20:30:16.552130] [INFO ] [sig ] [2490/3370] Completed QQQ in 0.4s | 2.73 sym/s | Total: 15.2m | ETA: 5.4m [2026-03-02T20:30:16.552172] [INFO ] [sig ] [2491/3370] Forecasting QQQE... [2026-03-02T20:30:16.552204] [INFO ] [sig ] Generating forecast for: QQQE [2026-03-02T20:30:16.552235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-03-02T20:30:16.564787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-03-02T20:30:16.565273] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-03-02T20:30:16.566229] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-03-02T20:30:16.566285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:16.566319] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:16.566358] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:16.566442] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:16.629430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:16.630459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:16.630564] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:16.630622] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:16.769817] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:16.770014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:16.770083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:16.770174] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:16.775528] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: UP (p=99.10%) [2026-03-02T20:30:16.776073] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-03-02T20:30:16.776277] [INFO ] [sig ] QQQE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:16.939098] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QQQE.txt [2026-03-02T20:30:16.939262] [INFO ] [sig ] [2491/3370] Completed QQQE in 0.4s | 2.73 sym/s | Total: 15.2m | ETA: 5.4m [2026-03-02T20:30:16.939303] [INFO ] [sig ] [2492/3370] Forecasting QQQI... [2026-03-02T20:30:16.939335] [INFO ] [sig ] Generating forecast for: QQQI [2026-03-02T20:30:16.939366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-03-02T20:30:16.951705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-03-02T20:30:16.952129] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-03-02T20:30:16.953056] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-03-02T20:30:16.953124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:16.953157] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:16.953184] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:16.953244] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:17.013953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:17.014926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:17.015016] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:17.015052] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:17.130783] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:17.130954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:17.130995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:17.131024] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:17.134919] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: UP (p=87.09%) [2026-03-02T20:30:17.135229] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-03-02T20:30:17.135371] [INFO ] [sig ] QQQI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:17.311355] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QQQI.txt [2026-03-02T20:30:17.311793] [INFO ] [sig ] [2492/3370] Completed QQQI in 0.4s | 2.73 sym/s | Total: 15.2m | ETA: 5.4m [2026-03-02T20:30:17.311856] [INFO ] [sig ] [2493/3370] Forecasting QQQJ... [2026-03-02T20:30:17.311904] [INFO ] [sig ] Generating forecast for: QQQJ [2026-03-02T20:30:17.311955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-03-02T20:30:17.324070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-03-02T20:30:17.324689] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-03-02T20:30:17.325752] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-03-02T20:30:17.325807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:17.325840] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:17.325869] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:17.325928] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:17.387641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:17.388643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:17.388738] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:17.388772] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:17.533118] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:17.533282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:17.533325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:17.533355] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:17.537187] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: DOWN (p=36.93%) [2026-03-02T20:30:17.537476] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-03-02T20:30:17.537629] [INFO ] [sig ] QQQJ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:17.688567] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/QQQJ.txt [2026-03-02T20:30:17.688761] [INFO ] [sig ] [2493/3370] Completed QQQJ in 0.4s | 2.73 sym/s | Total: 15.2m | ETA: 5.4m [2026-03-02T20:30:17.688809] [INFO ] [sig ] [2494/3370] Forecasting QQQM... [2026-03-02T20:30:17.688842] [INFO ] [sig ] Generating forecast for: QQQM [2026-03-02T20:30:17.688875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-03-02T20:30:17.701963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-03-02T20:30:17.702359] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-03-02T20:30:17.703208] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-03-02T20:30:17.703261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:17.703294] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:17.703322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:17.703379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:17.765052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:17.765969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:17.766057] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:17.766090] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:17.888453] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:17.888640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:17.888682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:17.888712] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:17.892215] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: UP (p=99.04%) [2026-03-02T20:30:17.892498] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-03-02T20:30:17.892650] [INFO ] [sig ] QQQM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:18.043068] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QQQM.txt [2026-03-02T20:30:18.043257] [INFO ] [sig ] [2494/3370] Completed QQQM in 0.4s | 2.73 sym/s | Total: 15.2m | ETA: 5.3m [2026-03-02T20:30:18.043301] [INFO ] [sig ] [2495/3370] Forecasting QQQX... [2026-03-02T20:30:18.043333] [INFO ] [sig ] Generating forecast for: QQQX [2026-03-02T20:30:18.043371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-03-02T20:30:18.062329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-03-02T20:30:18.063138] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-03-02T20:30:18.064888] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-03-02T20:30:18.064987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:18.065039] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:18.065086] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:18.065179] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:18.128229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:18.129266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:18.129394] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:18.129432] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:18.264240] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:18.264423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:18.264465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:18.264498] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:18.269091] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: DOWN (p=9.00%) [2026-03-02T20:30:18.269502] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-03-02T20:30:18.269717] [INFO ] [sig ] QQQX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:18.422890] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/QQQX.txt [2026-03-02T20:30:18.423065] [INFO ] [sig ] [2495/3370] Completed QQQX in 0.4s | 2.73 sym/s | Total: 15.2m | ETA: 5.3m [2026-03-02T20:30:18.423109] [INFO ] [sig ] [2496/3370] Forecasting QRHC... [2026-03-02T20:30:18.423141] [INFO ] [sig ] Generating forecast for: QRHC [2026-03-02T20:30:18.423172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-03-02T20:30:18.435236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-03-02T20:30:18.435515] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-03-02T20:30:18.436601] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-03-02T20:30:18.436655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:18.436687] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:18.436714] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:18.436773] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:18.500859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:18.501484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:18.501592] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:18.501628] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:18.623888] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:18.624052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:18.624097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:18.624140] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:18.627983] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: DOWN (p=14.24%) [2026-03-02T20:30:18.628494] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-03-02T20:30:18.628679] [INFO ] [sig ] QRHC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:18.804074] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/QRHC.txt [2026-03-02T20:30:18.804235] [INFO ] [sig ] [2496/3370] Completed QRHC in 0.4s | 2.73 sym/s | Total: 15.2m | ETA: 5.3m [2026-03-02T20:30:18.804280] [INFO ] [sig ] [2497/3370] Forecasting QRVO... [2026-03-02T20:30:18.804327] [INFO ] [sig ] Generating forecast for: QRVO [2026-03-02T20:30:18.804373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-03-02T20:30:18.816984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-03-02T20:30:18.817400] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-03-02T20:30:18.818518] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-03-02T20:30:18.818611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:18.818655] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:18.818683] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:18.818938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:18.885746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:18.886679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:18.886769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:18.886802] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:19.019130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:19.019315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:19.019358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:19.019390] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:19.023071] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: DOWN (p=45.05%) [2026-03-02T20:30:19.023356] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-03-02T20:30:19.023489] [INFO ] [sig ] QRVO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:19.183411] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/QRVO.txt [2026-03-02T20:30:19.183606] [INFO ] [sig ] [2497/3370] Completed QRVO in 0.4s | 2.73 sym/s | Total: 15.2m | ETA: 5.3m [2026-03-02T20:30:19.183652] [INFO ] [sig ] [2498/3370] Forecasting QS... [2026-03-02T20:30:19.183682] [INFO ] [sig ] Generating forecast for: QS [2026-03-02T20:30:19.183713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-03-02T20:30:19.197545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-03-02T20:30:19.198133] [INFO ] [FORECASTER] Starting predict_future for QS [2026-03-02T20:30:19.199257] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-03-02T20:30:19.199312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:19.199344] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:19.199373] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:19.199458] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:19.266976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:19.267762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:19.267885] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:19.267920] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:19.394499] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:19.394698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:19.394740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:19.394770] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:19.398377] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: DOWN (p=0.14%) [2026-03-02T20:30:19.398728] [INFO ] [FORECASTER] Completed predict_future for QS [2026-03-02T20:30:19.398870] [INFO ] [sig ] QS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:19.557794] [INFO ] [LOCAL ] Saved forecast: QS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/QS.txt [2026-03-02T20:30:19.557970] [INFO ] [sig ] [2498/3370] Completed QS in 0.4s | 2.73 sym/s | Total: 15.2m | ETA: 5.3m [2026-03-02T20:30:19.558014] [INFO ] [sig ] [2499/3370] Forecasting QTEC... [2026-03-02T20:30:19.558065] [INFO ] [sig ] Generating forecast for: QTEC [2026-03-02T20:30:19.558097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-03-02T20:30:19.570458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-03-02T20:30:19.570881] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-03-02T20:30:19.571966] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-03-02T20:30:19.572033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:19.572080] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:19.572122] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:19.572188] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:19.638202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:19.639165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:19.639273] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:19.639309] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:19.772189] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:19.772361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:19.772402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:19.772433] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:19.776311] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: UP (p=80.45%) [2026-03-02T20:30:19.776701] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-03-02T20:30:19.776854] [INFO ] [sig ] QTEC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:19.933675] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QTEC.txt [2026-03-02T20:30:19.933841] [INFO ] [sig ] [2499/3370] Completed QTEC in 0.4s | 2.73 sym/s | Total: 15.2m | ETA: 5.3m [2026-03-02T20:30:19.933884] [INFO ] [sig ] [2500/3370] Forecasting QTRX... [2026-03-02T20:30:19.933915] [INFO ] [sig ] Generating forecast for: QTRX [2026-03-02T20:30:19.933949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-03-02T20:30:19.946206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-03-02T20:30:19.946564] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-03-02T20:30:19.947422] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-03-02T20:30:19.947480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:19.947515] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:19.947546] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:19.947624] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:20.010677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:20.011537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:20.011647] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:20.011685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:20.140610] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:20.140771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:20.140812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:20.140844] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:20.144759] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: UP (p=72.63%) [2026-03-02T20:30:20.145102] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-03-02T20:30:20.145270] [INFO ] [sig ] QTRX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:20.302977] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QTRX.txt [2026-03-02T20:30:20.303147] [INFO ] [sig ] [2500/3370] Completed QTRX in 0.4s | 2.73 sym/s | Total: 15.3m | ETA: 5.3m [2026-03-02T20:30:20.303189] [INFO ] [sig ] [2501/3370] Forecasting QTTB... [2026-03-02T20:30:20.303221] [INFO ] [sig ] Generating forecast for: QTTB [2026-03-02T20:30:20.303253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-03-02T20:30:20.315482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-03-02T20:30:20.315906] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-03-02T20:30:20.316817] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-03-02T20:30:20.316871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:20.316915] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:20.316944] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:20.317003] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:20.378896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:20.379853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:20.379939] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:20.379982] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:20.503756] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:20.503922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:20.503962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:20.503993] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:20.507457] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: UP (p=93.71%) [2026-03-02T20:30:20.507767] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-03-02T20:30:20.507902] [INFO ] [sig ] QTTB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:20.663060] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QTTB.txt [2026-03-02T20:30:20.663241] [INFO ] [sig ] [2501/3370] Completed QTTB in 0.4s | 2.73 sym/s | Total: 15.3m | ETA: 5.3m [2026-03-02T20:30:20.663289] [INFO ] [sig ] [2502/3370] Forecasting QTUM... [2026-03-02T20:30:20.663320] [INFO ] [sig ] Generating forecast for: QTUM [2026-03-02T20:30:20.663352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-03-02T20:30:20.678557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-03-02T20:30:20.679001] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-03-02T20:30:20.679962] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-03-02T20:30:20.680029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:20.680074] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:20.680103] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:20.680162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:20.744893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:20.745747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:20.745837] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:20.745871] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:20.874498] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:20.874693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:20.874736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:20.874766] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:20.878424] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: UP (p=79.16%) [2026-03-02T20:30:20.878759] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-03-02T20:30:20.878895] [INFO ] [sig ] QTUM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:21.037508] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QTUM.txt [2026-03-02T20:30:21.037723] [INFO ] [sig ] [2502/3370] Completed QTUM in 0.4s | 2.73 sym/s | Total: 15.3m | ETA: 5.3m [2026-03-02T20:30:21.037768] [INFO ] [sig ] [2503/3370] Forecasting QTWO... [2026-03-02T20:30:21.037800] [INFO ] [sig ] Generating forecast for: QTWO [2026-03-02T20:30:21.037834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-03-02T20:30:21.050815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-03-02T20:30:21.051238] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-03-02T20:30:21.052139] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-03-02T20:30:21.052194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:21.052227] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:21.052255] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:21.052313] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:21.115276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:21.116139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:21.116225] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:21.116259] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:21.239672] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:21.239839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:21.239883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:21.239911] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:21.243654] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: UP (p=56.04%) [2026-03-02T20:30:21.243950] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-03-02T20:30:21.244087] [INFO ] [sig ] QTWO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:21.402077] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QTWO.txt [2026-03-02T20:30:21.402256] [INFO ] [sig ] [2503/3370] Completed QTWO in 0.4s | 2.73 sym/s | Total: 15.3m | ETA: 5.3m [2026-03-02T20:30:21.402298] [INFO ] [sig ] [2504/3370] Forecasting QUAD... [2026-03-02T20:30:21.402328] [INFO ] [sig ] Generating forecast for: QUAD [2026-03-02T20:30:21.402360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-03-02T20:30:21.415104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-03-02T20:30:21.415517] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-03-02T20:30:21.416410] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-03-02T20:30:21.416465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:21.416499] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:21.416530] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:21.416621] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:21.484212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:21.485325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:21.485417] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:21.485451] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:21.626471] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:21.626659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:21.626702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:21.626734] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:21.630378] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-03-02T20:30:21.630731] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-03-02T20:30:21.630879] [INFO ] [sig ] QUAD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:21.791174] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/QUAD.txt [2026-03-02T20:30:21.791404] [INFO ] [sig ] [2504/3370] Completed QUAD in 0.4s | 2.73 sym/s | Total: 15.3m | ETA: 5.3m [2026-03-02T20:30:21.791476] [INFO ] [sig ] [2505/3370] Forecasting QUIK... [2026-03-02T20:30:21.791528] [INFO ] [sig ] Generating forecast for: QUIK [2026-03-02T20:30:21.791596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-03-02T20:30:21.808438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-03-02T20:30:21.809044] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-03-02T20:30:21.810238] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-03-02T20:30:21.810308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:21.810405] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:21.810450] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:21.810543] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:21.871283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:21.872198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:21.872289] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:21.872324] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:22.012606] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:22.012782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:22.013023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:22.013055] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:22.017021] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: DOWN (p=27.63%) [2026-03-02T20:30:22.017350] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-03-02T20:30:22.017516] [INFO ] [sig ] QUIK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:22.169380] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/QUIK.txt [2026-03-02T20:30:22.169547] [INFO ] [sig ] [2505/3370] Completed QUIK in 0.4s | 2.73 sym/s | Total: 15.3m | ETA: 5.3m [2026-03-02T20:30:22.169618] [INFO ] [sig ] [2506/3370] Forecasting QURE... [2026-03-02T20:30:22.169658] [INFO ] [sig ] Generating forecast for: QURE [2026-03-02T20:30:22.169693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-03-02T20:30:22.183982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-03-02T20:30:22.184419] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-03-02T20:30:22.185469] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-03-02T20:30:22.185539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:22.185608] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:22.185653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:22.185743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:22.247427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:22.248260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:22.248346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:22.248378] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:22.373335] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:22.373496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:22.373538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:22.373569] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:22.377116] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: DOWN (p=34.07%) [2026-03-02T20:30:22.377399] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-03-02T20:30:22.377628] [INFO ] [sig ] QURE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:22.543180] [INFO ] [LOCAL ] Saved forecast: QURE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/QURE.txt [2026-03-02T20:30:22.543381] [INFO ] [sig ] [2506/3370] Completed QURE in 0.4s | 2.73 sym/s | Total: 15.3m | ETA: 5.3m [2026-03-02T20:30:22.543436] [INFO ] [sig ] [2507/3370] Forecasting QVAL... [2026-03-02T20:30:22.543476] [INFO ] [sig ] Generating forecast for: QVAL [2026-03-02T20:30:22.543518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-03-02T20:30:22.556023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-03-02T20:30:22.556419] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-03-02T20:30:22.557422] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-03-02T20:30:22.557486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:22.557530] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:22.557563] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:22.557667] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:22.621938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:22.622857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:22.623142] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:22.623177] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:22.752201] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:22.752366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:22.752407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:22.752437] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:22.756102] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: UP (p=73.96%) [2026-03-02T20:30:22.756386] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-03-02T20:30:22.756520] [INFO ] [sig ] QVAL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:22.907144] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QVAL.txt [2026-03-02T20:30:22.907478] [INFO ] [sig ] [2507/3370] Completed QVAL in 0.4s | 2.73 sym/s | Total: 15.3m | ETA: 5.3m [2026-03-02T20:30:22.907520] [INFO ] [sig ] [2508/3370] Forecasting QVCC... [2026-03-02T20:30:22.907550] [INFO ] [sig ] Generating forecast for: QVCC [2026-03-02T20:30:22.907600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-03-02T20:30:22.919476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-03-02T20:30:22.919794] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-03-02T20:30:22.920618] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-03-02T20:30:22.920690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:22.920724] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:22.920750] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:22.920807] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:22.978506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:22.979280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:22.979365] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:22.979398] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:23.100215] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:23.100382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:23.100440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:23.100505] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:23.104017] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: DOWN (p=9.18%) [2026-03-02T20:30:23.104304] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-03-02T20:30:23.104439] [INFO ] [sig ] QVCC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:23.273905] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/QVCC.txt [2026-03-02T20:30:23.274066] [INFO ] [sig ] [2508/3370] Completed QVCC in 0.4s | 2.73 sym/s | Total: 15.3m | ETA: 5.3m [2026-03-02T20:30:23.274109] [INFO ] [sig ] [2509/3370] Forecasting QYLD... [2026-03-02T20:30:23.274140] [INFO ] [sig ] Generating forecast for: QYLD [2026-03-02T20:30:23.274172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-03-02T20:30:23.287274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-03-02T20:30:23.287711] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-03-02T20:30:23.288851] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-03-02T20:30:23.288906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:23.288939] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:23.288967] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:23.289025] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:23.369296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:23.370364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:23.370464] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:23.370499] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:23.493795] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:23.493965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:23.494007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:23.494037] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:23.498297] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: UP (p=95.44%) [2026-03-02T20:30:23.498642] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-03-02T20:30:23.498789] [INFO ] [sig ] QYLD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:23.655135] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QYLD.txt [2026-03-02T20:30:23.655322] [INFO ] [sig ] [2509/3370] Completed QYLD in 0.4s | 2.73 sym/s | Total: 15.3m | ETA: 5.3m [2026-03-02T20:30:23.655372] [INFO ] [sig ] [2510/3370] Forecasting QYLG... [2026-03-02T20:30:23.655402] [INFO ] [sig ] Generating forecast for: QYLG [2026-03-02T20:30:23.655440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-03-02T20:30:23.667142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-03-02T20:30:23.667429] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-03-02T20:30:23.668308] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-03-02T20:30:23.668361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:23.668393] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:23.668419] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:23.668476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:23.725614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:23.726434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:23.726570] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:23.726623] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:23.847362] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:23.847544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:23.847609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:23.847642] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:23.851227] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: UP (p=97.61%) [2026-03-02T20:30:23.851525] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-03-02T20:30:23.851685] [INFO ] [sig ] QYLG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:24.001065] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/QYLG.txt [2026-03-02T20:30:24.001232] [INFO ] [sig ] [2510/3370] Completed QYLG in 0.3s | 2.73 sym/s | Total: 15.3m | ETA: 5.2m [2026-03-02T20:30:24.001273] [INFO ] [sig ] [2511/3370] Forecasting RA... [2026-03-02T20:30:24.001303] [INFO ] [sig ] Generating forecast for: RA [2026-03-02T20:30:24.001335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-03-02T20:30:24.013952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-03-02T20:30:24.014361] [INFO ] [FORECASTER] Starting predict_future for RA [2026-03-02T20:30:24.015218] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-03-02T20:30:24.015273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:24.015306] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:24.015333] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:24.015390] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:24.073985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:24.074915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:24.075007] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:24.075041] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:24.200893] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:24.201071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:24.201112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:24.201140] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:24.205374] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: DOWN (p=4.54%) [2026-03-02T20:30:24.205713] [INFO ] [FORECASTER] Completed predict_future for RA [2026-03-02T20:30:24.205856] [INFO ] [sig ] RA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:24.357451] [INFO ] [LOCAL ] Saved forecast: RA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RA.txt [2026-03-02T20:30:24.357641] [INFO ] [sig ] [2511/3370] Completed RA in 0.4s | 2.73 sym/s | Total: 15.3m | ETA: 5.2m [2026-03-02T20:30:24.357685] [INFO ] [sig ] [2512/3370] Forecasting RACE... [2026-03-02T20:30:24.357716] [INFO ] [sig ] Generating forecast for: RACE [2026-03-02T20:30:24.357746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-03-02T20:30:24.370455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-03-02T20:30:24.370930] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-03-02T20:30:24.371833] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-03-02T20:30:24.371896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:24.371945] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:24.371977] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:24.372038] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:24.431877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:24.432927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:24.433054] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:24.433092] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:24.554625] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:24.554809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:24.554851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:24.554880] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:24.559240] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: UP (p=84.41%) [2026-03-02T20:30:24.559767] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-03-02T20:30:24.559945] [INFO ] [sig ] RACE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:24.710745] [INFO ] [LOCAL ] Saved forecast: RACE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RACE.txt [2026-03-02T20:30:24.710924] [INFO ] [sig ] [2512/3370] Completed RACE in 0.4s | 2.73 sym/s | Total: 15.3m | ETA: 5.2m [2026-03-02T20:30:24.710967] [INFO ] [sig ] [2513/3370] Forecasting RAIL... [2026-03-02T20:30:24.710995] [INFO ] [sig ] Generating forecast for: RAIL [2026-03-02T20:30:24.711025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-03-02T20:30:24.723265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-03-02T20:30:24.723698] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-03-02T20:30:24.724533] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-03-02T20:30:24.724633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:24.724675] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:24.724708] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:24.724768] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:24.782269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:24.783178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:24.783266] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:24.783299] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:24.906930] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:24.907102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:24.907144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:24.907173] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:24.910730] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: DOWN (p=37.80%) [2026-03-02T20:30:24.911019] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-03-02T20:30:24.911149] [INFO ] [sig ] RAIL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:25.063065] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RAIL.txt [2026-03-02T20:30:25.063254] [INFO ] [sig ] [2513/3370] Completed RAIL in 0.4s | 2.73 sym/s | Total: 15.3m | ETA: 5.2m [2026-03-02T20:30:25.063309] [INFO ] [sig ] [2514/3370] Forecasting RAMP... [2026-03-02T20:30:25.063342] [INFO ] [sig ] Generating forecast for: RAMP [2026-03-02T20:30:25.063372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-03-02T20:30:25.076527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-03-02T20:30:25.076981] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-03-02T20:30:25.077872] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-03-02T20:30:25.077926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:25.077959] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:25.077987] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:25.078070] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:25.137192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:25.138181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:25.138269] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:25.138303] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:25.264677] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:25.264847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:25.264887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:25.264917] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:25.268429] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: DOWN (p=15.20%) [2026-03-02T20:30:25.268768] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-03-02T20:30:25.268901] [INFO ] [sig ] RAMP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:25.419307] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RAMP.txt [2026-03-02T20:30:25.419471] [INFO ] [sig ] [2514/3370] Completed RAMP in 0.4s | 2.73 sym/s | Total: 15.3m | ETA: 5.2m [2026-03-02T20:30:25.419512] [INFO ] [sig ] [2515/3370] Forecasting RARE... [2026-03-02T20:30:25.419541] [INFO ] [sig ] Generating forecast for: RARE [2026-03-02T20:30:25.419589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-03-02T20:30:25.432280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-03-02T20:30:25.432714] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-03-02T20:30:25.433531] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-03-02T20:30:25.433604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:25.433661] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:25.433690] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:25.433749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:25.493034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:25.493931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:25.494074] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:25.494108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:25.612199] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:25.612371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:25.612411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:25.612440] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:25.616998] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-03-02T20:30:25.617308] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-03-02T20:30:25.617450] [INFO ] [sig ] RARE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:25.768740] [INFO ] [LOCAL ] Saved forecast: RARE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RARE.txt [2026-03-02T20:30:25.768911] [INFO ] [sig ] [2515/3370] Completed RARE in 0.3s | 2.73 sym/s | Total: 15.3m | ETA: 5.2m [2026-03-02T20:30:25.768964] [INFO ] [sig ] [2516/3370] Forecasting RAVE... [2026-03-02T20:30:25.769005] [INFO ] [sig ] Generating forecast for: RAVE [2026-03-02T20:30:25.769036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-03-02T20:30:25.780471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-03-02T20:30:25.780881] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-03-02T20:30:25.781793] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-03-02T20:30:25.781848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:25.781883] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:25.781911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:25.781970] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:25.846847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:25.847922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:25.848081] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:25.848122] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:25.983970] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:25.984185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:25.984255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:25.984304] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:25.989260] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: DOWN (p=45.53%) [2026-03-02T20:30:25.989850] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-03-02T20:30:25.990075] [INFO ] [sig ] RAVE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:26.165891] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RAVE.txt [2026-03-02T20:30:26.166105] [INFO ] [sig ] [2516/3370] Completed RAVE in 0.4s | 2.73 sym/s | Total: 15.4m | ETA: 5.2m [2026-03-02T20:30:26.166165] [INFO ] [sig ] [2517/3370] Forecasting RAY... [2026-03-02T20:30:26.166202] [INFO ] [sig ] Generating forecast for: RAY [2026-03-02T20:30:26.166240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-03-02T20:30:26.186621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-03-02T20:30:26.187190] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-03-02T20:30:26.188496] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-03-02T20:30:26.188570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:26.188648] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:26.188698] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:26.188792] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:26.278308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:26.279788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:26.279965] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:26.280010] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:26.453014] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:26.453221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:26.453280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:26.453321] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:26.460315] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: DOWN (p=6.65%) [2026-03-02T20:30:26.460911] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-03-02T20:30:26.461131] [INFO ] [sig ] RAY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:26.739643] [INFO ] [LOCAL ] Saved forecast: RAY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RAY.txt [2026-03-02T20:30:26.739893] [INFO ] [sig ] [2517/3370] Completed RAY in 0.6s | 2.73 sym/s | Total: 15.4m | ETA: 5.2m [2026-03-02T20:30:26.739966] [INFO ] [sig ] [2518/3370] Forecasting RBA... [2026-03-02T20:30:26.740024] [INFO ] [sig ] Generating forecast for: RBA [2026-03-02T20:30:26.740078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-03-02T20:30:26.781543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-03-02T20:30:26.782167] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-03-02T20:30:26.783532] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-03-02T20:30:26.783630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:26.783702] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:26.783751] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:26.783863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:26.897093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:26.898466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:26.898664] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:26.898723] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:27.088601] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:27.089399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:27.089525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:27.089613] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:27.097510] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: DOWN (p=48.56%) [2026-03-02T20:30:27.098255] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-03-02T20:30:27.098517] [INFO ] [sig ] RBA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:27.348795] [INFO ] [LOCAL ] Saved forecast: RBA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RBA.txt [2026-03-02T20:30:27.349952] [INFO ] [sig ] [2518/3370] Completed RBA in 0.6s | 2.73 sym/s | Total: 15.4m | ETA: 5.2m [2026-03-02T20:30:27.350024] [INFO ] [sig ] [2519/3370] Forecasting RBB... [2026-03-02T20:30:27.350082] [INFO ] [sig ] Generating forecast for: RBB [2026-03-02T20:30:27.350147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-03-02T20:30:27.371414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-03-02T20:30:27.373317] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-03-02T20:30:27.375747] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-03-02T20:30:27.375901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:27.375960] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:27.376011] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:27.376112] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:27.470420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:27.471923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:27.472069] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:27.472129] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:27.642726] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:27.642905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:27.642948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:27.643035] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:27.646807] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: DOWN (p=49.50%) [2026-03-02T20:30:27.647148] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-03-02T20:30:27.647303] [INFO ] [sig ] RBB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:27.802949] [INFO ] [LOCAL ] Saved forecast: RBB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RBB.txt [2026-03-02T20:30:27.803116] [INFO ] [sig ] [2519/3370] Completed RBB in 0.5s | 2.73 sym/s | Total: 15.4m | ETA: 5.2m [2026-03-02T20:30:27.803157] [INFO ] [sig ] [2520/3370] Forecasting RBC... [2026-03-02T20:30:27.803185] [INFO ] [sig ] Generating forecast for: RBC [2026-03-02T20:30:27.803217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-03-02T20:30:27.817968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-03-02T20:30:27.818450] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-03-02T20:30:27.819655] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-03-02T20:30:27.819729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:27.819777] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:27.819819] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:27.819903] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:27.908060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:27.909250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:27.909350] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:27.909394] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:28.051606] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:28.051799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:28.051854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:28.051895] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:28.056992] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: DOWN (p=33.15%) [2026-03-02T20:30:28.057452] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-03-02T20:30:28.057641] [INFO ] [sig ] RBC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:28.249099] [INFO ] [LOCAL ] Saved forecast: RBC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RBC.txt [2026-03-02T20:30:28.249326] [INFO ] [sig ] [2520/3370] Completed RBC in 0.4s | 2.73 sym/s | Total: 15.4m | ETA: 5.2m [2026-03-02T20:30:28.249387] [INFO ] [sig ] [2521/3370] Forecasting RBCAA... [2026-03-02T20:30:28.249436] [INFO ] [sig ] Generating forecast for: RBCAA [2026-03-02T20:30:28.249481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-03-02T20:30:28.263994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-03-02T20:30:28.264456] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-03-02T20:30:28.265632] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-03-02T20:30:28.265700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:28.265749] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:28.265793] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:28.265885] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:28.355323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:28.356502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:28.356656] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:28.356731] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:28.505915] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:28.506091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:28.506135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:28.506168] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:28.510058] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: UP (p=65.51%) [2026-03-02T20:30:28.510434] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-03-02T20:30:28.510602] [INFO ] [sig ] RBCAA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:28.707467] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RBCAA.txt [2026-03-02T20:30:28.707678] [INFO ] [sig ] [2521/3370] Completed RBCAA in 0.5s | 2.73 sym/s | Total: 15.4m | ETA: 5.2m [2026-03-02T20:30:28.707755] [INFO ] [sig ] [2522/3370] Forecasting RBLX... [2026-03-02T20:30:28.707807] [INFO ] [sig ] Generating forecast for: RBLX [2026-03-02T20:30:28.707847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-03-02T20:30:28.720930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-03-02T20:30:28.721317] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-03-02T20:30:28.722223] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-03-02T20:30:28.722279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:28.722350] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:28.722380] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:28.722439] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:28.784993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:28.786069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:28.786164] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:28.786199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:28.917688] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:28.917854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:28.917904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:28.917960] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:28.921708] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: UP (p=96.99%) [2026-03-02T20:30:28.922059] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-03-02T20:30:28.922208] [INFO ] [sig ] RBLX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:29.117402] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RBLX.txt [2026-03-02T20:30:29.117558] [INFO ] [sig ] [2522/3370] Completed RBLX in 0.4s | 2.73 sym/s | Total: 15.4m | ETA: 5.2m [2026-03-02T20:30:29.117619] [INFO ] [sig ] [2523/3370] Forecasting RC... [2026-03-02T20:30:29.117651] [INFO ] [sig ] Generating forecast for: RC [2026-03-02T20:30:29.117682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-03-02T20:30:29.132351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-03-02T20:30:29.132749] [INFO ] [FORECASTER] Starting predict_future for RC [2026-03-02T20:30:29.133632] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-03-02T20:30:29.133687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:29.133721] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:29.133748] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:29.133821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:29.211467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:29.212645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:29.212764] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:29.212814] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:29.339512] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:29.339703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:29.339755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:29.339790] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:29.343375] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: DOWN (p=45.51%) [2026-03-02T20:30:29.343728] [INFO ] [FORECASTER] Completed predict_future for RC [2026-03-02T20:30:29.343876] [INFO ] [sig ] RC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:29.494116] [INFO ] [LOCAL ] Saved forecast: RC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RC.txt [2026-03-02T20:30:29.494272] [INFO ] [sig ] [2523/3370] Completed RC in 0.4s | 2.73 sym/s | Total: 15.4m | ETA: 5.2m [2026-03-02T20:30:29.494313] [INFO ] [sig ] [2524/3370] Forecasting RCEL... [2026-03-02T20:30:29.494343] [INFO ] [sig ] Generating forecast for: RCEL [2026-03-02T20:30:29.494373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-03-02T20:30:29.507034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-03-02T20:30:29.507407] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-03-02T20:30:29.508361] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-03-02T20:30:29.508417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:29.508452] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:29.508480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:29.508539] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:29.567081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:29.567959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:29.568074] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:29.568113] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:29.695956] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:29.696129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:29.696174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:29.696203] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:29.699846] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: DOWN (p=20.26%) [2026-03-02T20:30:29.700148] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-03-02T20:30:29.700303] [INFO ] [sig ] RCEL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:29.848252] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RCEL.txt [2026-03-02T20:30:29.848404] [INFO ] [sig ] [2524/3370] Completed RCEL in 0.4s | 2.73 sym/s | Total: 15.4m | ETA: 5.2m [2026-03-02T20:30:29.848446] [INFO ] [sig ] [2525/3370] Forecasting RCI... [2026-03-02T20:30:29.848478] [INFO ] [sig ] Generating forecast for: RCI [2026-03-02T20:30:29.848510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-03-02T20:30:29.860326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-03-02T20:30:29.860705] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-03-02T20:30:29.861601] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-03-02T20:30:29.861670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:29.861704] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:29.861731] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:29.861789] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:29.921380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:29.922276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:29.922365] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:29.922398] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:30.044251] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:30.044417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:30.044457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:30.044522] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:30.048457] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: DOWN (p=7.74%) [2026-03-02T20:30:30.048787] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-03-02T20:30:30.048941] [INFO ] [sig ] RCI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:30.204691] [INFO ] [LOCAL ] Saved forecast: RCI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RCI.txt [2026-03-02T20:30:30.204843] [INFO ] [sig ] [2525/3370] Completed RCI in 0.4s | 2.73 sym/s | Total: 15.4m | ETA: 5.2m [2026-03-02T20:30:30.204884] [INFO ] [sig ] [2526/3370] Forecasting RCKY... [2026-03-02T20:30:30.204914] [INFO ] [sig ] Generating forecast for: RCKY [2026-03-02T20:30:30.204944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-03-02T20:30:30.216396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-03-02T20:30:30.216742] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-03-02T20:30:30.217547] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-03-02T20:30:30.217619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:30.217653] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:30.217681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:30.217741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:30.275542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:30.276410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:30.276499] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:30.276532] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:30.400384] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:30.400548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:30.400606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:30.400637] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:30.404090] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: DOWN (p=1.92%) [2026-03-02T20:30:30.404375] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-03-02T20:30:30.404508] [INFO ] [sig ] RCKY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:30.547333] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RCKY.txt [2026-03-02T20:30:30.547480] [INFO ] [sig ] [2526/3370] Completed RCKY in 0.3s | 2.73 sym/s | Total: 15.4m | ETA: 5.2m [2026-03-02T20:30:30.547520] [INFO ] [sig ] [2527/3370] Forecasting RCL... [2026-03-02T20:30:30.547550] [INFO ] [sig ] Generating forecast for: RCL [2026-03-02T20:30:30.547598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-03-02T20:30:30.560448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-03-02T20:30:30.560776] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-03-02T20:30:30.561591] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-03-02T20:30:30.561645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:30.561676] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:30.561703] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:30.561762] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:30.619200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:30.619964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:30.620046] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:30.620079] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:30.740390] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:30.740547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:30.740605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:30.740636] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:30.744075] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: UP (p=70.94%) [2026-03-02T20:30:30.744352] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-03-02T20:30:30.744481] [INFO ] [sig ] RCL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:30.886667] [INFO ] [LOCAL ] Saved forecast: RCL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RCL.txt [2026-03-02T20:30:30.886782] [INFO ] [sig ] [2527/3370] Completed RCL in 0.3s | 2.73 sym/s | Total: 15.4m | ETA: 5.1m [2026-03-02T20:30:30.886821] [INFO ] [sig ] [2528/3370] Forecasting RCS... [2026-03-02T20:30:30.886849] [INFO ] [sig ] Generating forecast for: RCS [2026-03-02T20:30:30.886880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-03-02T20:30:30.899179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-03-02T20:30:30.899457] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-03-02T20:30:30.900305] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-03-02T20:30:30.900360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:30.900391] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:30.900419] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:30.900476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:30.958312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:30.959240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:30.959330] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:30.959364] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:31.081341] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:31.081511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:31.081552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:31.081602] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:31.085460] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: UP (p=59.20%) [2026-03-02T20:30:31.085765] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-03-02T20:30:31.085905] [INFO ] [sig ] RCS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:31.236243] [INFO ] [LOCAL ] Saved forecast: RCS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RCS.txt [2026-03-02T20:30:31.236417] [INFO ] [sig ] [2528/3370] Completed RCS in 0.3s | 2.73 sym/s | Total: 15.4m | ETA: 5.1m [2026-03-02T20:30:31.236459] [INFO ] [sig ] [2529/3370] Forecasting RCUS... [2026-03-02T20:30:31.236488] [INFO ] [sig ] Generating forecast for: RCUS [2026-03-02T20:30:31.236517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-03-02T20:30:31.248175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-03-02T20:30:31.248611] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-03-02T20:30:31.249512] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-03-02T20:30:31.249567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:31.249624] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:31.249653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:31.249719] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:31.313859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:31.315213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:31.315303] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:31.315337] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:31.439981] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:31.440150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:31.440193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:31.440225] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:31.443930] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: DOWN (p=36.84%) [2026-03-02T20:30:31.444255] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-03-02T20:30:31.444398] [INFO ] [sig ] RCUS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:31.592163] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RCUS.txt [2026-03-02T20:30:31.592339] [INFO ] [sig ] [2529/3370] Completed RCUS in 0.4s | 2.73 sym/s | Total: 15.4m | ETA: 5.1m [2026-03-02T20:30:31.592381] [INFO ] [sig ] [2530/3370] Forecasting RDCM... [2026-03-02T20:30:31.592413] [INFO ] [sig ] Generating forecast for: RDCM [2026-03-02T20:30:31.592445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-03-02T20:30:31.604973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-03-02T20:30:31.605401] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-03-02T20:30:31.606311] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-03-02T20:30:31.606367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:31.606400] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:31.606428] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:31.606488] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:31.666398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:31.667347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:31.667436] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:31.667471] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:31.793485] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:31.793680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:31.793723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:31.793753] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:31.797342] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: DOWN (p=32.37%) [2026-03-02T20:30:31.797709] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-03-02T20:30:31.797862] [INFO ] [sig ] RDCM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:31.946822] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RDCM.txt [2026-03-02T20:30:31.946993] [INFO ] [sig ] [2530/3370] Completed RDCM in 0.4s | 2.73 sym/s | Total: 15.4m | ETA: 5.1m [2026-03-02T20:30:31.947035] [INFO ] [sig ] [2531/3370] Forecasting RDVY... [2026-03-02T20:30:31.947064] [INFO ] [sig ] Generating forecast for: RDVY [2026-03-02T20:30:31.947095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-03-02T20:30:31.959729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-03-02T20:30:31.960121] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-03-02T20:30:31.961020] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-03-02T20:30:31.961074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:31.961107] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:31.961135] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:31.961194] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:32.021354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:32.022485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:32.022600] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:32.022638] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:32.148667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:32.148853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:32.148903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:32.148934] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:32.152723] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: DOWN (p=43.77%) [2026-03-02T20:30:32.153110] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-03-02T20:30:32.153271] [INFO ] [sig ] RDVY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:32.306555] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RDVY.txt [2026-03-02T20:30:32.306742] [INFO ] [sig ] [2531/3370] Completed RDVY in 0.4s | 2.73 sym/s | Total: 15.5m | ETA: 5.1m [2026-03-02T20:30:32.306785] [INFO ] [sig ] [2532/3370] Forecasting RDY... [2026-03-02T20:30:32.306814] [INFO ] [sig ] Generating forecast for: RDY [2026-03-02T20:30:32.306844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-03-02T20:30:32.319564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-03-02T20:30:32.320048] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-03-02T20:30:32.321015] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-03-02T20:30:32.321071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:32.321104] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:32.321132] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:32.321190] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:32.380688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:32.381596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:32.381719] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:32.381755] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:32.506165] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:32.506349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:32.506392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:32.506422] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:32.509999] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: UP (p=99.05%) [2026-03-02T20:30:32.510294] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-03-02T20:30:32.510429] [INFO ] [sig ] RDY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:32.656846] [INFO ] [LOCAL ] Saved forecast: RDY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RDY.txt [2026-03-02T20:30:32.656985] [INFO ] [sig ] [2532/3370] Completed RDY in 0.4s | 2.73 sym/s | Total: 15.5m | ETA: 5.1m [2026-03-02T20:30:32.657025] [INFO ] [sig ] [2533/3370] Forecasting REAL... [2026-03-02T20:30:32.657055] [INFO ] [sig ] Generating forecast for: REAL [2026-03-02T20:30:32.657085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-03-02T20:30:32.670320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-03-02T20:30:32.670717] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-03-02T20:30:32.671562] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-03-02T20:30:32.671634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:32.671667] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:32.671694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:32.671753] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:32.730587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:32.731557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:32.731671] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:32.731705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:32.853652] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:32.853829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:32.853870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:32.853921] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:32.857491] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: DOWN (p=24.96%) [2026-03-02T20:30:32.857817] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-03-02T20:30:32.857973] [INFO ] [sig ] REAL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:33.002779] [INFO ] [LOCAL ] Saved forecast: REAL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/REAL.txt [2026-03-02T20:30:33.002920] [INFO ] [sig ] [2533/3370] Completed REAL in 0.3s | 2.73 sym/s | Total: 15.5m | ETA: 5.1m [2026-03-02T20:30:33.002959] [INFO ] [sig ] [2534/3370] Forecasting REAX... [2026-03-02T20:30:33.002990] [INFO ] [sig ] Generating forecast for: REAX [2026-03-02T20:30:33.003020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-03-02T20:30:33.015297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-03-02T20:30:33.015712] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-03-02T20:30:33.016523] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-03-02T20:30:33.016607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:33.016642] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:33.016668] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:33.016727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:33.075731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:33.076859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:33.076992] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:33.077039] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:33.250018] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:33.250194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:33.250238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:33.250267] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:33.254230] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-03-02T20:30:33.254674] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-03-02T20:30:33.254835] [INFO ] [sig ] REAX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:33.410483] [INFO ] [LOCAL ] Saved forecast: REAX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/REAX.txt [2026-03-02T20:30:33.410671] [INFO ] [sig ] [2534/3370] Completed REAX in 0.4s | 2.73 sym/s | Total: 15.5m | ETA: 5.1m [2026-03-02T20:30:33.410717] [INFO ] [sig ] [2535/3370] Forecasting REBN... [2026-03-02T20:30:33.410747] [INFO ] [sig ] Generating forecast for: REBN [2026-03-02T20:30:33.410777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-03-02T20:30:33.422479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-03-02T20:30:33.422899] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-03-02T20:30:33.423777] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-03-02T20:30:33.423833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:33.423870] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:33.423908] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:33.423971] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:33.486423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:33.487417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:33.487514] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:33.487549] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:33.613829] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:33.614020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:33.614069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:33.614105] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:33.617923] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: DOWN (p=11.45%) [2026-03-02T20:30:33.618290] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-03-02T20:30:33.618449] [INFO ] [sig ] REBN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:33.774621] [INFO ] [LOCAL ] Saved forecast: REBN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/REBN.txt [2026-03-02T20:30:33.774821] [INFO ] [sig ] [2535/3370] Completed REBN in 0.4s | 2.73 sym/s | Total: 15.5m | ETA: 5.1m [2026-03-02T20:30:33.774865] [INFO ] [sig ] [2536/3370] Forecasting REFI... [2026-03-02T20:30:33.774902] [INFO ] [sig ] Generating forecast for: REFI [2026-03-02T20:30:33.774936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-03-02T20:30:33.787904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-03-02T20:30:33.788372] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-03-02T20:30:33.789289] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-03-02T20:30:33.789360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:33.789394] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:33.789421] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:33.789482] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:33.849995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:33.850977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:33.851082] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:33.851118] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:33.975799] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:33.975974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:33.976017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:33.976048] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:33.979817] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: UP (p=78.02%) [2026-03-02T20:30:33.980167] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-03-02T20:30:33.980321] [INFO ] [sig ] REFI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:34.141700] [INFO ] [LOCAL ] Saved forecast: REFI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/REFI.txt [2026-03-02T20:30:34.141883] [INFO ] [sig ] [2536/3370] Completed REFI in 0.4s | 2.73 sym/s | Total: 15.5m | ETA: 5.1m [2026-03-02T20:30:34.141925] [INFO ] [sig ] [2537/3370] Forecasting REG... [2026-03-02T20:30:34.141956] [INFO ] [sig ] Generating forecast for: REG [2026-03-02T20:30:34.141989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-03-02T20:30:34.153701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-03-02T20:30:34.154125] [INFO ] [FORECASTER] Starting predict_future for REG [2026-03-02T20:30:34.155050] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-03-02T20:30:34.155110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:34.155144] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:34.155174] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:34.155235] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:34.216679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:34.217646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:34.217754] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:34.217789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:34.342052] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:34.342229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:34.342272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:34.342303] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:34.346113] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: UP (p=99.12%) [2026-03-02T20:30:34.346472] [INFO ] [FORECASTER] Completed predict_future for REG [2026-03-02T20:30:34.346692] [INFO ] [sig ] REG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:34.507187] [INFO ] [LOCAL ] Saved forecast: REG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/REG.txt [2026-03-02T20:30:34.507550] [INFO ] [sig ] [2537/3370] Completed REG in 0.4s | 2.73 sym/s | Total: 15.5m | ETA: 5.1m [2026-03-02T20:30:34.507614] [INFO ] [sig ] [2538/3370] Forecasting REGN... [2026-03-02T20:30:34.507645] [INFO ] [sig ] Generating forecast for: REGN [2026-03-02T20:30:34.507675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-03-02T20:30:34.521423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-03-02T20:30:34.521889] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-03-02T20:30:34.522827] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-03-02T20:30:34.522884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:34.522919] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:34.522948] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:34.523008] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:34.587661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:34.588670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:34.588788] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:34.588825] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:34.740335] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:34.740512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:34.740553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:34.740608] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:34.744474] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: UP (p=70.42%) [2026-03-02T20:30:34.744890] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-03-02T20:30:34.745057] [INFO ] [sig ] REGN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:34.911822] [INFO ] [LOCAL ] Saved forecast: REGN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/REGN.txt [2026-03-02T20:30:34.911997] [INFO ] [sig ] [2538/3370] Completed REGN in 0.4s | 2.73 sym/s | Total: 15.5m | ETA: 5.1m [2026-03-02T20:30:34.912044] [INFO ] [sig ] [2539/3370] Forecasting RELL... [2026-03-02T20:30:34.912076] [INFO ] [sig ] Generating forecast for: RELL [2026-03-02T20:30:34.912107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-03-02T20:30:34.923815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-03-02T20:30:34.924239] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-03-02T20:30:34.925175] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-03-02T20:30:34.925234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:34.925311] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:34.925344] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:34.925407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:34.986497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:34.987433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:34.987544] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:34.987603] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:35.108667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:35.108838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:35.108881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:35.108913] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:35.112944] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: UP (p=97.23%) [2026-03-02T20:30:35.113310] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-03-02T20:30:35.113461] [INFO ] [sig ] RELL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:35.257596] [INFO ] [LOCAL ] Saved forecast: RELL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RELL.txt [2026-03-02T20:30:35.257736] [INFO ] [sig ] [2539/3370] Completed RELL in 0.3s | 2.73 sym/s | Total: 15.5m | ETA: 5.1m [2026-03-02T20:30:35.257784] [INFO ] [sig ] [2540/3370] Forecasting RELX... [2026-03-02T20:30:35.257814] [INFO ] [sig ] Generating forecast for: RELX [2026-03-02T20:30:35.257844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-03-02T20:30:35.270280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-03-02T20:30:35.270712] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-03-02T20:30:35.271653] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-03-02T20:30:35.271716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:35.271749] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:35.271776] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:35.271833] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:35.332306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:35.333270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:35.333380] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:35.333413] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:35.467088] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:35.467263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:35.467307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:35.467337] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:35.471349] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: DOWN (p=45.20%) [2026-03-02T20:30:35.471751] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-03-02T20:30:35.471919] [INFO ] [sig ] RELX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:35.644452] [INFO ] [LOCAL ] Saved forecast: RELX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RELX.txt [2026-03-02T20:30:35.644642] [INFO ] [sig ] [2540/3370] Completed RELX in 0.4s | 2.73 sym/s | Total: 15.5m | ETA: 5.1m [2026-03-02T20:30:35.644689] [INFO ] [sig ] [2541/3370] Forecasting RELY... [2026-03-02T20:30:35.644721] [INFO ] [sig ] Generating forecast for: RELY [2026-03-02T20:30:35.644752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-03-02T20:30:35.659617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-03-02T20:30:35.660052] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-03-02T20:30:35.661472] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-03-02T20:30:35.661533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:35.661567] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:35.661619] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:35.661680] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:35.732958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:35.733943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:35.734061] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:35.734129] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:35.865140] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:35.865315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:35.865357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:35.865388] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:35.869199] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: DOWN (p=4.01%) [2026-03-02T20:30:35.869524] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-03-02T20:30:35.869723] [INFO ] [sig ] RELY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:36.032907] [INFO ] [LOCAL ] Saved forecast: RELY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RELY.txt [2026-03-02T20:30:36.033091] [INFO ] [sig ] [2541/3370] Completed RELY in 0.4s | 2.73 sym/s | Total: 15.5m | ETA: 5.1m [2026-03-02T20:30:36.033142] [INFO ] [sig ] [2542/3370] Forecasting REPL... [2026-03-02T20:30:36.033180] [INFO ] [sig ] Generating forecast for: REPL [2026-03-02T20:30:36.033218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-03-02T20:30:36.045987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-03-02T20:30:36.046648] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-03-02T20:30:36.047663] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-03-02T20:30:36.047726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:36.047761] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:36.047790] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:36.047851] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:36.115239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:36.116196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:36.116301] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:36.116336] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:36.244459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:36.244650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:36.244695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:36.244761] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:36.248954] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: UP (p=94.53%) [2026-03-02T20:30:36.249356] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-03-02T20:30:36.249526] [INFO ] [sig ] REPL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:36.420457] [INFO ] [LOCAL ] Saved forecast: REPL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/REPL.txt [2026-03-02T20:30:36.420659] [INFO ] [sig ] [2542/3370] Completed REPL in 0.4s | 2.73 sym/s | Total: 15.5m | ETA: 5.1m [2026-03-02T20:30:36.420718] [INFO ] [sig ] [2543/3370] Forecasting RERE... [2026-03-02T20:30:36.420759] [INFO ] [sig ] Generating forecast for: RERE [2026-03-02T20:30:36.420796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-03-02T20:30:36.434513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-03-02T20:30:36.434952] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-03-02T20:30:36.435858] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-03-02T20:30:36.435916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:36.435951] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:36.435984] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:36.436044] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:36.499849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:36.500791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:36.500890] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:36.500924] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:36.619671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:36.619842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:36.619903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:36.619939] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:36.623870] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: DOWN (p=7.66%) [2026-03-02T20:30:36.624212] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-03-02T20:30:36.624363] [INFO ] [sig ] RERE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:36.777137] [INFO ] [LOCAL ] Saved forecast: RERE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RERE.txt [2026-03-02T20:30:36.777308] [INFO ] [sig ] [2543/3370] Completed RERE in 0.4s | 2.73 sym/s | Total: 15.5m | ETA: 5.1m [2026-03-02T20:30:36.777395] [INFO ] [sig ] [2544/3370] Forecasting RES... [2026-03-02T20:30:36.777436] [INFO ] [sig ] Generating forecast for: RES [2026-03-02T20:30:36.777469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-03-02T20:30:36.789149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-03-02T20:30:36.789619] [INFO ] [FORECASTER] Starting predict_future for RES [2026-03-02T20:30:36.790491] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-03-02T20:30:36.790546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:36.790598] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:36.790630] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:36.790690] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:36.857311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:36.858287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:36.858392] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:36.858426] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:36.992311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:36.992473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:36.992515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:36.992546] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:36.996000] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: UP (p=94.11%) [2026-03-02T20:30:36.996276] [INFO ] [FORECASTER] Completed predict_future for RES [2026-03-02T20:30:36.996405] [INFO ] [sig ] RES: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:37.141906] [INFO ] [LOCAL ] Saved forecast: RES 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RES.txt [2026-03-02T20:30:37.142021] [INFO ] [sig ] [2544/3370] Completed RES in 0.4s | 2.73 sym/s | Total: 15.5m | ETA: 5.0m [2026-03-02T20:30:37.142060] [INFO ] [sig ] [2545/3370] Forecasting REX... [2026-03-02T20:30:37.142089] [INFO ] [sig ] Generating forecast for: REX [2026-03-02T20:30:37.142119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-03-02T20:30:37.155553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-03-02T20:30:37.155842] [INFO ] [FORECASTER] Starting predict_future for REX [2026-03-02T20:30:37.156639] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-03-02T20:30:37.156691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:37.156721] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:37.156748] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:37.156804] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:37.216423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:37.217247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:37.217335] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:37.217369] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:37.336541] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:37.336660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:37.336698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:37.336725] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:37.340188] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: UP (p=53.18%) [2026-03-02T20:30:37.340454] [INFO ] [FORECASTER] Completed predict_future for REX [2026-03-02T20:30:37.340600] [INFO ] [sig ] REX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:37.483800] [INFO ] [LOCAL ] Saved forecast: REX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/REX.txt [2026-03-02T20:30:37.483904] [INFO ] [sig ] [2545/3370] Completed REX in 0.3s | 2.73 sym/s | Total: 15.5m | ETA: 5.0m [2026-03-02T20:30:37.483946] [INFO ] [sig ] [2546/3370] Forecasting REYN... [2026-03-02T20:30:37.483975] [INFO ] [sig ] Generating forecast for: REYN [2026-03-02T20:30:37.484004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-03-02T20:30:37.494966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-03-02T20:30:37.495227] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-03-02T20:30:37.496018] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-03-02T20:30:37.496070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:37.496103] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:37.496131] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:37.496188] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:37.553808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:37.554431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:37.554511] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:37.554543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:37.679393] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:37.679599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:37.679659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:37.679706] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:37.684556] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: DOWN (p=18.09%) [2026-03-02T20:30:37.684957] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-03-02T20:30:37.685136] [INFO ] [sig ] REYN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:37.841546] [INFO ] [LOCAL ] Saved forecast: REYN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/REYN.txt [2026-03-02T20:30:37.841707] [INFO ] [sig ] [2546/3370] Completed REYN in 0.4s | 2.73 sym/s | Total: 15.5m | ETA: 5.0m [2026-03-02T20:30:37.841748] [INFO ] [sig ] [2547/3370] Forecasting REZI... [2026-03-02T20:30:37.841781] [INFO ] [sig ] Generating forecast for: REZI [2026-03-02T20:30:37.841818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-03-02T20:30:37.853190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-03-02T20:30:37.853496] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-03-02T20:30:37.854351] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-03-02T20:30:37.854403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:37.854446] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:37.854474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:37.854531] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:37.912663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:37.913620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:37.913711] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:37.913745] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:38.036166] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:38.036328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:38.036370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:38.036399] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:38.039831] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: UP (p=53.01%) [2026-03-02T20:30:38.040110] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-03-02T20:30:38.040241] [INFO ] [sig ] REZI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:38.184098] [INFO ] [LOCAL ] Saved forecast: REZI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/REZI.txt [2026-03-02T20:30:38.184219] [INFO ] [sig ] [2547/3370] Completed REZI in 0.3s | 2.73 sym/s | Total: 15.6m | ETA: 5.0m [2026-03-02T20:30:38.184257] [INFO ] [sig ] [2548/3370] Forecasting RF... [2026-03-02T20:30:38.184285] [INFO ] [sig ] Generating forecast for: RF [2026-03-02T20:30:38.184315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-03-02T20:30:38.197165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-03-02T20:30:38.197626] [INFO ] [FORECASTER] Starting predict_future for RF [2026-03-02T20:30:38.198547] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-03-02T20:30:38.198625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:38.198659] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:38.198686] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:38.198744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:38.265053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:38.266387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:38.266509] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:38.266546] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:38.405671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:38.405849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:38.405893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:38.405924] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:38.410219] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: DOWN (p=3.72%) [2026-03-02T20:30:38.410625] [INFO ] [FORECASTER] Completed predict_future for RF [2026-03-02T20:30:38.410786] [INFO ] [sig ] RF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:38.576703] [INFO ] [LOCAL ] Saved forecast: RF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RF.txt [2026-03-02T20:30:38.576889] [INFO ] [sig ] [2548/3370] Completed RF in 0.4s | 2.73 sym/s | Total: 15.6m | ETA: 5.0m [2026-03-02T20:30:38.576932] [INFO ] [sig ] [2549/3370] Forecasting RFI... [2026-03-02T20:30:38.576965] [INFO ] [sig ] Generating forecast for: RFI [2026-03-02T20:30:38.577000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-03-02T20:30:38.591405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-03-02T20:30:38.591865] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-03-02T20:30:38.592794] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-03-02T20:30:38.592852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:38.592887] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:38.592918] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:38.592983] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:38.656905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:38.658061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:38.658201] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:38.658237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:38.783724] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:38.783892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:38.783941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:38.783979] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:38.787510] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: DOWN (p=29.13%) [2026-03-02T20:30:38.787833] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-03-02T20:30:38.787986] [INFO ] [sig ] RFI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:38.956391] [INFO ] [LOCAL ] Saved forecast: RFI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RFI.txt [2026-03-02T20:30:38.956592] [INFO ] [sig ] [2549/3370] Completed RFI in 0.4s | 2.73 sym/s | Total: 15.6m | ETA: 5.0m [2026-03-02T20:30:38.956640] [INFO ] [sig ] [2550/3370] Forecasting RFL... [2026-03-02T20:30:38.956672] [INFO ] [sig ] Generating forecast for: RFL [2026-03-02T20:30:38.956717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-03-02T20:30:38.970861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-03-02T20:30:38.971323] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-03-02T20:30:38.972327] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-03-02T20:30:38.972390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:38.972425] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:38.972455] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:38.972514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:39.039019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:39.039986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:39.040099] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:39.040136] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:39.169309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:39.169486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:39.169530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:39.169561] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:39.173435] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: UP (p=88.63%) [2026-03-02T20:30:39.173856] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-03-02T20:30:39.174024] [INFO ] [sig ] RFL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:39.329197] [INFO ] [LOCAL ] Saved forecast: RFL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RFL.txt [2026-03-02T20:30:39.329364] [INFO ] [sig ] [2550/3370] Completed RFL in 0.4s | 2.73 sym/s | Total: 15.6m | ETA: 5.0m [2026-03-02T20:30:39.329405] [INFO ] [sig ] [2551/3370] Forecasting RFM... [2026-03-02T20:30:39.329441] [INFO ] [sig ] Generating forecast for: RFM [2026-03-02T20:30:39.329475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-03-02T20:30:39.341441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-03-02T20:30:39.341870] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-03-02T20:30:39.342759] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-03-02T20:30:39.342816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:39.342849] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:39.342877] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:39.342939] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:39.406899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:39.407872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:39.408192] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:39.408244] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:39.543761] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:39.543931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:39.543983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:39.544019] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:39.547813] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: DOWN (p=12.49%) [2026-03-02T20:30:39.548221] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-03-02T20:30:39.548389] [INFO ] [sig ] RFM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:39.713684] [INFO ] [LOCAL ] Saved forecast: RFM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RFM.txt [2026-03-02T20:30:39.713850] [INFO ] [sig ] [2551/3370] Completed RFM in 0.4s | 2.73 sym/s | Total: 15.6m | ETA: 5.0m [2026-03-02T20:30:39.713891] [INFO ] [sig ] [2552/3370] Forecasting RFMZ... [2026-03-02T20:30:39.713921] [INFO ] [sig ] Generating forecast for: RFMZ [2026-03-02T20:30:39.713952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-03-02T20:30:39.728222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-03-02T20:30:39.728685] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-03-02T20:30:39.729613] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-03-02T20:30:39.729669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:39.729702] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:39.729729] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:39.729787] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:39.799655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:39.800725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:39.800840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:39.800876] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:39.950191] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:39.950372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:39.950414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:39.950447] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:39.954455] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: DOWN (p=14.23%) [2026-03-02T20:30:39.954904] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-03-02T20:30:39.955085] [INFO ] [sig ] RFMZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:40.115499] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RFMZ.txt [2026-03-02T20:30:40.115745] [INFO ] [sig ] [2552/3370] Completed RFMZ in 0.4s | 2.73 sym/s | Total: 15.6m | ETA: 5.0m [2026-03-02T20:30:40.115788] [INFO ] [sig ] [2553/3370] Forecasting RGA... [2026-03-02T20:30:40.115818] [INFO ] [sig ] Generating forecast for: RGA [2026-03-02T20:30:40.115857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-03-02T20:30:40.129499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-03-02T20:30:40.129935] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-03-02T20:30:40.130835] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-03-02T20:30:40.130894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:40.130926] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:40.130953] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:40.131011] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:40.194565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:40.195728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:40.195829] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:40.195864] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:40.322886] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:40.323059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:40.323102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:40.323135] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:40.327139] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: UP (p=77.68%) [2026-03-02T20:30:40.327515] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-03-02T20:30:40.327714] [INFO ] [sig ] RGA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:40.482006] [INFO ] [LOCAL ] Saved forecast: RGA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RGA.txt [2026-03-02T20:30:40.482171] [INFO ] [sig ] [2553/3370] Completed RGA in 0.4s | 2.73 sym/s | Total: 15.6m | ETA: 5.0m [2026-03-02T20:30:40.482213] [INFO ] [sig ] [2554/3370] Forecasting RGCO... [2026-03-02T20:30:40.482243] [INFO ] [sig ] Generating forecast for: RGCO [2026-03-02T20:30:40.482274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-03-02T20:30:40.493987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-03-02T20:30:40.494418] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-03-02T20:30:40.495333] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-03-02T20:30:40.495390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:40.495422] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:40.495450] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:40.495507] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:40.556992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:40.558133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:40.558245] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:40.558469] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:40.686847] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:40.687024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:40.687066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:40.687122] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:40.690926] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: DOWN (p=0.82%) [2026-03-02T20:30:40.691307] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-03-02T20:30:40.691462] [INFO ] [sig ] RGCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:40.855900] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RGCO.txt [2026-03-02T20:30:40.856075] [INFO ] [sig ] [2554/3370] Completed RGCO in 0.4s | 2.73 sym/s | Total: 15.6m | ETA: 5.0m [2026-03-02T20:30:40.856116] [INFO ] [sig ] [2555/3370] Forecasting RGEN... [2026-03-02T20:30:40.856148] [INFO ] [sig ] Generating forecast for: RGEN [2026-03-02T20:30:40.856179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-03-02T20:30:40.868763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-03-02T20:30:40.869186] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-03-02T20:30:40.870059] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-03-02T20:30:40.870117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:40.870149] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:40.870176] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:40.870233] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:40.928425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:40.929358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:40.929467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:40.929502] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:41.059811] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:41.059988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:41.060034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:41.060067] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:41.064157] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: DOWN (p=28.41%) [2026-03-02T20:30:41.064521] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-03-02T20:30:41.064704] [INFO ] [sig ] RGEN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:41.227633] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RGEN.txt [2026-03-02T20:30:41.227798] [INFO ] [sig ] [2555/3370] Completed RGEN in 0.4s | 2.73 sym/s | Total: 15.6m | ETA: 5.0m [2026-03-02T20:30:41.227837] [INFO ] [sig ] [2556/3370] Forecasting RGLD... [2026-03-02T20:30:41.227868] [INFO ] [sig ] Generating forecast for: RGLD [2026-03-02T20:30:41.227899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-03-02T20:30:41.240994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-03-02T20:30:41.241422] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-03-02T20:30:41.242346] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-03-02T20:30:41.242406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:41.242471] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:41.242502] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:41.242562] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:41.304981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:41.305948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:41.306058] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:41.306112] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:41.428937] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:41.429106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:41.429148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:41.429179] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:41.432955] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: DOWN (p=21.23%) [2026-03-02T20:30:41.433360] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-03-02T20:30:41.433518] [INFO ] [sig ] RGLD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:41.595436] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RGLD.txt [2026-03-02T20:30:41.595633] [INFO ] [sig ] [2556/3370] Completed RGLD in 0.4s | 2.73 sym/s | Total: 15.6m | ETA: 5.0m [2026-03-02T20:30:41.595677] [INFO ] [sig ] [2557/3370] Forecasting RGNX... [2026-03-02T20:30:41.595707] [INFO ] [sig ] Generating forecast for: RGNX [2026-03-02T20:30:41.595739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-03-02T20:30:41.609653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-03-02T20:30:41.610282] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-03-02T20:30:41.611344] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-03-02T20:30:41.611400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:41.611433] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:41.611460] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:41.611517] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:41.677621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:41.678838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:41.678966] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:41.679003] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:41.835936] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:41.836136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:41.836196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:41.836239] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:41.842083] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: UP (p=61.89%) [2026-03-02T20:30:41.842674] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-03-02T20:30:41.842903] [INFO ] [sig ] RGNX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:42.024633] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RGNX.txt [2026-03-02T20:30:42.024798] [INFO ] [sig ] [2557/3370] Completed RGNX in 0.4s | 2.73 sym/s | Total: 15.6m | ETA: 5.0m [2026-03-02T20:30:42.024838] [INFO ] [sig ] [2558/3370] Forecasting RGP... [2026-03-02T20:30:42.024871] [INFO ] [sig ] Generating forecast for: RGP [2026-03-02T20:30:42.024902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-03-02T20:30:42.127311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-03-02T20:30:42.127765] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-03-02T20:30:42.128710] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-03-02T20:30:42.128766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:42.128799] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:42.128827] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:42.128898] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:42.192632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:42.193566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:42.193687] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:42.193722] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:42.320406] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:42.320568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:42.320629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:42.320659] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:42.324268] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: UP (p=86.42%) [2026-03-02T20:30:42.324633] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-03-02T20:30:42.324783] [INFO ] [sig ] RGP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:42.511212] [INFO ] [LOCAL ] Saved forecast: RGP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RGP.txt [2026-03-02T20:30:42.511390] [INFO ] [sig ] [2558/3370] Completed RGP in 0.5s | 2.73 sym/s | Total: 15.6m | ETA: 5.0m [2026-03-02T20:30:42.511437] [INFO ] [sig ] [2559/3370] Forecasting RGS... [2026-03-02T20:30:42.511470] [INFO ] [sig ] Generating forecast for: RGS [2026-03-02T20:30:42.511503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-03-02T20:30:42.523329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-03-02T20:30:42.523759] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-03-02T20:30:42.524698] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-03-02T20:30:42.524756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:42.524791] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:42.524823] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:42.524882] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:42.590149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:42.591148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:42.591263] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:42.591298] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:42.710726] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:42.710898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:42.710940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:42.711025] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:42.715750] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: UP (p=61.22%) [2026-03-02T20:30:42.716380] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-03-02T20:30:42.716558] [INFO ] [sig ] RGS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:42.884179] [INFO ] [LOCAL ] Saved forecast: RGS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RGS.txt [2026-03-02T20:30:42.884365] [INFO ] [sig ] [2559/3370] Completed RGS in 0.4s | 2.73 sym/s | Total: 15.6m | ETA: 5.0m [2026-03-02T20:30:42.884408] [INFO ] [sig ] [2560/3370] Forecasting RGTI... [2026-03-02T20:30:42.884440] [INFO ] [sig ] Generating forecast for: RGTI [2026-03-02T20:30:42.884472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-03-02T20:30:42.898351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-03-02T20:30:42.898862] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-03-02T20:30:42.899926] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-03-02T20:30:42.900011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:42.900050] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:42.900078] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:42.900141] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:42.965987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:42.966951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:42.967069] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:42.967111] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:43.098095] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:43.098278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:43.098514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:43.098542] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:43.102297] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: DOWN (p=5.85%) [2026-03-02T20:30:43.102698] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-03-02T20:30:43.102853] [INFO ] [sig ] RGTI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:43.261704] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RGTI.txt [2026-03-02T20:30:43.261868] [INFO ] [sig ] [2560/3370] Completed RGTI in 0.4s | 2.73 sym/s | Total: 15.6m | ETA: 4.9m [2026-03-02T20:30:43.261909] [INFO ] [sig ] [2561/3370] Forecasting RH... [2026-03-02T20:30:43.261940] [INFO ] [sig ] Generating forecast for: RH [2026-03-02T20:30:43.261979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-03-02T20:30:43.277188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-03-02T20:30:43.277886] [INFO ] [FORECASTER] Starting predict_future for RH [2026-03-02T20:30:43.279174] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-03-02T20:30:43.279238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:43.279272] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:43.279493] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:43.279552] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:43.341529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:43.342636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:43.342753] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:43.342786] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:43.466442] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:43.466627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:43.466671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:43.466702] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:43.470619] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: DOWN (p=25.08%) [2026-03-02T20:30:43.470898] [INFO ] [FORECASTER] Completed predict_future for RH [2026-03-02T20:30:43.471052] [INFO ] [sig ] RH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:43.616735] [INFO ] [LOCAL ] Saved forecast: RH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RH.txt [2026-03-02T20:30:43.616865] [INFO ] [sig ] [2561/3370] Completed RH in 0.4s | 2.73 sym/s | Total: 15.6m | ETA: 4.9m [2026-03-02T20:30:43.616903] [INFO ] [sig ] [2562/3370] Forecasting RHI... [2026-03-02T20:30:43.616933] [INFO ] [sig ] Generating forecast for: RHI [2026-03-02T20:30:43.616965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-03-02T20:30:43.628895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-03-02T20:30:43.629250] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-03-02T20:30:43.630087] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-03-02T20:30:43.630138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:43.630169] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:43.630195] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:43.630251] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:43.688290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:43.689161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:43.689247] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:43.689280] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:43.812817] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:43.812973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:43.813013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:43.813042] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:43.816461] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: DOWN (p=22.29%) [2026-03-02T20:30:43.816758] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-03-02T20:30:43.816889] [INFO ] [sig ] RHI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:43.967547] [INFO ] [LOCAL ] Saved forecast: RHI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RHI.txt [2026-03-02T20:30:43.967722] [INFO ] [sig ] [2562/3370] Completed RHI in 0.4s | 2.73 sym/s | Total: 15.6m | ETA: 4.9m [2026-03-02T20:30:43.967761] [INFO ] [sig ] [2563/3370] Forecasting RHP... [2026-03-02T20:30:43.967791] [INFO ] [sig ] Generating forecast for: RHP [2026-03-02T20:30:43.967823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-03-02T20:30:43.981860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-03-02T20:30:43.982329] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-03-02T20:30:43.983346] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-03-02T20:30:43.983408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:43.983442] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:43.983471] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:43.983533] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:44.044467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:44.045450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:44.045555] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:44.045615] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:44.173339] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:44.173521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:44.173566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:44.173624] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:44.178123] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: UP (p=89.44%) [2026-03-02T20:30:44.178521] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-03-02T20:30:44.178704] [INFO ] [sig ] RHP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:44.343783] [INFO ] [LOCAL ] Saved forecast: RHP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RHP.txt [2026-03-02T20:30:44.343951] [INFO ] [sig ] [2563/3370] Completed RHP in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.9m [2026-03-02T20:30:44.344000] [INFO ] [sig ] [2564/3370] Forecasting RIG... [2026-03-02T20:30:44.344031] [INFO ] [sig ] Generating forecast for: RIG [2026-03-02T20:30:44.344063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-03-02T20:30:44.357085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-03-02T20:30:44.357545] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-03-02T20:30:44.358512] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-03-02T20:30:44.358595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:44.358632] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:44.358661] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:44.358725] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:44.424134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:44.425290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:44.425615] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:44.425653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:44.559419] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:44.559629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:44.559699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:44.559731] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:44.564041] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-03-02T20:30:44.564393] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-03-02T20:30:44.564548] [INFO ] [sig ] RIG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:44.739432] [INFO ] [LOCAL ] Saved forecast: RIG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RIG.txt [2026-03-02T20:30:44.739633] [INFO ] [sig ] [2564/3370] Completed RIG in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.9m [2026-03-02T20:30:44.739677] [INFO ] [sig ] [2565/3370] Forecasting RIGL... [2026-03-02T20:30:44.739709] [INFO ] [sig ] Generating forecast for: RIGL [2026-03-02T20:30:44.739740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-03-02T20:30:44.753645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-03-02T20:30:44.754059] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-03-02T20:30:44.755032] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-03-02T20:30:44.755094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:44.755128] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:44.755156] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:44.755215] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:44.819712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:44.820676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:44.820803] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:44.820841] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:44.947772] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:44.947935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:44.947976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:44.948005] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:44.951925] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: UP (p=95.13%) [2026-03-02T20:30:44.952253] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-03-02T20:30:44.952390] [INFO ] [sig ] RIGL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:45.115715] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RIGL.txt [2026-03-02T20:30:45.115931] [INFO ] [sig ] [2565/3370] Completed RIGL in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.9m [2026-03-02T20:30:45.115982] [INFO ] [sig ] [2566/3370] Forecasting RILY... [2026-03-02T20:30:45.116025] [INFO ] [sig ] Generating forecast for: RILY [2026-03-02T20:30:45.116063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-03-02T20:30:45.128653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-03-02T20:30:45.129047] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-03-02T20:30:45.129919] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-03-02T20:30:45.129974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:45.130009] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:45.130039] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:45.130099] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:45.197001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:45.197953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:45.198130] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:45.198175] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:45.334434] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:45.334627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:45.334672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:45.334707] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:45.343277] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: UP (p=52.25%) [2026-03-02T20:30:45.343867] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-03-02T20:30:45.344075] [INFO ] [sig ] RILY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:45.509809] [INFO ] [LOCAL ] Saved forecast: RILY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RILY.txt [2026-03-02T20:30:45.510006] [INFO ] [sig ] [2566/3370] Completed RILY in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.9m [2026-03-02T20:30:45.510050] [INFO ] [sig ] [2567/3370] Forecasting RILYN... [2026-03-02T20:30:45.510084] [INFO ] [sig ] Generating forecast for: RILYN [2026-03-02T20:30:45.510120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-03-02T20:30:45.523706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-03-02T20:30:45.524187] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-03-02T20:30:45.525272] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-03-02T20:30:45.525335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:45.525368] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:45.525396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:45.525668] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:45.590862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:45.591835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:45.591981] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:45.592019] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:45.718142] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:45.718315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:45.718375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:45.718409] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:45.722712] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: UP (p=90.69%) [2026-03-02T20:30:45.723107] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-03-02T20:30:45.723271] [INFO ] [sig ] RILYN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:45.902036] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RILYN.txt [2026-03-02T20:30:45.902197] [INFO ] [sig ] [2567/3370] Completed RILYN in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.9m [2026-03-02T20:30:45.902238] [INFO ] [sig ] [2568/3370] Forecasting RILYZ... [2026-03-02T20:30:45.902269] [INFO ] [sig ] Generating forecast for: RILYZ [2026-03-02T20:30:45.902299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-03-02T20:30:45.914523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-03-02T20:30:45.914968] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-03-02T20:30:45.915959] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-03-02T20:30:45.916020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:45.916055] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:45.916085] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:45.916153] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:45.981195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:45.982144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:45.982254] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:45.982290] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:46.121292] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:46.121660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:46.121713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:46.121744] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:46.125810] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-03-02T20:30:46.126173] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-03-02T20:30:46.126327] [INFO ] [sig ] RILYZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:46.287398] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RILYZ.txt [2026-03-02T20:30:46.287561] [INFO ] [sig ] [2568/3370] Completed RILYZ in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.9m [2026-03-02T20:30:46.287631] [INFO ] [sig ] [2569/3370] Forecasting RING... [2026-03-02T20:30:46.287662] [INFO ] [sig ] Generating forecast for: RING [2026-03-02T20:30:46.287695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-03-02T20:30:46.301036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-03-02T20:30:46.301478] [INFO ] [FORECASTER] Starting predict_future for RING [2026-03-02T20:30:46.302431] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-03-02T20:30:46.302494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:46.302530] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:46.302559] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:46.302655] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:46.365155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:46.366165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:46.366277] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:46.366311] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:46.490879] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:46.491044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:46.491086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:46.491118] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:46.494809] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: UP (p=96.40%) [2026-03-02T20:30:46.495155] [INFO ] [FORECASTER] Completed predict_future for RING [2026-03-02T20:30:46.495305] [INFO ] [sig ] RING: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:46.659195] [INFO ] [LOCAL ] Saved forecast: RING 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RING.txt [2026-03-02T20:30:46.659373] [INFO ] [sig ] [2569/3370] Completed RING in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.9m [2026-03-02T20:30:46.659417] [INFO ] [sig ] [2570/3370] Forecasting RIO... [2026-03-02T20:30:46.659448] [INFO ] [sig ] Generating forecast for: RIO [2026-03-02T20:30:46.659481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-03-02T20:30:46.672169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-03-02T20:30:46.672623] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-03-02T20:30:46.673452] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-03-02T20:30:46.673504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:46.673535] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:46.673561] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:46.673640] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:46.731558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:46.732508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:46.732615] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:46.732650] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:46.861997] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:46.862174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:46.862214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:46.862245] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:46.865887] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: DOWN (p=18.25%) [2026-03-02T20:30:46.866205] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-03-02T20:30:46.866348] [INFO ] [sig ] RIO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:47.022996] [INFO ] [LOCAL ] Saved forecast: RIO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RIO.txt [2026-03-02T20:30:47.023200] [INFO ] [sig ] [2570/3370] Completed RIO in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.9m [2026-03-02T20:30:47.023261] [INFO ] [sig ] [2571/3370] Forecasting RITM... [2026-03-02T20:30:47.023306] [INFO ] [sig ] Generating forecast for: RITM [2026-03-02T20:30:47.023350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-03-02T20:30:47.036894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-03-02T20:30:47.037279] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-03-02T20:30:47.038198] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-03-02T20:30:47.038252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:47.038298] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:47.038331] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:47.038390] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:47.098541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:47.099493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:47.099601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:47.099641] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:47.223462] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:47.223655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:47.223698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:47.223730] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:47.227299] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: UP (p=51.90%) [2026-03-02T20:30:47.227618] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-03-02T20:30:47.227760] [INFO ] [sig ] RITM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:47.382399] [INFO ] [LOCAL ] Saved forecast: RITM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RITM.txt [2026-03-02T20:30:47.382559] [INFO ] [sig ] [2571/3370] Completed RITM in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.9m [2026-03-02T20:30:47.382617] [INFO ] [sig ] [2572/3370] Forecasting RIVN... [2026-03-02T20:30:47.382654] [INFO ] [sig ] Generating forecast for: RIVN [2026-03-02T20:30:47.382686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-03-02T20:30:47.398375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-03-02T20:30:47.398726] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-03-02T20:30:47.399588] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-03-02T20:30:47.399642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:47.399675] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:47.399702] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:47.399759] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:47.457867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:47.458834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:47.458922] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:47.458956] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:47.589052] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:47.589217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:47.589261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:47.589291] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:47.592889] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: DOWN (p=27.53%) [2026-03-02T20:30:47.593181] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-03-02T20:30:47.593322] [INFO ] [sig ] RIVN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:47.744389] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RIVN.txt [2026-03-02T20:30:47.744555] [INFO ] [sig ] [2572/3370] Completed RIVN in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.9m [2026-03-02T20:30:47.744619] [INFO ] [sig ] [2573/3370] Forecasting RKLB... [2026-03-02T20:30:47.744651] [INFO ] [sig ] Generating forecast for: RKLB [2026-03-02T20:30:47.744684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-03-02T20:30:47.757454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-03-02T20:30:47.757893] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-03-02T20:30:47.758820] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-03-02T20:30:47.758922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:47.758956] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:47.758984] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:47.759043] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:47.819869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:47.820887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:47.820985] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:47.821022] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:47.947654] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:47.947824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:47.947865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:47.947893] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:47.951496] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: UP (p=97.04%) [2026-03-02T20:30:47.951830] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-03-02T20:30:47.951976] [INFO ] [sig ] RKLB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:48.100986] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RKLB.txt [2026-03-02T20:30:48.101173] [INFO ] [sig ] [2573/3370] Completed RKLB in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.9m [2026-03-02T20:30:48.101216] [INFO ] [sig ] [2574/3370] Forecasting RL... [2026-03-02T20:30:48.101245] [INFO ] [sig ] Generating forecast for: RL [2026-03-02T20:30:48.101276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-03-02T20:30:48.114550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-03-02T20:30:48.115044] [INFO ] [FORECASTER] Starting predict_future for RL [2026-03-02T20:30:48.116046] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-03-02T20:30:48.116100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:48.116134] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:48.116161] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:48.116220] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:48.173425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:48.174403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:48.174493] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:48.174528] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:48.295692] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:48.295854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:48.295895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:48.295925] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:48.299452] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: UP (p=89.50%) [2026-03-02T20:30:48.299776] [INFO ] [FORECASTER] Completed predict_future for RL [2026-03-02T20:30:48.299919] [INFO ] [sig ] RL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:48.459595] [INFO ] [LOCAL ] Saved forecast: RL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RL.txt [2026-03-02T20:30:48.459770] [INFO ] [sig ] [2574/3370] Completed RL in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.9m [2026-03-02T20:30:48.459818] [INFO ] [sig ] [2575/3370] Forecasting RLAY... [2026-03-02T20:30:48.459852] [INFO ] [sig ] Generating forecast for: RLAY [2026-03-02T20:30:48.459883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-03-02T20:30:48.472529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-03-02T20:30:48.472977] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-03-02T20:30:48.473838] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-03-02T20:30:48.473893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:48.473926] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:48.473955] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:48.474014] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:48.533309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:48.534215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:48.534308] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:48.534342] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:48.675660] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:48.675827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:48.675868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:48.675896] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:48.679415] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: DOWN (p=19.87%) [2026-03-02T20:30:48.679765] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-03-02T20:30:48.679911] [INFO ] [sig ] RLAY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:48.836829] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RLAY.txt [2026-03-02T20:30:48.837013] [INFO ] [sig ] [2575/3370] Completed RLAY in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.9m [2026-03-02T20:30:48.837057] [INFO ] [sig ] [2576/3370] Forecasting RLI... [2026-03-02T20:30:48.837088] [INFO ] [sig ] Generating forecast for: RLI [2026-03-02T20:30:48.837118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-03-02T20:30:48.850830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-03-02T20:30:48.851211] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-03-02T20:30:48.852324] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-03-02T20:30:48.852377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:48.852408] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:48.852433] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:48.852490] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:48.915631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:48.916821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:48.916917] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:48.916952] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:49.052077] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:49.052237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:49.052310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:49.052536] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:49.056152] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: DOWN (p=29.46%) [2026-03-02T20:30:49.056443] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-03-02T20:30:49.056610] [INFO ] [sig ] RLI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:49.203150] [INFO ] [LOCAL ] Saved forecast: RLI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RLI.txt [2026-03-02T20:30:49.203325] [INFO ] [sig ] [2576/3370] Completed RLI in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.9m [2026-03-02T20:30:49.203365] [INFO ] [sig ] [2577/3370] Forecasting RLJ... [2026-03-02T20:30:49.203395] [INFO ] [sig ] Generating forecast for: RLJ [2026-03-02T20:30:49.203426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-03-02T20:30:49.219377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-03-02T20:30:49.219880] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-03-02T20:30:49.220989] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-03-02T20:30:49.221060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:49.221100] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:49.221133] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:49.221209] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:49.297138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:49.298294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:49.298448] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:49.298488] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:49.428782] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:49.428952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:49.428993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:49.429022] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:49.432974] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: UP (p=90.63%) [2026-03-02T20:30:49.433374] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-03-02T20:30:49.433532] [INFO ] [sig ] RLJ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:49.607673] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RLJ.txt [2026-03-02T20:30:49.607866] [INFO ] [sig ] [2577/3370] Completed RLJ in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.8m [2026-03-02T20:30:49.607911] [INFO ] [sig ] [2578/3370] Forecasting RLMD... [2026-03-02T20:30:49.607942] [INFO ] [sig ] Generating forecast for: RLMD [2026-03-02T20:30:49.607973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-03-02T20:30:49.622950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-03-02T20:30:49.623430] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-03-02T20:30:49.624466] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-03-02T20:30:49.624530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:49.624564] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:49.624616] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:49.624679] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:49.690259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:49.691627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:49.691732] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:49.691766] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:49.823634] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:49.823804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:49.823847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:49.823895] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:49.827525] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: DOWN (p=17.34%) [2026-03-02T20:30:49.827896] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-03-02T20:30:49.828063] [INFO ] [sig ] RLMD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:50.001401] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RLMD.txt [2026-03-02T20:30:50.001611] [INFO ] [sig ] [2578/3370] Completed RLMD in 0.4s | 2.73 sym/s | Total: 15.7m | ETA: 4.8m [2026-03-02T20:30:50.001654] [INFO ] [sig ] [2579/3370] Forecasting RLTY... [2026-03-02T20:30:50.001685] [INFO ] [sig ] Generating forecast for: RLTY [2026-03-02T20:30:50.001718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-03-02T20:30:50.015475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-03-02T20:30:50.015907] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-03-02T20:30:50.016821] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-03-02T20:30:50.016877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:50.016912] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:50.016941] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:50.017000] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:50.081732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:50.082674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:50.082772] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:50.082807] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:50.211510] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:50.211691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:50.211735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:50.211767] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:50.215592] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: UP (p=52.24%) [2026-03-02T20:30:50.215886] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-03-02T20:30:50.216024] [INFO ] [sig ] RLTY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:50.369683] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RLTY.txt [2026-03-02T20:30:50.369828] [INFO ] [sig ] [2579/3370] Completed RLTY in 0.4s | 2.73 sym/s | Total: 15.8m | ETA: 4.8m [2026-03-02T20:30:50.369869] [INFO ] [sig ] [2580/3370] Forecasting RLX... [2026-03-02T20:30:50.369900] [INFO ] [sig ] Generating forecast for: RLX [2026-03-02T20:30:50.369960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-03-02T20:30:50.381657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-03-02T20:30:50.382001] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-03-02T20:30:50.382853] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-03-02T20:30:50.382906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:50.382938] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:50.382965] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:50.383021] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:50.440170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:50.441033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:50.441149] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:50.441192] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:50.579171] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:50.579364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:50.579409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:50.579440] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:50.583413] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: UP (p=68.51%) [2026-03-02T20:30:50.583773] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-03-02T20:30:50.583927] [INFO ] [sig ] RLX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:50.746698] [INFO ] [LOCAL ] Saved forecast: RLX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RLX.txt [2026-03-02T20:30:50.746857] [INFO ] [sig ] [2580/3370] Completed RLX in 0.4s | 2.73 sym/s | Total: 15.8m | ETA: 4.8m [2026-03-02T20:30:50.746899] [INFO ] [sig ] [2581/3370] Forecasting RM... [2026-03-02T20:30:50.746929] [INFO ] [sig ] Generating forecast for: RM [2026-03-02T20:30:50.746969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-03-02T20:30:50.760502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-03-02T20:30:50.760914] [INFO ] [FORECASTER] Starting predict_future for RM [2026-03-02T20:30:50.761939] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-03-02T20:30:50.761997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:50.762030] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:50.762058] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:50.762116] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:50.827969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:50.828917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:50.829006] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:50.829044] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:50.972685] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:50.972857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:50.972900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:50.972933] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:50.977302] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: DOWN (p=19.79%) [2026-03-02T20:30:50.977712] [INFO ] [FORECASTER] Completed predict_future for RM [2026-03-02T20:30:50.977879] [INFO ] [sig ] RM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:51.152417] [INFO ] [LOCAL ] Saved forecast: RM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RM.txt [2026-03-02T20:30:51.152598] [INFO ] [sig ] [2581/3370] Completed RM in 0.4s | 2.73 sym/s | Total: 15.8m | ETA: 4.8m [2026-03-02T20:30:51.152833] [INFO ] [sig ] [2582/3370] Forecasting RMAX... [2026-03-02T20:30:51.152865] [INFO ] [sig ] Generating forecast for: RMAX [2026-03-02T20:30:51.152899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-03-02T20:30:51.167725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-03-02T20:30:51.168153] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-03-02T20:30:51.169269] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-03-02T20:30:51.169334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:51.169370] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:51.169410] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:51.169473] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:51.233791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:51.235023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:51.235139] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:51.235192] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:51.369388] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:51.369609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:51.369655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:51.369686] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:51.374226] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: DOWN (p=21.77%) [2026-03-02T20:30:51.374519] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-03-02T20:30:51.374675] [INFO ] [sig ] RMAX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:51.532147] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RMAX.txt [2026-03-02T20:30:51.532305] [INFO ] [sig ] [2582/3370] Completed RMAX in 0.4s | 2.73 sym/s | Total: 15.8m | ETA: 4.8m [2026-03-02T20:30:51.532345] [INFO ] [sig ] [2583/3370] Forecasting RMBI... [2026-03-02T20:30:51.532375] [INFO ] [sig ] Generating forecast for: RMBI [2026-03-02T20:30:51.532405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-03-02T20:30:51.546412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-03-02T20:30:51.546988] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-03-02T20:30:51.547829] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-03-02T20:30:51.547881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:51.547914] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:51.547940] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:51.548195] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:51.608325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:51.609252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:51.609342] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:51.609383] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:51.720566] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:51.720742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:51.720782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:51.720812] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:51.724399] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: DOWN (p=10.79%) [2026-03-02T20:30:51.724721] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-03-02T20:30:51.724858] [INFO ] [sig ] RMBI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:51.879432] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RMBI.txt [2026-03-02T20:30:51.879607] [INFO ] [sig ] [2583/3370] Completed RMBI in 0.3s | 2.73 sym/s | Total: 15.8m | ETA: 4.8m [2026-03-02T20:30:51.879654] [INFO ] [sig ] [2584/3370] Forecasting RMBS... [2026-03-02T20:30:51.879685] [INFO ] [sig ] Generating forecast for: RMBS [2026-03-02T20:30:51.879717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-03-02T20:30:51.892781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-03-02T20:30:51.893185] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-03-02T20:30:51.894101] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-03-02T20:30:51.894154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:51.894187] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:51.894214] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:51.894283] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:51.958045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:51.959233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:51.959352] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:51.959391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:52.086975] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:52.087189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:52.087239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:52.087273] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:52.091330] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: DOWN (p=1.13%) [2026-03-02T20:30:52.091698] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-03-02T20:30:52.091848] [INFO ] [sig ] RMBS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:52.248172] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RMBS.txt [2026-03-02T20:30:52.248334] [INFO ] [sig ] [2584/3370] Completed RMBS in 0.4s | 2.73 sym/s | Total: 15.8m | ETA: 4.8m [2026-03-02T20:30:52.248377] [INFO ] [sig ] [2585/3370] Forecasting RMD... [2026-03-02T20:30:52.248407] [INFO ] [sig ] Generating forecast for: RMD [2026-03-02T20:30:52.248440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-03-02T20:30:52.262436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-03-02T20:30:52.262851] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-03-02T20:30:52.263836] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-03-02T20:30:52.263890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:52.263924] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:52.263952] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:52.264011] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:52.327633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:52.328595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:52.328687] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:52.328719] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:52.460610] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:52.460774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:52.460818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:52.460848] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:52.464858] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: DOWN (p=9.65%) [2026-03-02T20:30:52.465173] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-03-02T20:30:52.465315] [INFO ] [sig ] RMD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:52.619260] [INFO ] [LOCAL ] Saved forecast: RMD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RMD.txt [2026-03-02T20:30:52.619423] [INFO ] [sig ] [2585/3370] Completed RMD in 0.4s | 2.73 sym/s | Total: 15.8m | ETA: 4.8m [2026-03-02T20:30:52.619465] [INFO ] [sig ] [2586/3370] Forecasting RMI... [2026-03-02T20:30:52.619495] [INFO ] [sig ] Generating forecast for: RMI [2026-03-02T20:30:52.619534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-03-02T20:30:52.631622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-03-02T20:30:52.631953] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-03-02T20:30:52.632854] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-03-02T20:30:52.632908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:52.632941] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:52.632968] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:52.633030] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:52.698901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:52.699824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:52.699929] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:52.699971] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:52.825332] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:52.825540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:52.825608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:52.825641] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:52.829322] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: UP (p=51.64%) [2026-03-02T20:30:52.829627] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-03-02T20:30:52.829827] [INFO ] [sig ] RMI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:52.980883] [INFO ] [LOCAL ] Saved forecast: RMI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RMI.txt [2026-03-02T20:30:52.981059] [INFO ] [sig ] [2586/3370] Completed RMI in 0.4s | 2.73 sym/s | Total: 15.8m | ETA: 4.8m [2026-03-02T20:30:52.981107] [INFO ] [sig ] [2587/3370] Forecasting RMM... [2026-03-02T20:30:52.981138] [INFO ] [sig ] Generating forecast for: RMM [2026-03-02T20:30:52.981168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-03-02T20:30:52.994999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-03-02T20:30:52.995422] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-03-02T20:30:52.996338] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-03-02T20:30:52.996394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:52.996427] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:52.996456] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:52.996515] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:53.061147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:53.062326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:53.062416] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:53.062450] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:53.196212] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:53.196389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:53.196450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:53.196488] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:53.200157] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: UP (p=64.23%) [2026-03-02T20:30:53.200450] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-03-02T20:30:53.200626] [INFO ] [sig ] RMM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:53.358549] [INFO ] [LOCAL ] Saved forecast: RMM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RMM.txt [2026-03-02T20:30:53.358734] [INFO ] [sig ] [2587/3370] Completed RMM in 0.4s | 2.73 sym/s | Total: 15.8m | ETA: 4.8m [2026-03-02T20:30:53.358777] [INFO ] [sig ] [2588/3370] Forecasting RMMZ... [2026-03-02T20:30:53.358817] [INFO ] [sig ] Generating forecast for: RMMZ [2026-03-02T20:30:53.358865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-03-02T20:30:53.371102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-03-02T20:30:53.371472] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-03-02T20:30:53.372390] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-03-02T20:30:53.372444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:53.372476] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:53.372502] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:53.372560] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:53.437114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:53.438268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:53.438365] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:53.438404] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:53.569667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:53.569864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:53.569909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:53.569939] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:53.573680] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: DOWN (p=17.84%) [2026-03-02T20:30:53.573978] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-03-02T20:30:53.574129] [INFO ] [sig ] RMMZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:53.724082] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RMMZ.txt [2026-03-02T20:30:53.724246] [INFO ] [sig ] [2588/3370] Completed RMMZ in 0.4s | 2.73 sym/s | Total: 15.8m | ETA: 4.8m [2026-03-02T20:30:53.724288] [INFO ] [sig ] [2589/3370] Forecasting RMNI... [2026-03-02T20:30:53.724323] [INFO ] [sig ] Generating forecast for: RMNI [2026-03-02T20:30:53.724359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-03-02T20:30:53.737707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-03-02T20:30:53.738165] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-03-02T20:30:53.739055] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-03-02T20:30:53.739109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:53.739143] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:53.739171] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:53.739231] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:53.804283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:53.805200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:53.805287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:53.805322] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:53.934865] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:53.935041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:53.935107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:53.935154] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:53.938969] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: UP (p=86.07%) [2026-03-02T20:30:53.939281] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-03-02T20:30:53.939429] [INFO ] [sig ] RMNI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:54.089135] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RMNI.txt [2026-03-02T20:30:54.089301] [INFO ] [sig ] [2589/3370] Completed RMNI in 0.4s | 2.73 sym/s | Total: 15.8m | ETA: 4.8m [2026-03-02T20:30:54.089344] [INFO ] [sig ] [2590/3370] Forecasting RNAC... [2026-03-02T20:30:54.089376] [INFO ] [sig ] Generating forecast for: RNAC [2026-03-02T20:30:54.089408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-03-02T20:30:54.101991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-03-02T20:30:54.102397] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-03-02T20:30:54.103308] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-03-02T20:30:54.103375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:54.103416] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:54.103445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:54.103504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:54.164316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:54.165467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:54.165558] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:54.165615] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:54.301100] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:54.301278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:54.301328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:54.301366] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:54.305009] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: DOWN (p=11.78%) [2026-03-02T20:30:54.305328] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-03-02T20:30:54.305490] [INFO ] [sig ] RNAC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:54.457281] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RNAC.txt [2026-03-02T20:30:54.457489] [INFO ] [sig ] [2590/3370] Completed RNAC in 0.4s | 2.73 sym/s | Total: 15.8m | ETA: 4.8m [2026-03-02T20:30:54.457536] [INFO ] [sig ] [2591/3370] Forecasting RNAZ... [2026-03-02T20:30:54.457588] [INFO ] [sig ] Generating forecast for: RNAZ [2026-03-02T20:30:54.457626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-03-02T20:30:54.470403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-03-02T20:30:54.471013] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-03-02T20:30:54.471857] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-03-02T20:30:54.471909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:54.471941] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:54.471968] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:54.472026] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:54.534184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:54.535340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:54.535437] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:54.535474] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:54.662046] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:54.662229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:54.662277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:54.662316] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:54.666000] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: DOWN (p=13.39%) [2026-03-02T20:30:54.666299] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-03-02T20:30:54.666439] [INFO ] [sig ] RNAZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:54.841818] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RNAZ.txt [2026-03-02T20:30:54.841982] [INFO ] [sig ] [2591/3370] Completed RNAZ in 0.4s | 2.73 sym/s | Total: 15.8m | ETA: 4.8m [2026-03-02T20:30:54.842024] [INFO ] [sig ] [2592/3370] Forecasting RNG... [2026-03-02T20:30:54.842055] [INFO ] [sig ] Generating forecast for: RNG [2026-03-02T20:30:54.842085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-03-02T20:30:54.854781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-03-02T20:30:54.855303] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-03-02T20:30:54.856518] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-03-02T20:30:54.856608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:54.856654] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:54.856691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:54.856770] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:54.938594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:54.939691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:54.939797] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:54.939844] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:55.067710] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:55.067881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:55.067922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:55.067951] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:55.071535] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: DOWN (p=42.69%) [2026-03-02T20:30:55.071850] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-03-02T20:30:55.071990] [INFO ] [sig ] RNG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:55.221090] [INFO ] [LOCAL ] Saved forecast: RNG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RNG.txt [2026-03-02T20:30:55.221251] [INFO ] [sig ] [2592/3370] Completed RNG in 0.4s | 2.73 sym/s | Total: 15.8m | ETA: 4.8m [2026-03-02T20:30:55.221291] [INFO ] [sig ] [2593/3370] Forecasting RNP... [2026-03-02T20:30:55.221321] [INFO ] [sig ] Generating forecast for: RNP [2026-03-02T20:30:55.221355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-03-02T20:30:55.233508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-03-02T20:30:55.233919] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-03-02T20:30:55.234769] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-03-02T20:30:55.234822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:55.234854] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:55.234882] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:55.234952] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:55.294823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:55.295749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:55.295838] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:55.295873] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:55.421126] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:55.421325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:55.421366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:55.421396] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:55.424834] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: DOWN (p=10.72%) [2026-03-02T20:30:55.425116] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-03-02T20:30:55.425250] [INFO ] [sig ] RNP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:55.571840] [INFO ] [LOCAL ] Saved forecast: RNP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RNP.txt [2026-03-02T20:30:55.572001] [INFO ] [sig ] [2593/3370] Completed RNP in 0.4s | 2.73 sym/s | Total: 15.8m | ETA: 4.7m [2026-03-02T20:30:55.572041] [INFO ] [sig ] [2594/3370] Forecasting ROAD... [2026-03-02T20:30:55.572072] [INFO ] [sig ] Generating forecast for: ROAD [2026-03-02T20:30:55.572103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-03-02T20:30:55.585999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-03-02T20:30:55.586379] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-03-02T20:30:55.587246] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-03-02T20:30:55.587300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:55.587332] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:55.587360] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:55.587418] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:55.649834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:55.650662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:55.650747] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:55.650780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:55.777316] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:55.777486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:55.777530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:55.777559] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:55.781142] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: UP (p=58.14%) [2026-03-02T20:30:55.781434] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-03-02T20:30:55.781590] [INFO ] [sig ] ROAD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:55.939522] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ROAD.txt [2026-03-02T20:30:55.939751] [INFO ] [sig ] [2594/3370] Completed ROAD in 0.4s | 2.73 sym/s | Total: 15.8m | ETA: 4.7m [2026-03-02T20:30:55.939800] [INFO ] [sig ] [2595/3370] Forecasting ROCK... [2026-03-02T20:30:55.939838] [INFO ] [sig ] Generating forecast for: ROCK [2026-03-02T20:30:55.939878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-03-02T20:30:55.956663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-03-02T20:30:55.957126] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-03-02T20:30:55.958178] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-03-02T20:30:55.958302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:55.958356] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:55.958396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:55.958494] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:56.037106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:56.038083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:56.038177] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:56.038211] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:56.182406] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:56.182789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:56.182832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:56.182862] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:56.186819] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: DOWN (p=26.76%) [2026-03-02T20:30:56.187121] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-03-02T20:30:56.187263] [INFO ] [sig ] ROCK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:56.340516] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ROCK.txt [2026-03-02T20:30:56.340714] [INFO ] [sig ] [2595/3370] Completed ROCK in 0.4s | 2.73 sym/s | Total: 15.9m | ETA: 4.7m [2026-03-02T20:30:56.340757] [INFO ] [sig ] [2596/3370] Forecasting ROE... [2026-03-02T20:30:56.340787] [INFO ] [sig ] Generating forecast for: ROE [2026-03-02T20:30:56.340819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-03-02T20:30:56.352569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-03-02T20:30:56.353017] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-03-02T20:30:56.353901] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-03-02T20:30:56.353956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:56.353989] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:56.354017] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:56.354074] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:56.412162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:56.413131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:56.413217] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:56.413251] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:56.536284] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:56.536456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:56.536497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:56.536525] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:56.540913] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: DOWN (p=22.19%) [2026-03-02T20:30:56.541217] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-03-02T20:30:56.541352] [INFO ] [sig ] ROE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:56.694822] [INFO ] [LOCAL ] Saved forecast: ROE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ROE.txt [2026-03-02T20:30:56.695016] [INFO ] [sig ] [2596/3370] Completed ROE in 0.4s | 2.73 sym/s | Total: 15.9m | ETA: 4.7m [2026-03-02T20:30:56.695109] [INFO ] [sig ] [2597/3370] Forecasting ROP... [2026-03-02T20:30:56.695142] [INFO ] [sig ] Generating forecast for: ROP [2026-03-02T20:30:56.695181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-03-02T20:30:56.707456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-03-02T20:30:56.707836] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-03-02T20:30:56.708736] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-03-02T20:30:56.708791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:56.708825] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:56.708853] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:56.708918] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:56.767975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:56.769071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:56.769185] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:56.769222] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:56.889146] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:56.889310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:56.889350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:56.889385] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:56.892998] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: UP (p=75.20%) [2026-03-02T20:30:56.893276] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-03-02T20:30:56.893406] [INFO ] [sig ] ROP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:57.044361] [INFO ] [LOCAL ] Saved forecast: ROP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ROP.txt [2026-03-02T20:30:57.044538] [INFO ] [sig ] [2597/3370] Completed ROP in 0.3s | 2.73 sym/s | Total: 15.9m | ETA: 4.7m [2026-03-02T20:30:57.044598] [INFO ] [sig ] [2598/3370] Forecasting RPAY... [2026-03-02T20:30:57.044820] [INFO ] [sig ] Generating forecast for: RPAY [2026-03-02T20:30:57.044850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-03-02T20:30:57.058468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-03-02T20:30:57.059086] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-03-02T20:30:57.060133] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-03-02T20:30:57.060186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:57.060219] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:57.060245] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:57.060303] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:57.123182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:57.124267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:57.124354] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:57.124391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:57.259425] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:57.259643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:57.259695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:57.259729] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:57.265031] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: DOWN (p=27.96%) [2026-03-02T20:30:57.265449] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-03-02T20:30:57.265666] [INFO ] [sig ] RPAY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:57.429514] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RPAY.txt [2026-03-02T20:30:57.429736] [INFO ] [sig ] [2598/3370] Completed RPAY in 0.4s | 2.73 sym/s | Total: 15.9m | ETA: 4.7m [2026-03-02T20:30:57.429802] [INFO ] [sig ] [2599/3370] Forecasting RPD... [2026-03-02T20:30:57.429837] [INFO ] [sig ] Generating forecast for: RPD [2026-03-02T20:30:57.429875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-03-02T20:30:57.444212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-03-02T20:30:57.444688] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-03-02T20:30:57.445798] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-03-02T20:30:57.445855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:57.445888] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:57.445917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:57.445977] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:57.513213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:57.514213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:57.514334] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:57.514369] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:57.643248] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:57.643418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:57.643462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:57.643493] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:57.647160] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-03-02T20:30:57.647481] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-03-02T20:30:57.647674] [INFO ] [sig ] RPD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:57.795972] [INFO ] [LOCAL ] Saved forecast: RPD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RPD.txt [2026-03-02T20:30:57.796137] [INFO ] [sig ] [2599/3370] Completed RPD in 0.4s | 2.73 sym/s | Total: 15.9m | ETA: 4.7m [2026-03-02T20:30:57.796180] [INFO ] [sig ] [2600/3370] Forecasting RPID... [2026-03-02T20:30:57.796212] [INFO ] [sig ] Generating forecast for: RPID [2026-03-02T20:30:57.796244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-03-02T20:30:57.808907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-03-02T20:30:57.809324] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-03-02T20:30:57.810194] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-03-02T20:30:57.810249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:57.810283] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:57.810359] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:57.810425] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:57.871363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:57.872300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:57.872424] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:57.872486] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:58.003466] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:58.003696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:58.003740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:58.003768] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:58.007764] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=16.04%) [2026-03-02T20:30:58.008117] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-03-02T20:30:58.008299] [INFO ] [sig ] RPID: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:30:58.158203] [INFO ] [LOCAL ] Saved forecast: RPID 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RPID.txt [2026-03-02T20:30:58.158363] [INFO ] [sig ] [2600/3370] Completed RPID in 0.4s | 2.73 sym/s | Total: 15.9m | ETA: 4.7m [2026-03-02T20:30:58.158408] [INFO ] [sig ] [2601/3370] Forecasting RPRX... [2026-03-02T20:30:58.158439] [INFO ] [sig ] Generating forecast for: RPRX [2026-03-02T20:30:58.158471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-03-02T20:30:58.171282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-03-02T20:30:58.171654] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-03-02T20:30:58.172489] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-03-02T20:30:58.172544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:58.172599] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:58.172631] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:58.172691] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:58.231277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:58.231954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:58.232040] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:58.232074] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:58.360299] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:58.360459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:58.360498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:58.360529] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:58.364041] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: UP (p=95.71%) [2026-03-02T20:30:58.364324] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-03-02T20:30:58.364461] [INFO ] [sig ] RPRX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:58.508306] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RPRX.txt [2026-03-02T20:30:58.508441] [INFO ] [sig ] [2601/3370] Completed RPRX in 0.3s | 2.73 sym/s | Total: 15.9m | ETA: 4.7m [2026-03-02T20:30:58.508481] [INFO ] [sig ] [2602/3370] Forecasting RQI... [2026-03-02T20:30:58.508510] [INFO ] [sig ] Generating forecast for: RQI [2026-03-02T20:30:58.508541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-03-02T20:30:58.520933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-03-02T20:30:58.521224] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-03-02T20:30:58.522036] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-03-02T20:30:58.522088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:58.522120] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:58.522148] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:58.522205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:58.582660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:58.583303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:58.583387] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:58.583420] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:58.712754] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:58.712915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:58.712977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:58.713007] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:58.716548] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: UP (p=75.84%) [2026-03-02T20:30:58.716841] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-03-02T20:30:58.716972] [INFO ] [sig ] RQI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:58.862239] [INFO ] [LOCAL ] Saved forecast: RQI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RQI.txt [2026-03-02T20:30:58.862387] [INFO ] [sig ] [2602/3370] Completed RQI in 0.4s | 2.73 sym/s | Total: 15.9m | ETA: 4.7m [2026-03-02T20:30:58.862427] [INFO ] [sig ] [2603/3370] Forecasting RRBI... [2026-03-02T20:30:58.862456] [INFO ] [sig ] Generating forecast for: RRBI [2026-03-02T20:30:58.862485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-03-02T20:30:58.874322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-03-02T20:30:58.874728] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-03-02T20:30:58.875996] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-03-02T20:30:58.876061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:58.876104] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:58.876140] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:58.876220] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:58.938933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:58.939845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:58.939931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:58.939966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:59.045981] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:59.046152] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:30:59.046193] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:59.046222] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:59.049854] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: UP (p=95.78%) [2026-03-02T20:30:59.050145] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-03-02T20:30:59.050281] [INFO ] [sig ] RRBI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:59.204433] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RRBI.txt [2026-03-02T20:30:59.204652] [INFO ] [sig ] [2603/3370] Completed RRBI in 0.3s | 2.73 sym/s | Total: 15.9m | ETA: 4.7m [2026-03-02T20:30:59.204705] [INFO ] [sig ] [2604/3370] Forecasting RRC... [2026-03-02T20:30:59.204741] [INFO ] [sig ] Generating forecast for: RRC [2026-03-02T20:30:59.204780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-03-02T20:30:59.217851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-03-02T20:30:59.218275] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-03-02T20:30:59.219115] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-03-02T20:30:59.219167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:59.219199] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:59.219226] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:59.219284] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:59.278389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:59.279345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:59.279442] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:59.279478] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:59.403607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:59.403792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:59.403834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:59.403864] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:59.407596] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: UP (p=70.81%) [2026-03-02T20:30:59.407900] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-03-02T20:30:59.408084] [INFO ] [sig ] RRC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:59.556794] [INFO ] [LOCAL ] Saved forecast: RRC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RRC.txt [2026-03-02T20:30:59.556939] [INFO ] [sig ] [2604/3370] Completed RRC in 0.4s | 2.73 sym/s | Total: 15.9m | ETA: 4.7m [2026-03-02T20:30:59.556978] [INFO ] [sig ] [2605/3370] Forecasting RRGB... [2026-03-02T20:30:59.557007] [INFO ] [sig ] Generating forecast for: RRGB [2026-03-02T20:30:59.557038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-03-02T20:30:59.571874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-03-02T20:30:59.572262] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-03-02T20:30:59.573344] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-03-02T20:30:59.573399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:59.573431] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:59.573457] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:59.573514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:30:59.634534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:30:59.635449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:30:59.635538] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:30:59.635591] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:30:59.757798] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:30:59.757959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:30:59.758000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:30:59.758056] [INFO ] [FORECASTER] Training complete [2026-03-02T20:30:59.761664] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: UP (p=59.16%) [2026-03-02T20:30:59.761981] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-03-02T20:30:59.762122] [INFO ] [sig ] RRGB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:30:59.924630] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RRGB.txt [2026-03-02T20:30:59.924792] [INFO ] [sig ] [2605/3370] Completed RRGB in 0.4s | 2.73 sym/s | Total: 15.9m | ETA: 4.7m [2026-03-02T20:30:59.924831] [INFO ] [sig ] [2606/3370] Forecasting RRX... [2026-03-02T20:30:59.924860] [INFO ] [sig ] Generating forecast for: RRX [2026-03-02T20:30:59.924891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-03-02T20:30:59.938723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-03-02T20:30:59.939139] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-03-02T20:30:59.939995] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-03-02T20:30:59.940050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:30:59.940095] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:30:59.940123] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:30:59.940180] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:00.001748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:00.002964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:00.003075] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:00.003120] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:00.130636] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:00.130804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:00.130857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:00.130897] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:00.134559] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: DOWN (p=2.08%) [2026-03-02T20:31:00.134865] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-03-02T20:31:00.134997] [INFO ] [sig ] RRX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:00.279684] [INFO ] [LOCAL ] Saved forecast: RRX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RRX.txt [2026-03-02T20:31:00.279821] [INFO ] [sig ] [2606/3370] Completed RRX in 0.4s | 2.73 sym/s | Total: 15.9m | ETA: 4.7m [2026-03-02T20:31:00.279863] [INFO ] [sig ] [2607/3370] Forecasting RS... [2026-03-02T20:31:00.279894] [INFO ] [sig ] Generating forecast for: RS [2026-03-02T20:31:00.279924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-03-02T20:31:00.292516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-03-02T20:31:00.292891] [INFO ] [FORECASTER] Starting predict_future for RS [2026-03-02T20:31:00.293755] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-03-02T20:31:00.293812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:00.293846] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:00.293875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:00.293935] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:00.354946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:00.355738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:00.355850] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:00.355887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:00.479934] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:00.480096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:00.480138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:00.480169] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:00.484478] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: UP (p=89.96%) [2026-03-02T20:31:00.484979] [INFO ] [FORECASTER] Completed predict_future for RS [2026-03-02T20:31:00.485115] [INFO ] [sig ] RS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:00.635069] [INFO ] [LOCAL ] Saved forecast: RS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RS.txt [2026-03-02T20:31:00.635204] [INFO ] [sig ] [2607/3370] Completed RS in 0.4s | 2.73 sym/s | Total: 15.9m | ETA: 4.7m [2026-03-02T20:31:00.635245] [INFO ] [sig ] [2608/3370] Forecasting RSG... [2026-03-02T20:31:00.635276] [INFO ] [sig ] Generating forecast for: RSG [2026-03-02T20:31:00.635307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-03-02T20:31:00.648772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-03-02T20:31:00.649115] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-03-02T20:31:00.649946] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-03-02T20:31:00.649999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:00.650031] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:00.650057] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:00.650114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:00.707379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:00.708142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:00.708224] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:00.708257] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:00.836397] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:00.836585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:00.836639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:00.836672] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:00.840666] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: UP (p=83.23%) [2026-03-02T20:31:00.840955] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-03-02T20:31:00.841094] [INFO ] [sig ] RSG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:00.991969] [INFO ] [LOCAL ] Saved forecast: RSG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RSG.txt [2026-03-02T20:31:00.992117] [INFO ] [sig ] [2608/3370] Completed RSG in 0.4s | 2.73 sym/s | Total: 15.9m | ETA: 4.7m [2026-03-02T20:31:00.992158] [INFO ] [sig ] [2609/3370] Forecasting RSI... [2026-03-02T20:31:00.992188] [INFO ] [sig ] Generating forecast for: RSI [2026-03-02T20:31:00.992219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-03-02T20:31:01.011553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-03-02T20:31:01.011920] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-03-02T20:31:01.012754] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-03-02T20:31:01.012807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:01.012838] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:01.012864] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:01.012920] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:01.076358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:01.077377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:01.077491] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:01.077533] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:01.228161] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:01.228353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:01.228409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:01.228465] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:01.233951] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: DOWN (p=31.14%) [2026-03-02T20:31:01.234426] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-03-02T20:31:01.234659] [INFO ] [sig ] RSI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:01.399280] [INFO ] [LOCAL ] Saved forecast: RSI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RSI.txt [2026-03-02T20:31:01.399445] [INFO ] [sig ] [2609/3370] Completed RSI in 0.4s | 2.73 sym/s | Total: 15.9m | ETA: 4.6m [2026-03-02T20:31:01.399492] [INFO ] [sig ] [2610/3370] Forecasting RSKD... [2026-03-02T20:31:01.399550] [INFO ] [sig ] Generating forecast for: RSKD [2026-03-02T20:31:01.399603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-03-02T20:31:01.417704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-03-02T20:31:01.418358] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-03-02T20:31:01.419505] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-03-02T20:31:01.419565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:01.419624] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:01.419653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:01.419712] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:01.481818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:01.482800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:01.482896] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:01.482965] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:01.616085] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:01.616274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:01.616326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:01.616357] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:01.619878] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: DOWN (p=16.47%) [2026-03-02T20:31:01.620169] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-03-02T20:31:01.620304] [INFO ] [sig ] RSKD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:01.807480] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RSKD.txt [2026-03-02T20:31:01.807722] [INFO ] [sig ] [2610/3370] Completed RSKD in 0.4s | 2.73 sym/s | Total: 15.9m | ETA: 4.6m [2026-03-02T20:31:01.807768] [INFO ] [sig ] [2611/3370] Forecasting RSSS... [2026-03-02T20:31:01.807800] [INFO ] [sig ] Generating forecast for: RSSS [2026-03-02T20:31:01.807832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-03-02T20:31:01.820096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-03-02T20:31:01.820536] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-03-02T20:31:01.821857] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-03-02T20:31:01.821914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:01.821946] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:01.821973] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:01.822030] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:01.882882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:01.883869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:01.883973] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:01.884008] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:02.026467] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:02.026691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:02.026737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:02.026767] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:02.031047] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: UP (p=62.06%) [2026-03-02T20:31:02.031455] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-03-02T20:31:02.031672] [INFO ] [sig ] RSSS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:02.195159] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RSSS.txt [2026-03-02T20:31:02.195329] [INFO ] [sig ] [2611/3370] Completed RSSS in 0.4s | 2.73 sym/s | Total: 16.0m | ETA: 4.6m [2026-03-02T20:31:02.195369] [INFO ] [sig ] [2612/3370] Forecasting RTO... [2026-03-02T20:31:02.195398] [INFO ] [sig ] Generating forecast for: RTO [2026-03-02T20:31:02.195430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-03-02T20:31:02.209175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-03-02T20:31:02.209664] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-03-02T20:31:02.210805] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-03-02T20:31:02.210862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:02.210897] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:02.210925] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:02.210984] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:02.279065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:02.280283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:02.280413] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:02.280451] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:02.440037] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:02.440241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:02.440299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:02.440340] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:02.446613] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: DOWN (p=46.03%) [2026-03-02T20:31:02.447109] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-03-02T20:31:02.447312] [INFO ] [sig ] RTO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:02.603075] [INFO ] [LOCAL ] Saved forecast: RTO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RTO.txt [2026-03-02T20:31:02.603261] [INFO ] [sig ] [2612/3370] Completed RTO in 0.4s | 2.73 sym/s | Total: 16.0m | ETA: 4.6m [2026-03-02T20:31:02.603305] [INFO ] [sig ] [2613/3370] Forecasting RUM... [2026-03-02T20:31:02.603337] [INFO ] [sig ] Generating forecast for: RUM [2026-03-02T20:31:02.603366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-03-02T20:31:02.616369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-03-02T20:31:02.616811] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-03-02T20:31:02.617816] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-03-02T20:31:02.617874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:02.617907] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:02.617934] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:02.617991] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:02.682855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:02.684033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:02.684136] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:02.684171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:02.811318] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:02.811497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:02.811542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:02.811626] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:02.815292] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: DOWN (p=40.10%) [2026-03-02T20:31:02.815668] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-03-02T20:31:02.815823] [INFO ] [sig ] RUM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:03.000731] [INFO ] [LOCAL ] Saved forecast: RUM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RUM.txt [2026-03-02T20:31:03.001013] [INFO ] [sig ] [2613/3370] Completed RUM in 0.4s | 2.73 sym/s | Total: 16.0m | ETA: 4.6m [2026-03-02T20:31:03.001077] [INFO ] [sig ] [2614/3370] Forecasting RUN... [2026-03-02T20:31:03.001121] [INFO ] [sig ] Generating forecast for: RUN [2026-03-02T20:31:03.001166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-03-02T20:31:03.019138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-03-02T20:31:03.019655] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-03-02T20:31:03.020983] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-03-02T20:31:03.021060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:03.021101] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:03.021137] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:03.021218] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:03.099675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:03.100805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:03.100916] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:03.100961] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:03.254028] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:03.254204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:03.254245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:03.254274] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:03.258516] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: DOWN (p=12.64%) [2026-03-02T20:31:03.258926] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-03-02T20:31:03.259088] [INFO ] [sig ] RUN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:03.408447] [INFO ] [LOCAL ] Saved forecast: RUN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RUN.txt [2026-03-02T20:31:03.408674] [INFO ] [sig ] [2614/3370] Completed RUN in 0.4s | 2.73 sym/s | Total: 16.0m | ETA: 4.6m [2026-03-02T20:31:03.408730] [INFO ] [sig ] [2615/3370] Forecasting RUNN... [2026-03-02T20:31:03.408766] [INFO ] [sig ] Generating forecast for: RUNN [2026-03-02T20:31:03.408797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-03-02T20:31:03.421054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-03-02T20:31:03.421485] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-03-02T20:31:03.422485] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-03-02T20:31:03.422545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:03.422598] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:03.422630] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:03.422689] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:03.483543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:03.484513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:03.484632] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:03.484689] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:03.604553] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:03.604738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:03.604781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:03.604811] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:03.608438] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: DOWN (p=47.00%) [2026-03-02T20:31:03.608768] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-03-02T20:31:03.608900] [INFO ] [sig ] RUNN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:03.760509] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RUNN.txt [2026-03-02T20:31:03.760704] [INFO ] [sig ] [2615/3370] Completed RUNN in 0.4s | 2.73 sym/s | Total: 16.0m | ETA: 4.6m [2026-03-02T20:31:03.760749] [INFO ] [sig ] [2616/3370] Forecasting RUSHA... [2026-03-02T20:31:03.760780] [INFO ] [sig ] Generating forecast for: RUSHA [2026-03-02T20:31:03.760811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-03-02T20:31:03.773934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-03-02T20:31:03.774311] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-03-02T20:31:03.775203] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-03-02T20:31:03.775259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:03.775292] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:03.775318] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:03.775375] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:03.838198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:03.839375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:03.839483] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:03.839521] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:03.965433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:03.965636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:03.965688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:03.965719] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:03.969550] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: UP (p=97.66%) [2026-03-02T20:31:03.970066] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-03-02T20:31:03.970207] [INFO ] [sig ] RUSHA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:04.119591] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RUSHA.txt [2026-03-02T20:31:04.119757] [INFO ] [sig ] [2616/3370] Completed RUSHA in 0.4s | 2.73 sym/s | Total: 16.0m | ETA: 4.6m [2026-03-02T20:31:04.119799] [INFO ] [sig ] [2617/3370] Forecasting RUSHB... [2026-03-02T20:31:04.119828] [INFO ] [sig ] Generating forecast for: RUSHB [2026-03-02T20:31:04.119858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-03-02T20:31:04.132261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-03-02T20:31:04.132865] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-03-02T20:31:04.133889] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-03-02T20:31:04.133943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:04.134001] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:04.134079] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:04.134140] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:04.195448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:04.196373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:04.196469] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:04.196504] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:04.320067] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:04.320255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:04.320297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:04.320328] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:04.323977] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: DOWN (p=41.64%) [2026-03-02T20:31:04.324292] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-03-02T20:31:04.324429] [INFO ] [sig ] RUSHB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:04.490166] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RUSHB.txt [2026-03-02T20:31:04.490344] [INFO ] [sig ] [2617/3370] Completed RUSHB in 0.4s | 2.73 sym/s | Total: 16.0m | ETA: 4.6m [2026-03-02T20:31:04.490387] [INFO ] [sig ] [2618/3370] Forecasting RVMD... [2026-03-02T20:31:04.490416] [INFO ] [sig ] Generating forecast for: RVMD [2026-03-02T20:31:04.490445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-03-02T20:31:04.503784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-03-02T20:31:04.504243] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-03-02T20:31:04.505118] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-03-02T20:31:04.505171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:04.505203] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:04.505229] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:04.505290] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:04.573370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:04.574512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:04.574643] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:04.574681] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:04.716152] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:04.716325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:04.716371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:04.716401] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:04.720643] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: UP (p=79.00%) [2026-03-02T20:31:04.720982] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-03-02T20:31:04.721130] [INFO ] [sig ] RVMD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:04.880002] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RVMD.txt [2026-03-02T20:31:04.880197] [INFO ] [sig ] [2618/3370] Completed RVMD in 0.4s | 2.73 sym/s | Total: 16.0m | ETA: 4.6m [2026-03-02T20:31:04.880250] [INFO ] [sig ] [2619/3370] Forecasting RVSB... [2026-03-02T20:31:04.880287] [INFO ] [sig ] Generating forecast for: RVSB [2026-03-02T20:31:04.880317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-03-02T20:31:04.892113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-03-02T20:31:04.892524] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-03-02T20:31:04.893444] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-03-02T20:31:04.893499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:04.893532] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:04.893559] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:04.893641] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:04.956624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:04.957538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:04.957648] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:04.957685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:05.084331] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:05.084506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:05.084553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:05.084601] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:05.088171] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: DOWN (p=33.96%) [2026-03-02T20:31:05.088467] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-03-02T20:31:05.088646] [INFO ] [sig ] RVSB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:05.309969] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RVSB.txt [2026-03-02T20:31:05.310128] [INFO ] [sig ] [2619/3370] Completed RVSB in 0.4s | 2.73 sym/s | Total: 16.0m | ETA: 4.6m [2026-03-02T20:31:05.310170] [INFO ] [sig ] [2620/3370] Forecasting RVTY... [2026-03-02T20:31:05.310200] [INFO ] [sig ] Generating forecast for: RVTY [2026-03-02T20:31:05.310231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-03-02T20:31:05.322625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-03-02T20:31:05.323031] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-03-02T20:31:05.323879] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-03-02T20:31:05.323933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:05.323965] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:05.323993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:05.324050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:05.385557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:05.386490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:05.386602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:05.386641] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:05.511704] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:05.511868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:05.511908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:05.511976] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:05.515621] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: DOWN (p=11.86%) [2026-03-02T20:31:05.515935] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-03-02T20:31:05.516078] [INFO ] [sig ] RVTY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:05.670359] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RVTY.txt [2026-03-02T20:31:05.670524] [INFO ] [sig ] [2620/3370] Completed RVTY in 0.4s | 2.73 sym/s | Total: 16.0m | ETA: 4.6m [2026-03-02T20:31:05.670596] [INFO ] [sig ] [2621/3370] Forecasting RWAY... [2026-03-02T20:31:05.670638] [INFO ] [sig ] Generating forecast for: RWAY [2026-03-02T20:31:05.670685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-03-02T20:31:05.683746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-03-02T20:31:05.684140] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-03-02T20:31:05.684980] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-03-02T20:31:05.685033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:05.685065] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:05.685092] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:05.685149] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:05.742999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:05.743720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:05.743810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:05.743843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:05.865067] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:05.865231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:05.865271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:05.865301] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:05.868809] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: DOWN (p=38.96%) [2026-03-02T20:31:05.869087] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-03-02T20:31:05.869220] [INFO ] [sig ] RWAY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:06.014596] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RWAY.txt [2026-03-02T20:31:06.014764] [INFO ] [sig ] [2621/3370] Completed RWAY in 0.3s | 2.73 sym/s | Total: 16.0m | ETA: 4.6m [2026-03-02T20:31:06.014807] [INFO ] [sig ] [2622/3370] Forecasting RXO... [2026-03-02T20:31:06.014836] [INFO ] [sig ] Generating forecast for: RXO [2026-03-02T20:31:06.014865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-03-02T20:31:06.027181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-03-02T20:31:06.027522] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-03-02T20:31:06.028388] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-03-02T20:31:06.028441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:06.028472] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:06.028498] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:06.028555] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:06.086522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:06.087323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:06.087406] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:06.087439] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:06.217056] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:06.217245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:06.217286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:06.217316] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:06.220983] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: DOWN (p=33.36%) [2026-03-02T20:31:06.221290] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-03-02T20:31:06.221427] [INFO ] [sig ] RXO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:06.365538] [INFO ] [LOCAL ] Saved forecast: RXO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RXO.txt [2026-03-02T20:31:06.365722] [INFO ] [sig ] [2622/3370] Completed RXO in 0.4s | 2.73 sym/s | Total: 16.0m | ETA: 4.6m [2026-03-02T20:31:06.365765] [INFO ] [sig ] [2623/3370] Forecasting RXRX... [2026-03-02T20:31:06.365794] [INFO ] [sig ] Generating forecast for: RXRX [2026-03-02T20:31:06.365826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-03-02T20:31:06.378333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-03-02T20:31:06.378772] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-03-02T20:31:06.379612] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-03-02T20:31:06.379677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:06.379716] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:06.379744] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:06.379802] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:06.437266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:06.438194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:06.438282] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:06.438315] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:06.564014] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:06.564185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:06.564223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:06.564252] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:06.568314] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: DOWN (p=2.53%) [2026-03-02T20:31:06.568616] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-03-02T20:31:06.568752] [INFO ] [sig ] RXRX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:06.715697] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RXRX.txt [2026-03-02T20:31:06.715841] [INFO ] [sig ] [2623/3370] Completed RXRX in 0.4s | 2.73 sym/s | Total: 16.0m | ETA: 4.6m [2026-03-02T20:31:06.715879] [INFO ] [sig ] [2624/3370] Forecasting RY... [2026-03-02T20:31:06.715909] [INFO ] [sig ] Generating forecast for: RY [2026-03-02T20:31:06.715941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-03-02T20:31:06.728988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-03-02T20:31:06.729353] [INFO ] [FORECASTER] Starting predict_future for RY [2026-03-02T20:31:06.730172] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-03-02T20:31:06.730226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:06.730258] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:06.730285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:06.730342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:06.788764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:06.789445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:06.789527] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:06.789560] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:06.912273] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:06.912442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:06.912482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:06.912510] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:06.916002] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: DOWN (p=39.93%) [2026-03-02T20:31:06.916286] [INFO ] [FORECASTER] Completed predict_future for RY [2026-03-02T20:31:06.916422] [INFO ] [sig ] RY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:07.062561] [INFO ] [LOCAL ] Saved forecast: RY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RY.txt [2026-03-02T20:31:07.062723] [INFO ] [sig ] [2624/3370] Completed RY in 0.3s | 2.73 sym/s | Total: 16.0m | ETA: 4.6m [2026-03-02T20:31:07.062764] [INFO ] [sig ] [2625/3370] Forecasting RYAAY... [2026-03-02T20:31:07.062793] [INFO ] [sig ] Generating forecast for: RYAAY [2026-03-02T20:31:07.062824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-03-02T20:31:07.074371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-03-02T20:31:07.074710] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-03-02T20:31:07.075526] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-03-02T20:31:07.075607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:07.075649] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:07.075683] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:07.075751] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:07.136324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:07.137144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:07.137229] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:07.137262] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:07.262332] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:07.262491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:07.262531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:07.262560] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:07.266013] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: UP (p=59.15%) [2026-03-02T20:31:07.266290] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-03-02T20:31:07.266418] [INFO ] [sig ] RYAAY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:07.422174] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RYAAY.txt [2026-03-02T20:31:07.422317] [INFO ] [sig ] [2625/3370] Completed RYAAY in 0.4s | 2.73 sym/s | Total: 16.0m | ETA: 4.6m [2026-03-02T20:31:07.422359] [INFO ] [sig ] [2626/3370] Forecasting RYAM... [2026-03-02T20:31:07.422388] [INFO ] [sig ] Generating forecast for: RYAM [2026-03-02T20:31:07.422418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-03-02T20:31:07.434146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-03-02T20:31:07.434495] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-03-02T20:31:07.435330] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-03-02T20:31:07.435384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:07.435416] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:07.435443] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:07.435500] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:07.493958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:07.494772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:07.494856] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:07.494890] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:07.623190] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:07.623354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:07.623394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:07.623424] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:07.626887] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: DOWN (p=36.07%) [2026-03-02T20:31:07.627166] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-03-02T20:31:07.627296] [INFO ] [sig ] RYAM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:07.777149] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RYAM.txt [2026-03-02T20:31:07.777313] [INFO ] [sig ] [2626/3370] Completed RYAM in 0.4s | 2.73 sym/s | Total: 16.0m | ETA: 4.5m [2026-03-02T20:31:07.777355] [INFO ] [sig ] [2627/3370] Forecasting RYAN... [2026-03-02T20:31:07.777384] [INFO ] [sig ] Generating forecast for: RYAN [2026-03-02T20:31:07.777413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-03-02T20:31:07.788587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-03-02T20:31:07.788902] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-03-02T20:31:07.789719] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-03-02T20:31:07.789772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:07.789804] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:07.789832] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:07.789889] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:07.849930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:07.850725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:07.850836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:07.850870] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:07.972729] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:07.972898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:07.972940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:07.972969] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:07.976482] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: DOWN (p=3.15%) [2026-03-02T20:31:07.976780] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-03-02T20:31:07.976910] [INFO ] [sig ] RYAN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:08.126299] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/RYAN.txt [2026-03-02T20:31:08.126467] [INFO ] [sig ] [2627/3370] Completed RYAN in 0.3s | 2.73 sym/s | Total: 16.1m | ETA: 4.5m [2026-03-02T20:31:08.126511] [INFO ] [sig ] [2628/3370] Forecasting RYN... [2026-03-02T20:31:08.126541] [INFO ] [sig ] Generating forecast for: RYN [2026-03-02T20:31:08.126593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-03-02T20:31:08.138976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-03-02T20:31:08.139364] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-03-02T20:31:08.140235] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-03-02T20:31:08.140289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:08.140321] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:08.140348] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:08.140419] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:08.202279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:08.203192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:08.203279] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:08.203312] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:08.330938] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:08.331138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:08.331181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:08.331211] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:08.334961] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: UP (p=90.74%) [2026-03-02T20:31:08.335286] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-03-02T20:31:08.335425] [INFO ] [sig ] RYN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:08.483964] [INFO ] [LOCAL ] Saved forecast: RYN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RYN.txt [2026-03-02T20:31:08.484116] [INFO ] [sig ] [2628/3370] Completed RYN in 0.4s | 2.73 sym/s | Total: 16.1m | ETA: 4.5m [2026-03-02T20:31:08.484157] [INFO ] [sig ] [2629/3370] Forecasting RYTM... [2026-03-02T20:31:08.484199] [INFO ] [sig ] Generating forecast for: RYTM [2026-03-02T20:31:08.484246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-03-02T20:31:08.496903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-03-02T20:31:08.497311] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-03-02T20:31:08.498244] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-03-02T20:31:08.498306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:08.498345] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:08.498373] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:08.498430] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:08.561858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:08.562755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:08.562842] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:08.562876] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:08.689741] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:08.689929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:08.689982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:08.690014] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:08.695085] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: UP (p=70.56%) [2026-03-02T20:31:08.695559] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-03-02T20:31:08.695782] [INFO ] [sig ] RYTM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:08.850391] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RYTM.txt [2026-03-02T20:31:08.850530] [INFO ] [sig ] [2629/3370] Completed RYTM in 0.4s | 2.73 sym/s | Total: 16.1m | ETA: 4.5m [2026-03-02T20:31:08.850587] [INFO ] [sig ] [2630/3370] Forecasting RZB... [2026-03-02T20:31:08.850622] [INFO ] [sig ] Generating forecast for: RZB [2026-03-02T20:31:08.850654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-03-02T20:31:08.862698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-03-02T20:31:08.863020] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-03-02T20:31:08.863905] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-03-02T20:31:08.863988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:08.864025] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:08.864054] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:08.864114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:08.923902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:08.924667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:08.924766] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:08.924803] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:09.047349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:09.047551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:09.047610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:09.047642] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:09.051472] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: UP (p=82.92%) [2026-03-02T20:31:09.051786] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-03-02T20:31:09.051942] [INFO ] [sig ] RZB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:09.205507] [INFO ] [LOCAL ] Saved forecast: RZB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RZB.txt [2026-03-02T20:31:09.205734] [INFO ] [sig ] [2630/3370] Completed RZB in 0.4s | 2.73 sym/s | Total: 16.1m | ETA: 4.5m [2026-03-02T20:31:09.205779] [INFO ] [sig ] [2631/3370] Forecasting RZC... [2026-03-02T20:31:09.205809] [INFO ] [sig ] Generating forecast for: RZC [2026-03-02T20:31:09.205838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-03-02T20:31:09.217226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-03-02T20:31:09.217605] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-03-02T20:31:09.218469] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-03-02T20:31:09.218522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:09.218555] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:09.218603] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:09.218677] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:09.279487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:09.280386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:09.280474] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:09.280509] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:09.416833] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:09.416999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:09.417040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:09.417072] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:09.420751] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: UP (p=72.56%) [2026-03-02T20:31:09.421041] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-03-02T20:31:09.421184] [INFO ] [sig ] RZC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:09.586208] [INFO ] [LOCAL ] Saved forecast: RZC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/RZC.txt [2026-03-02T20:31:09.586362] [INFO ] [sig ] [2631/3370] Completed RZC in 0.4s | 2.73 sym/s | Total: 16.1m | ETA: 4.5m [2026-03-02T20:31:09.586406] [INFO ] [sig ] [2632/3370] Forecasting S... [2026-03-02T20:31:09.586438] [INFO ] [sig ] Generating forecast for: S [2026-03-02T20:31:09.586471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-03-02T20:31:09.601040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-03-02T20:31:09.601375] [INFO ] [FORECASTER] Starting predict_future for S [2026-03-02T20:31:09.602315] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-03-02T20:31:09.602382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:09.602419] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:09.602447] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:09.602521] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:09.662924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:09.663643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:09.663734] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:09.663769] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:09.794005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:09.794207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:09.794267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:09.794298] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:09.798105] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: UP (p=61.69%) [2026-03-02T20:31:09.798414] [INFO ] [FORECASTER] Completed predict_future for S [2026-03-02T20:31:09.798584] [INFO ] [sig ] S: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:09.958651] [INFO ] [LOCAL ] Saved forecast: S 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/S.txt [2026-03-02T20:31:09.958822] [INFO ] [sig ] [2632/3370] Completed S in 0.4s | 2.73 sym/s | Total: 16.1m | ETA: 4.5m [2026-03-02T20:31:09.958877] [INFO ] [sig ] [2633/3370] Forecasting SA... [2026-03-02T20:31:09.958910] [INFO ] [sig ] Generating forecast for: SA [2026-03-02T20:31:09.958941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-03-02T20:31:09.972620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-03-02T20:31:09.973176] [INFO ] [FORECASTER] Starting predict_future for SA [2026-03-02T20:31:09.974111] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-03-02T20:31:09.974167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:09.974208] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:09.974235] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:09.974304] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:10.037260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:10.038143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:10.038234] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:10.038267] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:10.169909] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:10.170078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:10.170118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:10.170146] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:10.173756] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: DOWN (p=18.91%) [2026-03-02T20:31:10.174050] [INFO ] [FORECASTER] Completed predict_future for SA [2026-03-02T20:31:10.174198] [INFO ] [sig ] SA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:10.325624] [INFO ] [LOCAL ] Saved forecast: SA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SA.txt [2026-03-02T20:31:10.325817] [INFO ] [sig ] [2633/3370] Completed SA in 0.4s | 2.73 sym/s | Total: 16.1m | ETA: 4.5m [2026-03-02T20:31:10.325897] [INFO ] [sig ] [2634/3370] Forecasting SAFE... [2026-03-02T20:31:10.325941] [INFO ] [sig ] Generating forecast for: SAFE [2026-03-02T20:31:10.325972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-03-02T20:31:10.339067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-03-02T20:31:10.339402] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-03-02T20:31:10.340293] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-03-02T20:31:10.340351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:10.340412] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:10.340440] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:10.340497] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:10.404266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:10.405289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:10.405374] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:10.405407] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:10.536335] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:10.536537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:10.536595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:10.536627] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:10.540908] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: UP (p=53.86%) [2026-03-02T20:31:10.541231] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-03-02T20:31:10.541386] [INFO ] [sig ] SAFE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:10.690530] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SAFE.txt [2026-03-02T20:31:10.690691] [INFO ] [sig ] [2634/3370] Completed SAFE in 0.4s | 2.73 sym/s | Total: 16.1m | ETA: 4.5m [2026-03-02T20:31:10.690731] [INFO ] [sig ] [2635/3370] Forecasting SAH... [2026-03-02T20:31:10.690762] [INFO ] [sig ] Generating forecast for: SAH [2026-03-02T20:31:10.690792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-03-02T20:31:10.703319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-03-02T20:31:10.703720] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-03-02T20:31:10.704671] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-03-02T20:31:10.704726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:10.704762] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:10.704791] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:10.704853] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:10.768398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:10.769226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:10.769334] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:10.769374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:10.891622] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:10.891797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:10.891838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:10.891868] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:10.895421] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: DOWN (p=25.46%) [2026-03-02T20:31:10.895814] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-03-02T20:31:10.895992] [INFO ] [sig ] SAH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:11.045662] [INFO ] [LOCAL ] Saved forecast: SAH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SAH.txt [2026-03-02T20:31:11.045821] [INFO ] [sig ] [2635/3370] Completed SAH in 0.4s | 2.73 sym/s | Total: 16.1m | ETA: 4.5m [2026-03-02T20:31:11.045863] [INFO ] [sig ] [2636/3370] Forecasting SAIA... [2026-03-02T20:31:11.045895] [INFO ] [sig ] Generating forecast for: SAIA [2026-03-02T20:31:11.045926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-03-02T20:31:11.058066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-03-02T20:31:11.058401] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-03-02T20:31:11.059252] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-03-02T20:31:11.059305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:11.059337] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:11.059364] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:11.059420] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:11.120747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:11.121614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:11.121707] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:11.121752] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:11.255650] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:11.255871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:11.255924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:11.255954] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:11.260459] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: UP (p=91.19%) [2026-03-02T20:31:11.260861] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-03-02T20:31:11.261026] [INFO ] [sig ] SAIA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:11.412109] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SAIA.txt [2026-03-02T20:31:11.412283] [INFO ] [sig ] [2636/3370] Completed SAIA in 0.4s | 2.73 sym/s | Total: 16.1m | ETA: 4.5m [2026-03-02T20:31:11.412326] [INFO ] [sig ] [2637/3370] Forecasting SAIC... [2026-03-02T20:31:11.412356] [INFO ] [sig ] Generating forecast for: SAIC [2026-03-02T20:31:11.412387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-03-02T20:31:11.425169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-03-02T20:31:11.425543] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-03-02T20:31:11.426654] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-03-02T20:31:11.426718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:11.426757] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:11.426790] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:11.426857] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:11.488007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:11.488930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:11.489018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:11.489050] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:11.613220] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:11.613382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:11.613440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:11.613516] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:11.617185] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-03-02T20:31:11.617494] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-03-02T20:31:11.617671] [INFO ] [sig ] SAIC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:11.773677] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SAIC.txt [2026-03-02T20:31:11.773823] [INFO ] [sig ] [2637/3370] Completed SAIC in 0.4s | 2.73 sym/s | Total: 16.1m | ETA: 4.5m [2026-03-02T20:31:11.773862] [INFO ] [sig ] [2638/3370] Forecasting SAM... [2026-03-02T20:31:11.773892] [INFO ] [sig ] Generating forecast for: SAM [2026-03-02T20:31:11.773923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-03-02T20:31:11.787060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-03-02T20:31:11.787426] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-03-02T20:31:11.788358] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-03-02T20:31:11.788413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:11.788446] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:11.788473] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:11.788531] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:11.853445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:11.854479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:11.854568] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:11.854622] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:11.977044] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:11.977211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:11.977252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:11.977280] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:11.981522] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: DOWN (p=44.48%) [2026-03-02T20:31:11.981894] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-03-02T20:31:11.982042] [INFO ] [sig ] SAM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:12.131174] [INFO ] [LOCAL ] Saved forecast: SAM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SAM.txt [2026-03-02T20:31:12.131340] [INFO ] [sig ] [2638/3370] Completed SAM in 0.4s | 2.73 sym/s | Total: 16.1m | ETA: 4.5m [2026-03-02T20:31:12.131606] [INFO ] [sig ] [2639/3370] Forecasting SAMG... [2026-03-02T20:31:12.131641] [INFO ] [sig ] Generating forecast for: SAMG [2026-03-02T20:31:12.131679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-03-02T20:31:12.144467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-03-02T20:31:12.144836] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-03-02T20:31:12.145655] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-03-02T20:31:12.145707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:12.145738] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:12.145765] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:12.145822] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:12.204679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:12.205563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:12.205684] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:12.205718] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:12.323810] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:12.323983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:12.324024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:12.324055] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:12.327604] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: UP (p=75.09%) [2026-03-02T20:31:12.327922] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-03-02T20:31:12.328077] [INFO ] [sig ] SAMG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:12.473454] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SAMG.txt [2026-03-02T20:31:12.473635] [INFO ] [sig ] [2639/3370] Completed SAMG in 0.3s | 2.73 sym/s | Total: 16.1m | ETA: 4.5m [2026-03-02T20:31:12.473680] [INFO ] [sig ] [2640/3370] Forecasting SAN... [2026-03-02T20:31:12.473710] [INFO ] [sig ] Generating forecast for: SAN [2026-03-02T20:31:12.473745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-03-02T20:31:12.485362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-03-02T20:31:12.485747] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-03-02T20:31:12.486555] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-03-02T20:31:12.486627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:12.486660] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:12.486688] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:12.486745] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:12.546894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:12.547855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:12.547942] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:12.547975] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:12.681006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:12.681193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:12.681235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:12.681272] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:12.685032] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: UP (p=86.20%) [2026-03-02T20:31:12.685323] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-03-02T20:31:12.685474] [INFO ] [sig ] SAN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:12.847028] [INFO ] [LOCAL ] Saved forecast: SAN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SAN.txt [2026-03-02T20:31:12.847377] [INFO ] [sig ] [2640/3370] Completed SAN in 0.4s | 2.73 sym/s | Total: 16.1m | ETA: 4.5m [2026-03-02T20:31:12.847419] [INFO ] [sig ] [2641/3370] Forecasting SANA... [2026-03-02T20:31:12.847449] [INFO ] [sig ] Generating forecast for: SANA [2026-03-02T20:31:12.847479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-03-02T20:31:12.862110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-03-02T20:31:12.862504] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-03-02T20:31:12.863409] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-03-02T20:31:12.863465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:12.863510] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:12.863540] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:12.863625] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:12.932131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:12.933071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:12.933349] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:12.933383] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:13.063335] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:13.063508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:13.063551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:13.063601] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:13.067143] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: UP (p=75.74%) [2026-03-02T20:31:13.067436] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-03-02T20:31:13.067590] [INFO ] [sig ] SANA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:13.218545] [INFO ] [LOCAL ] Saved forecast: SANA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SANA.txt [2026-03-02T20:31:13.218741] [INFO ] [sig ] [2641/3370] Completed SANA in 0.4s | 2.73 sym/s | Total: 16.1m | ETA: 4.5m [2026-03-02T20:31:13.218793] [INFO ] [sig ] [2642/3370] Forecasting SANM... [2026-03-02T20:31:13.218830] [INFO ] [sig ] Generating forecast for: SANM [2026-03-02T20:31:13.218868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-03-02T20:31:13.232384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-03-02T20:31:13.232783] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-03-02T20:31:13.233611] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-03-02T20:31:13.233665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:13.233697] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:13.233724] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:13.233781] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:13.298071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:13.299000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:13.299089] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:13.299124] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:13.428007] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:13.428186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:13.428226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:13.428256] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:13.431717] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: DOWN (p=48.12%) [2026-03-02T20:31:13.432005] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-03-02T20:31:13.432140] [INFO ] [sig ] SANM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:13.585411] [INFO ] [LOCAL ] Saved forecast: SANM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SANM.txt [2026-03-02T20:31:13.585601] [INFO ] [sig ] [2642/3370] Completed SANM in 0.4s | 2.73 sym/s | Total: 16.1m | ETA: 4.4m [2026-03-02T20:31:13.585645] [INFO ] [sig ] [2643/3370] Forecasting SAP... [2026-03-02T20:31:13.585676] [INFO ] [sig ] Generating forecast for: SAP [2026-03-02T20:31:13.585706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-03-02T20:31:13.606212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-03-02T20:31:13.606865] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-03-02T20:31:13.608132] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-03-02T20:31:13.608198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:13.608241] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:13.608280] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:13.608375] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:13.681278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:13.682523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:13.682726] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:13.682771] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:13.814147] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:13.814311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:13.814353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:13.814382] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:13.818015] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: UP (p=78.72%) [2026-03-02T20:31:13.818329] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-03-02T20:31:13.818467] [INFO ] [sig ] SAP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:13.967885] [INFO ] [LOCAL ] Saved forecast: SAP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SAP.txt [2026-03-02T20:31:13.968043] [INFO ] [sig ] [2643/3370] Completed SAP in 0.4s | 2.73 sym/s | Total: 16.1m | ETA: 4.4m [2026-03-02T20:31:13.968087] [INFO ] [sig ] [2644/3370] Forecasting SARK... [2026-03-02T20:31:13.968115] [INFO ] [sig ] Generating forecast for: SARK [2026-03-02T20:31:13.968146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-03-02T20:31:13.979873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-03-02T20:31:13.980200] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-03-02T20:31:13.981026] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-03-02T20:31:13.981078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:13.981110] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:13.981137] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:13.981193] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:14.040542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:14.041423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:14.041562] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:14.041618] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:14.165680] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:14.165841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:14.165882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:14.165912] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:14.169454] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: DOWN (p=49.85%) [2026-03-02T20:31:14.169774] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-03-02T20:31:14.169934] [INFO ] [sig ] SARK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:14.319899] [INFO ] [LOCAL ] Saved forecast: SARK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SARK.txt [2026-03-02T20:31:14.320066] [INFO ] [sig ] [2644/3370] Completed SARK in 0.4s | 2.73 sym/s | Total: 16.2m | ETA: 4.4m [2026-03-02T20:31:14.320109] [INFO ] [sig ] [2645/3370] Forecasting SATL... [2026-03-02T20:31:14.320148] [INFO ] [sig ] Generating forecast for: SATL [2026-03-02T20:31:14.320181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-03-02T20:31:14.331396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-03-02T20:31:14.331771] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-03-02T20:31:14.332655] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-03-02T20:31:14.332710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:14.332743] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:14.332784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:14.332860] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:14.394815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:14.395598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:14.395681] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:14.395714] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:14.520657] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:14.520807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:14.520854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:14.520888] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:14.524334] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: DOWN (p=49.09%) [2026-03-02T20:31:14.524629] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-03-02T20:31:14.524759] [INFO ] [sig ] SATL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:14.677113] [INFO ] [LOCAL ] Saved forecast: SATL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SATL.txt [2026-03-02T20:31:14.677272] [INFO ] [sig ] [2645/3370] Completed SATL in 0.4s | 2.73 sym/s | Total: 16.2m | ETA: 4.4m [2026-03-02T20:31:14.677312] [INFO ] [sig ] [2646/3370] Forecasting SATS... [2026-03-02T20:31:14.677343] [INFO ] [sig ] Generating forecast for: SATS [2026-03-02T20:31:14.677373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-03-02T20:31:14.689897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-03-02T20:31:14.690470] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-03-02T20:31:14.691321] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-03-02T20:31:14.691373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:14.691406] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:14.691432] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:14.691489] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:14.755556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:14.756464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:14.756552] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:14.756607] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:14.890443] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:14.890618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:14.890661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:14.890690] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:14.894597] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: DOWN (p=25.80%) [2026-03-02T20:31:14.894913] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-03-02T20:31:14.895065] [INFO ] [sig ] SATS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:15.049635] [INFO ] [LOCAL ] Saved forecast: SATS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SATS.txt [2026-03-02T20:31:15.049821] [INFO ] [sig ] [2646/3370] Completed SATS in 0.4s | 2.73 sym/s | Total: 16.2m | ETA: 4.4m [2026-03-02T20:31:15.049866] [INFO ] [sig ] [2647/3370] Forecasting SAVA... [2026-03-02T20:31:15.049906] [INFO ] [sig ] Generating forecast for: SAVA [2026-03-02T20:31:15.049938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-03-02T20:31:15.063445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-03-02T20:31:15.063906] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-03-02T20:31:15.065145] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-03-02T20:31:15.065201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:15.065235] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:15.065263] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:15.065323] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:15.125618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:15.126557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:15.126668] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:15.126703] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:15.250380] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:15.250544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:15.250606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:15.250639] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:15.254914] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: UP (p=57.51%) [2026-03-02T20:31:15.255225] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-03-02T20:31:15.255365] [INFO ] [sig ] SAVA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:15.406886] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SAVA.txt [2026-03-02T20:31:15.407085] [INFO ] [sig ] [2647/3370] Completed SAVA in 0.4s | 2.73 sym/s | Total: 16.2m | ETA: 4.4m [2026-03-02T20:31:15.407129] [INFO ] [sig ] [2648/3370] Forecasting SB... [2026-03-02T20:31:15.407160] [INFO ] [sig ] Generating forecast for: SB [2026-03-02T20:31:15.407191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-03-02T20:31:15.421864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-03-02T20:31:15.422463] [INFO ] [FORECASTER] Starting predict_future for SB [2026-03-02T20:31:15.423500] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-03-02T20:31:15.423553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:15.423605] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:15.423633] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:15.423691] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:15.484387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:15.485269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:15.485366] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:15.485416] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:15.610593] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:15.610785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:15.610837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:15.610895] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:15.614563] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-03-02T20:31:15.614897] [INFO ] [FORECASTER] Completed predict_future for SB [2026-03-02T20:31:15.615042] [INFO ] [sig ] SB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:15.772320] [INFO ] [LOCAL ] Saved forecast: SB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SB.txt [2026-03-02T20:31:15.772499] [INFO ] [sig ] [2648/3370] Completed SB in 0.4s | 2.73 sym/s | Total: 16.2m | ETA: 4.4m [2026-03-02T20:31:15.772540] [INFO ] [sig ] [2649/3370] Forecasting SBAC... [2026-03-02T20:31:15.772601] [INFO ] [sig ] Generating forecast for: SBAC [2026-03-02T20:31:15.772635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-03-02T20:31:15.786407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-03-02T20:31:15.786824] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-03-02T20:31:15.787910] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-03-02T20:31:15.787970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:15.788002] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:15.788056] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:15.788115] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:15.848792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:15.849728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:15.849819] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:15.849852] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:15.981503] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:15.981690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:15.981731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:15.981760] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:15.985374] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: UP (p=76.48%) [2026-03-02T20:31:15.985737] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-03-02T20:31:15.985909] [INFO ] [sig ] SBAC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:16.141493] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SBAC.txt [2026-03-02T20:31:16.141675] [INFO ] [sig ] [2649/3370] Completed SBAC in 0.4s | 2.73 sym/s | Total: 16.2m | ETA: 4.4m [2026-03-02T20:31:16.141718] [INFO ] [sig ] [2650/3370] Forecasting SBCF... [2026-03-02T20:31:16.141750] [INFO ] [sig ] Generating forecast for: SBCF [2026-03-02T20:31:16.141780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-03-02T20:31:16.154503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-03-02T20:31:16.154872] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-03-02T20:31:16.155697] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-03-02T20:31:16.155750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:16.155783] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:16.155810] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:16.155867] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:16.216026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:16.216841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:16.216929] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:16.216961] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:16.342545] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:16.342729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:16.342770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:16.342802] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:16.346468] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: DOWN (p=10.34%) [2026-03-02T20:31:16.346773] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-03-02T20:31:16.346905] [INFO ] [sig ] SBCF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:16.505345] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SBCF.txt [2026-03-02T20:31:16.505527] [INFO ] [sig ] [2650/3370] Completed SBCF in 0.4s | 2.73 sym/s | Total: 16.2m | ETA: 4.4m [2026-03-02T20:31:16.505588] [INFO ] [sig ] [2651/3370] Forecasting SBFM... [2026-03-02T20:31:16.505623] [INFO ] [sig ] Generating forecast for: SBFM [2026-03-02T20:31:16.505655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-03-02T20:31:16.525713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-03-02T20:31:16.526097] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-03-02T20:31:16.527412] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-03-02T20:31:16.527475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:16.527545] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:16.527601] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:16.527685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:16.589447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:16.590387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:16.590487] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:16.590522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:16.714964] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:16.715134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:16.715176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:16.715206] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:16.718819] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: UP (p=51.17%) [2026-03-02T20:31:16.719128] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-03-02T20:31:16.719271] [INFO ] [sig ] SBFM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:16.878268] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SBFM.txt [2026-03-02T20:31:16.878433] [INFO ] [sig ] [2651/3370] Completed SBFM in 0.4s | 2.73 sym/s | Total: 16.2m | ETA: 4.4m [2026-03-02T20:31:16.878474] [INFO ] [sig ] [2652/3370] Forecasting SBGI... [2026-03-02T20:31:16.878504] [INFO ] [sig ] Generating forecast for: SBGI [2026-03-02T20:31:16.878536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-03-02T20:31:16.891702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-03-02T20:31:16.892320] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-03-02T20:31:16.893209] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-03-02T20:31:16.893265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:16.893298] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:16.893324] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:16.893395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:16.969333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:16.970282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:16.970371] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:16.970405] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:17.093600] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:17.093774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:17.093825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:17.093863] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:17.098464] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: DOWN (p=18.28%) [2026-03-02T20:31:17.098836] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-03-02T20:31:17.099003] [INFO ] [sig ] SBGI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:17.264915] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SBGI.txt [2026-03-02T20:31:17.265101] [INFO ] [sig ] [2652/3370] Completed SBGI in 0.4s | 2.73 sym/s | Total: 16.2m | ETA: 4.4m [2026-03-02T20:31:17.265143] [INFO ] [sig ] [2653/3370] Forecasting SBH... [2026-03-02T20:31:17.265174] [INFO ] [sig ] Generating forecast for: SBH [2026-03-02T20:31:17.265205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-03-02T20:31:17.278848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-03-02T20:31:17.279249] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-03-02T20:31:17.280352] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-03-02T20:31:17.280406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:17.280440] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:17.280469] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:17.280528] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:17.343832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:17.344762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:17.344848] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:17.344881] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:17.481509] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:17.481694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:17.481735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:17.481764] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:17.485290] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: DOWN (p=8.21%) [2026-03-02T20:31:17.485613] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-03-02T20:31:17.485754] [INFO ] [sig ] SBH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:17.640024] [INFO ] [LOCAL ] Saved forecast: SBH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SBH.txt [2026-03-02T20:31:17.640193] [INFO ] [sig ] [2653/3370] Completed SBH in 0.4s | 2.73 sym/s | Total: 16.2m | ETA: 4.4m [2026-03-02T20:31:17.640234] [INFO ] [sig ] [2654/3370] Forecasting SBI... [2026-03-02T20:31:17.640265] [INFO ] [sig ] Generating forecast for: SBI [2026-03-02T20:31:17.640296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-03-02T20:31:17.652358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-03-02T20:31:17.652792] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-03-02T20:31:17.653892] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-03-02T20:31:17.653961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:17.653998] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:17.654026] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:17.654085] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:17.714172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:17.715100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:17.715204] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:17.715239] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:17.834024] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:17.834189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:17.834228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:17.834291] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:17.837810] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: DOWN (p=17.18%) [2026-03-02T20:31:17.838147] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-03-02T20:31:17.838305] [INFO ] [sig ] SBI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:18.013491] [INFO ] [LOCAL ] Saved forecast: SBI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SBI.txt [2026-03-02T20:31:18.013760] [INFO ] [sig ] [2654/3370] Completed SBI in 0.4s | 2.73 sym/s | Total: 16.2m | ETA: 4.4m [2026-03-02T20:31:18.013822] [INFO ] [sig ] [2655/3370] Forecasting SBLK... [2026-03-02T20:31:18.013868] [INFO ] [sig ] Generating forecast for: SBLK [2026-03-02T20:31:18.013918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-03-02T20:31:18.030365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-03-02T20:31:18.030857] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-03-02T20:31:18.031932] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-03-02T20:31:18.031995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:18.032037] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:18.032258] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:18.032338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:18.098329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:18.099343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:18.099441] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:18.099475] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:18.223370] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:18.223548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:18.223613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:18.223643] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:18.227570] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-03-02T20:31:18.227898] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-03-02T20:31:18.228061] [INFO ] [sig ] SBLK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:18.378350] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SBLK.txt [2026-03-02T20:31:18.378532] [INFO ] [sig ] [2655/3370] Completed SBLK in 0.4s | 2.73 sym/s | Total: 16.2m | ETA: 4.4m [2026-03-02T20:31:18.378594] [INFO ] [sig ] [2656/3370] Forecasting SBRA... [2026-03-02T20:31:18.378630] [INFO ] [sig ] Generating forecast for: SBRA [2026-03-02T20:31:18.378674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-03-02T20:31:18.393300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-03-02T20:31:18.393817] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-03-02T20:31:18.394898] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-03-02T20:31:18.394959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:18.395001] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:18.395035] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:18.395117] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:18.465670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:18.466557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:18.466668] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:18.466700] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:18.588732] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:18.588922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:18.588964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:18.588992] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:18.592590] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: DOWN (p=0.23%) [2026-03-02T20:31:18.592883] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-03-02T20:31:18.593038] [INFO ] [sig ] SBRA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:18.737038] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SBRA.txt [2026-03-02T20:31:18.737181] [INFO ] [sig ] [2656/3370] Completed SBRA in 0.4s | 2.73 sym/s | Total: 16.2m | ETA: 4.4m [2026-03-02T20:31:18.737222] [INFO ] [sig ] [2657/3370] Forecasting SBS... [2026-03-02T20:31:18.737251] [INFO ] [sig ] Generating forecast for: SBS [2026-03-02T20:31:18.737281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-03-02T20:31:18.750376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-03-02T20:31:18.750754] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-03-02T20:31:18.751547] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-03-02T20:31:18.751619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:18.751652] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:18.751679] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:18.751736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:18.821853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:18.822780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:18.822871] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:18.822905] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:18.982427] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:18.982613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:18.982655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:18.982685] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:18.986745] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: UP (p=91.70%) [2026-03-02T20:31:18.987057] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-03-02T20:31:18.987190] [INFO ] [sig ] SBS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:19.132069] [INFO ] [LOCAL ] Saved forecast: SBS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SBS.txt [2026-03-02T20:31:19.132219] [INFO ] [sig ] [2657/3370] Completed SBS in 0.4s | 2.73 sym/s | Total: 16.2m | ETA: 4.4m [2026-03-02T20:31:19.132260] [INFO ] [sig ] [2658/3370] Forecasting SBSI... [2026-03-02T20:31:19.132291] [INFO ] [sig ] Generating forecast for: SBSI [2026-03-02T20:31:19.132321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-03-02T20:31:19.144657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-03-02T20:31:19.145027] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-03-02T20:31:19.145861] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-03-02T20:31:19.145914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:19.145947] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:19.145974] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:19.146031] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:19.203367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:19.204064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:19.204145] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:19.204177] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:19.322254] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:19.322438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:19.322487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:19.322523] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:19.326068] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: UP (p=66.98%) [2026-03-02T20:31:19.326347] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-03-02T20:31:19.326489] [INFO ] [sig ] SBSI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:19.469084] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SBSI.txt [2026-03-02T20:31:19.469236] [INFO ] [sig ] [2658/3370] Completed SBSI in 0.3s | 2.73 sym/s | Total: 16.2m | ETA: 4.4m [2026-03-02T20:31:19.469277] [INFO ] [sig ] [2659/3370] Forecasting SBUX... [2026-03-02T20:31:19.469306] [INFO ] [sig ] Generating forecast for: SBUX [2026-03-02T20:31:19.469337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-03-02T20:31:19.482613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-03-02T20:31:19.483020] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-03-02T20:31:19.483864] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-03-02T20:31:19.483930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:19.483969] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:19.484001] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:19.484063] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:19.541764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:19.542706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:19.542797] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:19.542830] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:19.672159] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:19.672331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:19.672372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:19.672404] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:19.676065] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: UP (p=96.50%) [2026-03-02T20:31:19.676381] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-03-02T20:31:19.676523] [INFO ] [sig ] SBUX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:19.823536] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SBUX.txt [2026-03-02T20:31:19.823726] [INFO ] [sig ] [2659/3370] Completed SBUX in 0.4s | 2.73 sym/s | Total: 16.2m | ETA: 4.3m [2026-03-02T20:31:19.823767] [INFO ] [sig ] [2660/3370] Forecasting SCD... [2026-03-02T20:31:19.823797] [INFO ] [sig ] Generating forecast for: SCD [2026-03-02T20:31:19.823827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-03-02T20:31:19.836265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-03-02T20:31:19.836657] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-03-02T20:31:19.837494] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-03-02T20:31:19.837559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:19.837627] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:19.837657] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:19.837715] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:19.899217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:19.900178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:19.900270] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:19.900303] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:20.020059] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:20.020238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:20.020282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:20.020313] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:20.024084] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: DOWN (p=6.97%) [2026-03-02T20:31:20.024441] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-03-02T20:31:20.024612] [INFO ] [sig ] SCD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:20.168180] [INFO ] [LOCAL ] Saved forecast: SCD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SCD.txt [2026-03-02T20:31:20.168332] [INFO ] [sig ] [2660/3370] Completed SCD in 0.3s | 2.73 sym/s | Total: 16.3m | ETA: 4.3m [2026-03-02T20:31:20.168373] [INFO ] [sig ] [2661/3370] Forecasting SCHL... [2026-03-02T20:31:20.168402] [INFO ] [sig ] Generating forecast for: SCHL [2026-03-02T20:31:20.168431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-03-02T20:31:20.181316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-03-02T20:31:20.181715] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-03-02T20:31:20.182640] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-03-02T20:31:20.182708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:20.182741] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:20.182769] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:20.182827] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:20.241359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:20.242155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:20.242267] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:20.242304] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:20.367301] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:20.367496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:20.367538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:20.367588] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:20.371180] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: UP (p=98.67%) [2026-03-02T20:31:20.371481] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-03-02T20:31:20.371658] [INFO ] [sig ] SCHL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:20.515614] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SCHL.txt [2026-03-02T20:31:20.515775] [INFO ] [sig ] [2661/3370] Completed SCHL in 0.3s | 2.73 sym/s | Total: 16.3m | ETA: 4.3m [2026-03-02T20:31:20.515814] [INFO ] [sig ] [2662/3370] Forecasting SCI... [2026-03-02T20:31:20.515845] [INFO ] [sig ] Generating forecast for: SCI [2026-03-02T20:31:20.515875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-03-02T20:31:20.533425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-03-02T20:31:20.533842] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-03-02T20:31:20.534725] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-03-02T20:31:20.534779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:20.534811] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:20.534838] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:20.534902] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:20.593069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:20.593866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:20.593969] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:20.594012] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:20.711827] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:20.711987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:20.712027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:20.712057] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:20.715492] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: DOWN (p=9.62%) [2026-03-02T20:31:20.715791] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-03-02T20:31:20.715923] [INFO ] [sig ] SCI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:20.861502] [INFO ] [LOCAL ] Saved forecast: SCI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SCI.txt [2026-03-02T20:31:20.861658] [INFO ] [sig ] [2662/3370] Completed SCI in 0.3s | 2.73 sym/s | Total: 16.3m | ETA: 4.3m [2026-03-02T20:31:20.861701] [INFO ] [sig ] [2663/3370] Forecasting SCL... [2026-03-02T20:31:20.861731] [INFO ] [sig ] Generating forecast for: SCL [2026-03-02T20:31:20.861761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-03-02T20:31:20.873327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-03-02T20:31:20.873697] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-03-02T20:31:20.874509] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-03-02T20:31:20.874561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:20.874614] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:20.874642] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:20.874700] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:20.933103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:20.933953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:20.934054] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:20.934088] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:21.055807] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:21.055973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:21.056015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:21.056045] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:21.059940] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: DOWN (p=5.51%) [2026-03-02T20:31:21.060219] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-03-02T20:31:21.060350] [INFO ] [sig ] SCL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:21.203147] [INFO ] [LOCAL ] Saved forecast: SCL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SCL.txt [2026-03-02T20:31:21.203288] [INFO ] [sig ] [2663/3370] Completed SCL in 0.3s | 2.73 sym/s | Total: 16.3m | ETA: 4.3m [2026-03-02T20:31:21.203330] [INFO ] [sig ] [2664/3370] Forecasting SCM... [2026-03-02T20:31:21.203359] [INFO ] [sig ] Generating forecast for: SCM [2026-03-02T20:31:21.203389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-03-02T20:31:21.216209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-03-02T20:31:21.216645] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-03-02T20:31:21.217594] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-03-02T20:31:21.217659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:21.217693] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:21.217728] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:21.217796] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:21.278431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:21.279427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:21.279522] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:21.279555] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:21.400080] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:21.400250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:21.400291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:21.400320] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:21.403864] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: DOWN (p=3.73%) [2026-03-02T20:31:21.404191] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-03-02T20:31:21.404331] [INFO ] [sig ] SCM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:21.558045] [INFO ] [LOCAL ] Saved forecast: SCM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SCM.txt [2026-03-02T20:31:21.558263] [INFO ] [sig ] [2664/3370] Completed SCM in 0.4s | 2.73 sym/s | Total: 16.3m | ETA: 4.3m [2026-03-02T20:31:21.558308] [INFO ] [sig ] [2665/3370] Forecasting SCSC... [2026-03-02T20:31:21.558338] [INFO ] [sig ] Generating forecast for: SCSC [2026-03-02T20:31:21.558369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-03-02T20:31:21.571938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-03-02T20:31:21.572371] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-03-02T20:31:21.573449] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-03-02T20:31:21.573508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:21.573557] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:21.573626] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:21.573701] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:21.639135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:21.640108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:21.640373] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:21.640408] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:21.773545] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:21.773747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:21.773790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:21.773822] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:21.777469] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: UP (p=70.68%) [2026-03-02T20:31:21.777778] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-03-02T20:31:21.777940] [INFO ] [sig ] SCSC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:21.930816] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SCSC.txt [2026-03-02T20:31:21.930974] [INFO ] [sig ] [2665/3370] Completed SCSC in 0.4s | 2.73 sym/s | Total: 16.3m | ETA: 4.3m [2026-03-02T20:31:21.931016] [INFO ] [sig ] [2666/3370] Forecasting SCVL... [2026-03-02T20:31:21.931045] [INFO ] [sig ] Generating forecast for: SCVL [2026-03-02T20:31:21.931076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-03-02T20:31:21.943450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-03-02T20:31:21.943822] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-03-02T20:31:21.944683] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-03-02T20:31:21.944736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:21.944768] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:21.944796] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:21.944853] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:22.003366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:22.004243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:22.004333] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:22.004368] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:22.124263] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:22.124436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:22.124476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:22.124504] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:22.128041] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: UP (p=81.31%) [2026-03-02T20:31:22.128551] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-03-02T20:31:22.128712] [INFO ] [sig ] SCVL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:22.280429] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SCVL.txt [2026-03-02T20:31:22.280641] [INFO ] [sig ] [2666/3370] Completed SCVL in 0.3s | 2.73 sym/s | Total: 16.3m | ETA: 4.3m [2026-03-02T20:31:22.280702] [INFO ] [sig ] [2667/3370] Forecasting SCZ... [2026-03-02T20:31:22.280746] [INFO ] [sig ] Generating forecast for: SCZ [2026-03-02T20:31:22.280793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-03-02T20:31:22.293113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-03-02T20:31:22.293511] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-03-02T20:31:22.294372] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-03-02T20:31:22.294427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:22.294460] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:22.294486] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:22.294543] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:22.353309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:22.354236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:22.354328] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:22.354361] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:22.487349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:22.487514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:22.487556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:22.487609] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:22.491280] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: UP (p=93.39%) [2026-03-02T20:31:22.491603] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-03-02T20:31:22.491747] [INFO ] [sig ] SCZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:22.643317] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SCZ.txt [2026-03-02T20:31:22.643486] [INFO ] [sig ] [2667/3370] Completed SCZ in 0.4s | 2.73 sym/s | Total: 16.3m | ETA: 4.3m [2026-03-02T20:31:22.643549] [INFO ] [sig ] [2668/3370] Forecasting SD... [2026-03-02T20:31:22.643601] [INFO ] [sig ] Generating forecast for: SD [2026-03-02T20:31:22.643636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-03-02T20:31:22.657320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-03-02T20:31:22.657752] [INFO ] [FORECASTER] Starting predict_future for SD [2026-03-02T20:31:22.658744] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-03-02T20:31:22.658800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:22.658870] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:22.658904] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:22.658982] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:22.721459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:22.722374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:22.722465] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:22.722500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:22.846144] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:22.846311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:22.846354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:22.846384] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:22.849977] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: DOWN (p=47.42%) [2026-03-02T20:31:22.850282] [INFO ] [FORECASTER] Completed predict_future for SD [2026-03-02T20:31:22.850423] [INFO ] [sig ] SD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:23.002980] [INFO ] [LOCAL ] Saved forecast: SD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SD.txt [2026-03-02T20:31:23.003153] [INFO ] [sig ] [2668/3370] Completed SD in 0.4s | 2.73 sym/s | Total: 16.3m | ETA: 4.3m [2026-03-02T20:31:23.003199] [INFO ] [sig ] [2669/3370] Forecasting SDA... [2026-03-02T20:31:23.003232] [INFO ] [sig ] Generating forecast for: SDA [2026-03-02T20:31:23.003263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-03-02T20:31:23.015378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-03-02T20:31:23.015802] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-03-02T20:31:23.016734] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-03-02T20:31:23.016788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:23.016822] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:23.016851] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:23.016910] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:23.077125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:23.078101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:23.078199] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:23.078233] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:23.199106] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:23.199269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:23.199310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:23.199338] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:23.202857] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: DOWN (p=19.20%) [2026-03-02T20:31:23.203137] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-03-02T20:31:23.203265] [INFO ] [sig ] SDA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:23.352905] [INFO ] [LOCAL ] Saved forecast: SDA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SDA.txt [2026-03-02T20:31:23.353077] [INFO ] [sig ] [2669/3370] Completed SDA in 0.3s | 2.73 sym/s | Total: 16.3m | ETA: 4.3m [2026-03-02T20:31:23.353118] [INFO ] [sig ] [2670/3370] Forecasting SDHY... [2026-03-02T20:31:23.353150] [INFO ] [sig ] Generating forecast for: SDHY [2026-03-02T20:31:23.353180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-03-02T20:31:23.366689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-03-02T20:31:23.367048] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-03-02T20:31:23.367973] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-03-02T20:31:23.368052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:23.368089] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:23.368117] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:23.368177] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:23.430675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:23.431570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:23.431693] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:23.431727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:23.550366] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:23.550530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:23.550587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:23.550620] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:23.554131] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: DOWN (p=17.63%) [2026-03-02T20:31:23.554418] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-03-02T20:31:23.554551] [INFO ] [sig ] SDHY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:23.706725] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SDHY.txt [2026-03-02T20:31:23.706886] [INFO ] [sig ] [2670/3370] Completed SDHY in 0.4s | 2.73 sym/s | Total: 16.3m | ETA: 4.3m [2026-03-02T20:31:23.706928] [INFO ] [sig ] [2671/3370] Forecasting SDRL... [2026-03-02T20:31:23.706958] [INFO ] [sig ] Generating forecast for: SDRL [2026-03-02T20:31:23.706990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-03-02T20:31:23.718729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-03-02T20:31:23.719129] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-03-02T20:31:23.719991] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-03-02T20:31:23.720049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:23.720081] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:23.720107] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:23.720164] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:23.777514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:23.778700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:23.778790] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:23.778823] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:23.899487] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:23.899666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:23.899708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:23.899770] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:23.903288] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: UP (p=79.67%) [2026-03-02T20:31:23.903610] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-03-02T20:31:23.903752] [INFO ] [sig ] SDRL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:24.052495] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SDRL.txt [2026-03-02T20:31:24.052675] [INFO ] [sig ] [2671/3370] Completed SDRL in 0.3s | 2.73 sym/s | Total: 16.3m | ETA: 4.3m [2026-03-02T20:31:24.052719] [INFO ] [sig ] [2672/3370] Forecasting SDVY... [2026-03-02T20:31:24.052750] [INFO ] [sig ] Generating forecast for: SDVY [2026-03-02T20:31:24.052780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-03-02T20:31:24.065165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-03-02T20:31:24.065558] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-03-02T20:31:24.066412] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-03-02T20:31:24.066467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:24.066501] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:24.066529] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:24.066623] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:24.127649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:24.128603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:24.128693] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:24.128729] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:24.266982] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:24.267148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:24.267190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:24.267236] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:24.270721] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: UP (p=83.92%) [2026-03-02T20:31:24.271003] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-03-02T20:31:24.271136] [INFO ] [sig ] SDVY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:24.417591] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SDVY.txt [2026-03-02T20:31:24.417745] [INFO ] [sig ] [2672/3370] Completed SDVY in 0.4s | 2.73 sym/s | Total: 16.3m | ETA: 4.3m [2026-03-02T20:31:24.417786] [INFO ] [sig ] [2673/3370] Forecasting SE... [2026-03-02T20:31:24.417817] [INFO ] [sig ] Generating forecast for: SE [2026-03-02T20:31:24.417847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-03-02T20:31:24.431436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-03-02T20:31:24.431883] [INFO ] [FORECASTER] Starting predict_future for SE [2026-03-02T20:31:24.432781] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-03-02T20:31:24.432837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:24.432871] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:24.432900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:24.432961] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:24.492747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:24.493668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:24.493759] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:24.493793] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:24.614621] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:24.614775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:24.614815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:24.614845] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:24.618301] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: UP (p=93.85%) [2026-03-02T20:31:24.618615] [INFO ] [FORECASTER] Completed predict_future for SE [2026-03-02T20:31:24.618749] [INFO ] [sig ] SE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:24.768227] [INFO ] [LOCAL ] Saved forecast: SE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SE.txt [2026-03-02T20:31:24.768373] [INFO ] [sig ] [2673/3370] Completed SE in 0.4s | 2.73 sym/s | Total: 16.3m | ETA: 4.3m [2026-03-02T20:31:24.768417] [INFO ] [sig ] [2674/3370] Forecasting SEDG... [2026-03-02T20:31:24.768447] [INFO ] [sig ] Generating forecast for: SEDG [2026-03-02T20:31:24.768480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-03-02T20:31:24.782132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-03-02T20:31:24.782661] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-03-02T20:31:24.783725] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-03-02T20:31:24.783777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:24.783807] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:24.783833] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:24.783890] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:24.843005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:24.843679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:24.843762] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:24.843808] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:24.967847] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:24.968059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:24.968104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:24.968134] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:24.971828] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: UP (p=65.64%) [2026-03-02T20:31:24.972168] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-03-02T20:31:24.972308] [INFO ] [sig ] SEDG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:25.119913] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SEDG.txt [2026-03-02T20:31:25.120054] [INFO ] [sig ] [2674/3370] Completed SEDG in 0.4s | 2.73 sym/s | Total: 16.3m | ETA: 4.3m [2026-03-02T20:31:25.120095] [INFO ] [sig ] [2675/3370] Forecasting SEE... [2026-03-02T20:31:25.120123] [INFO ] [sig ] Generating forecast for: SEE [2026-03-02T20:31:25.120152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-03-02T20:31:25.133767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-03-02T20:31:25.134090] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-03-02T20:31:25.135122] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-03-02T20:31:25.135174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:25.135206] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:25.135232] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:25.135433] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:25.194751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:25.195399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:25.195483] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:25.195518] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:25.317089] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:25.317247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:25.317289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:25.317319] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:25.320824] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: UP (p=91.16%) [2026-03-02T20:31:25.321141] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-03-02T20:31:25.321281] [INFO ] [sig ] SEE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:25.466859] [INFO ] [LOCAL ] Saved forecast: SEE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SEE.txt [2026-03-02T20:31:25.466985] [INFO ] [sig ] [2675/3370] Completed SEE in 0.3s | 2.73 sym/s | Total: 16.3m | ETA: 4.2m [2026-03-02T20:31:25.467025] [INFO ] [sig ] [2676/3370] Forecasting SEIC... [2026-03-02T20:31:25.467054] [INFO ] [sig ] Generating forecast for: SEIC [2026-03-02T20:31:25.467084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-03-02T20:31:25.478965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-03-02T20:31:25.479278] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-03-02T20:31:25.480098] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-03-02T20:31:25.480150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:25.480182] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:25.480220] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:25.480278] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:25.539984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:25.540755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:25.540839] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:25.540874] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:25.662321] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:25.662461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:25.662499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:25.662527] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:25.665836] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: UP (p=51.54%) [2026-03-02T20:31:25.666122] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-03-02T20:31:25.666250] [INFO ] [sig ] SEIC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:25.812976] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SEIC.txt [2026-03-02T20:31:25.813104] [INFO ] [sig ] [2676/3370] Completed SEIC in 0.3s | 2.73 sym/s | Total: 16.3m | ETA: 4.2m [2026-03-02T20:31:25.813142] [INFO ] [sig ] [2677/3370] Forecasting SELF... [2026-03-02T20:31:25.813173] [INFO ] [sig ] Generating forecast for: SELF [2026-03-02T20:31:25.813202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-03-02T20:31:25.824355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-03-02T20:31:25.824645] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-03-02T20:31:25.825476] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-03-02T20:31:25.825529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:25.825561] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:25.825611] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:25.825672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:25.884909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:25.885618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:25.885705] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:25.885739] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:26.004084] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:26.004247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:26.004289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:26.004318] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:26.007783] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: UP (p=56.57%) [2026-03-02T20:31:26.008085] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-03-02T20:31:26.008235] [INFO ] [sig ] SELF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:26.153377] [INFO ] [LOCAL ] Saved forecast: SELF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SELF.txt [2026-03-02T20:31:26.153506] [INFO ] [sig ] [2677/3370] Completed SELF in 0.3s | 2.73 sym/s | Total: 16.4m | ETA: 4.2m [2026-03-02T20:31:26.153546] [INFO ] [sig ] [2678/3370] Forecasting SEM... [2026-03-02T20:31:26.153591] [INFO ] [sig ] Generating forecast for: SEM [2026-03-02T20:31:26.153625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-03-02T20:31:26.166012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-03-02T20:31:26.166310] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-03-02T20:31:26.167169] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-03-02T20:31:26.167222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:26.167253] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:26.167281] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:26.167338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:26.225652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:26.226272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:26.226394] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:26.226429] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:26.348484] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:26.348669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:26.348712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:26.348742] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:26.352952] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: UP (p=77.28%) [2026-03-02T20:31:26.353236] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-03-02T20:31:26.353368] [INFO ] [sig ] SEM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:26.499689] [INFO ] [LOCAL ] Saved forecast: SEM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SEM.txt [2026-03-02T20:31:26.499856] [INFO ] [sig ] [2678/3370] Completed SEM in 0.3s | 2.73 sym/s | Total: 16.4m | ETA: 4.2m [2026-03-02T20:31:26.499898] [INFO ] [sig ] [2679/3370] Forecasting SENEA... [2026-03-02T20:31:26.499928] [INFO ] [sig ] Generating forecast for: SENEA [2026-03-02T20:31:26.499958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-03-02T20:31:26.512694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-03-02T20:31:26.513126] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-03-02T20:31:26.514021] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-03-02T20:31:26.514076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:26.514108] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:26.514135] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:26.514193] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:26.572279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:26.573199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:26.573287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:26.573320] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:26.694402] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:26.694587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:26.694631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:26.694659] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:26.698531] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: DOWN (p=22.35%) [2026-03-02T20:31:26.698886] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-03-02T20:31:26.699031] [INFO ] [sig ] SENEA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:26.851315] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SENEA.txt [2026-03-02T20:31:26.851462] [INFO ] [sig ] [2679/3370] Completed SENEA in 0.4s | 2.73 sym/s | Total: 16.4m | ETA: 4.2m [2026-03-02T20:31:26.851504] [INFO ] [sig ] [2680/3370] Forecasting SENS... [2026-03-02T20:31:26.851533] [INFO ] [sig ] Generating forecast for: SENS [2026-03-02T20:31:26.851588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-03-02T20:31:26.865176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-03-02T20:31:26.865546] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-03-02T20:31:26.866363] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-03-02T20:31:26.866415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:26.866447] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:26.866475] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:26.866532] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:26.925937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:26.926818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:26.926903] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:26.926936] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:27.059272] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:27.059438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:27.059479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:27.059507] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:27.063677] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: DOWN (p=15.82%) [2026-03-02T20:31:27.063968] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-03-02T20:31:27.064105] [INFO ] [sig ] SENS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:27.216689] [INFO ] [LOCAL ] Saved forecast: SENS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SENS.txt [2026-03-02T20:31:27.216842] [INFO ] [sig ] [2680/3370] Completed SENS in 0.4s | 2.73 sym/s | Total: 16.4m | ETA: 4.2m [2026-03-02T20:31:27.216918] [INFO ] [sig ] [2681/3370] Forecasting SERA... [2026-03-02T20:31:27.216952] [INFO ] [sig ] Generating forecast for: SERA [2026-03-02T20:31:27.216982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-03-02T20:31:27.228819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-03-02T20:31:27.229142] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-03-02T20:31:27.229961] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-03-02T20:31:27.230014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:27.230046] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:27.230074] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:27.230131] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:27.289088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:27.290007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:27.290095] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:27.290130] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:27.427053] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:27.427226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:27.427267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:27.427297] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:27.431145] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-03-02T20:31:27.431456] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-03-02T20:31:27.431618] [INFO ] [sig ] SERA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:27.585173] [INFO ] [LOCAL ] Saved forecast: SERA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SERA.txt [2026-03-02T20:31:27.585353] [INFO ] [sig ] [2681/3370] Completed SERA in 0.4s | 2.73 sym/s | Total: 16.4m | ETA: 4.2m [2026-03-02T20:31:27.585396] [INFO ] [sig ] [2682/3370] Forecasting SES... [2026-03-02T20:31:27.585427] [INFO ] [sig ] Generating forecast for: SES [2026-03-02T20:31:27.585675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-03-02T20:31:27.600006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-03-02T20:31:27.600360] [INFO ] [FORECASTER] Starting predict_future for SES [2026-03-02T20:31:27.601243] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-03-02T20:31:27.601298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:27.601330] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:27.601356] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:27.601420] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:27.661116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:27.662195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:27.662299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:27.662532] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:27.794157] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:27.794326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:27.794367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:27.794397] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:27.797995] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: UP (p=75.64%) [2026-03-02T20:31:27.798320] [INFO ] [FORECASTER] Completed predict_future for SES [2026-03-02T20:31:27.798451] [INFO ] [sig ] SES: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:27.947656] [INFO ] [LOCAL ] Saved forecast: SES 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SES.txt [2026-03-02T20:31:27.947808] [INFO ] [sig ] [2682/3370] Completed SES in 0.4s | 2.73 sym/s | Total: 16.4m | ETA: 4.2m [2026-03-02T20:31:27.947850] [INFO ] [sig ] [2683/3370] Forecasting SEVN... [2026-03-02T20:31:27.947880] [INFO ] [sig ] Generating forecast for: SEVN [2026-03-02T20:31:27.947909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-03-02T20:31:27.960140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-03-02T20:31:27.960535] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-03-02T20:31:27.961364] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-03-02T20:31:27.961417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:27.961449] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:27.961476] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:27.961533] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:28.019229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:28.020081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:28.020173] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:28.020206] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:28.140152] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:28.140319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:28.140562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:28.140624] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:28.144768] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: DOWN (p=44.52%) [2026-03-02T20:31:28.145054] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-03-02T20:31:28.145187] [INFO ] [sig ] SEVN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:28.294857] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SEVN.txt [2026-03-02T20:31:28.295014] [INFO ] [sig ] [2683/3370] Completed SEVN in 0.3s | 2.73 sym/s | Total: 16.4m | ETA: 4.2m [2026-03-02T20:31:28.295055] [INFO ] [sig ] [2684/3370] Forecasting SEZL... [2026-03-02T20:31:28.295084] [INFO ] [sig ] Generating forecast for: SEZL [2026-03-02T20:31:28.295114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-03-02T20:31:28.308492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-03-02T20:31:28.308894] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-03-02T20:31:28.309794] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-03-02T20:31:28.309849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:28.309882] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:28.309909] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:28.309968] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:28.374062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:28.374945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:28.375031] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:28.375066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:28.500069] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:28.500239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:28.500281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:28.500311] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:28.503885] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: DOWN (p=40.99%) [2026-03-02T20:31:28.504180] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-03-02T20:31:28.504321] [INFO ] [sig ] SEZL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:28.668673] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SEZL.txt [2026-03-02T20:31:28.668844] [INFO ] [sig ] [2684/3370] Completed SEZL in 0.4s | 2.73 sym/s | Total: 16.4m | ETA: 4.2m [2026-03-02T20:31:28.668886] [INFO ] [sig ] [2685/3370] Forecasting SF... [2026-03-02T20:31:28.668916] [INFO ] [sig ] Generating forecast for: SF [2026-03-02T20:31:28.668949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-03-02T20:31:28.681646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-03-02T20:31:28.682018] [INFO ] [FORECASTER] Starting predict_future for SF [2026-03-02T20:31:28.682863] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-03-02T20:31:28.682942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:28.682976] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:28.683003] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:28.683061] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:28.749796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:28.751311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:28.751677] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:28.751717] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:28.879327] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:28.879484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:28.879524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:28.879553] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:28.883081] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: UP (p=89.39%) [2026-03-02T20:31:28.883365] [INFO ] [FORECASTER] Completed predict_future for SF [2026-03-02T20:31:28.883505] [INFO ] [sig ] SF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:29.044135] [INFO ] [LOCAL ] Saved forecast: SF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SF.txt [2026-03-02T20:31:29.044300] [INFO ] [sig ] [2685/3370] Completed SF in 0.4s | 2.73 sym/s | Total: 16.4m | ETA: 4.2m [2026-03-02T20:31:29.044351] [INFO ] [sig ] [2686/3370] Forecasting SFB... [2026-03-02T20:31:29.044385] [INFO ] [sig ] Generating forecast for: SFB [2026-03-02T20:31:29.044426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-03-02T20:31:29.057233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-03-02T20:31:29.057549] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-03-02T20:31:29.058444] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-03-02T20:31:29.058497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:29.058528] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:29.058555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:29.058641] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:29.119677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:29.120800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:29.120892] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:29.120926] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:29.237569] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:29.237752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:29.237793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:29.237823] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:29.241645] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: UP (p=96.95%) [2026-03-02T20:31:29.241945] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-03-02T20:31:29.242093] [INFO ] [sig ] SFB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:29.400617] [INFO ] [LOCAL ] Saved forecast: SFB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SFB.txt [2026-03-02T20:31:29.400774] [INFO ] [sig ] [2686/3370] Completed SFB in 0.4s | 2.73 sym/s | Total: 16.4m | ETA: 4.2m [2026-03-02T20:31:29.400814] [INFO ] [sig ] [2687/3370] Forecasting SFBS... [2026-03-02T20:31:29.400845] [INFO ] [sig ] Generating forecast for: SFBS [2026-03-02T20:31:29.400876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-03-02T20:31:29.413779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-03-02T20:31:29.414090] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-03-02T20:31:29.415115] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-03-02T20:31:29.415168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:29.415199] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:29.415226] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:29.415282] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:29.486103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:29.487191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:29.487301] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:29.487342] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:29.615265] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:29.615431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:29.615472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:29.615500] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:29.619509] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: UP (p=90.17%) [2026-03-02T20:31:29.619803] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-03-02T20:31:29.619933] [INFO ] [sig ] SFBS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:29.770896] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SFBS.txt [2026-03-02T20:31:29.771046] [INFO ] [sig ] [2687/3370] Completed SFBS in 0.4s | 2.73 sym/s | Total: 16.4m | ETA: 4.2m [2026-03-02T20:31:29.771086] [INFO ] [sig ] [2688/3370] Forecasting SFIX... [2026-03-02T20:31:29.771117] [INFO ] [sig ] Generating forecast for: SFIX [2026-03-02T20:31:29.771147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-03-02T20:31:29.785100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-03-02T20:31:29.785639] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-03-02T20:31:29.786914] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-03-02T20:31:29.786974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:29.787009] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:29.787039] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:29.787099] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:29.846419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:29.847343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:29.847436] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:29.847471] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:29.969379] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:29.969550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:29.969650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:29.969683] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:29.974265] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: DOWN (p=34.04%) [2026-03-02T20:31:29.974563] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-03-02T20:31:29.974764] [INFO ] [sig ] SFIX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:30.129628] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SFIX.txt [2026-03-02T20:31:30.129801] [INFO ] [sig ] [2688/3370] Completed SFIX in 0.4s | 2.73 sym/s | Total: 16.4m | ETA: 4.2m [2026-03-02T20:31:30.129841] [INFO ] [sig ] [2689/3370] Forecasting SFL... [2026-03-02T20:31:30.129873] [INFO ] [sig ] Generating forecast for: SFL [2026-03-02T20:31:30.129904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-03-02T20:31:30.149620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-03-02T20:31:30.150221] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-03-02T20:31:30.151233] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-03-02T20:31:30.151319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:30.151371] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:30.151415] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:30.151496] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:30.217394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:30.218478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:30.218596] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:30.218634] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:30.358850] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:30.359034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:30.359080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:30.359117] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:30.362908] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: UP (p=92.13%) [2026-03-02T20:31:30.363245] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-03-02T20:31:30.363401] [INFO ] [sig ] SFL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:30.521634] [INFO ] [LOCAL ] Saved forecast: SFL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SFL.txt [2026-03-02T20:31:30.521800] [INFO ] [sig ] [2689/3370] Completed SFL in 0.4s | 2.73 sym/s | Total: 16.4m | ETA: 4.2m [2026-03-02T20:31:30.521840] [INFO ] [sig ] [2690/3370] Forecasting SFLO... [2026-03-02T20:31:30.521872] [INFO ] [sig ] Generating forecast for: SFLO [2026-03-02T20:31:30.521902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-03-02T20:31:30.535850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-03-02T20:31:30.536227] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-03-02T20:31:30.537084] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-03-02T20:31:30.537137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:30.537173] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:30.537201] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:30.537256] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:30.597373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:30.598308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:30.598404] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:30.598439] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:30.725501] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:30.725698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:30.725743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:30.725774] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:30.729956] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: UP (p=85.48%) [2026-03-02T20:31:30.730269] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-03-02T20:31:30.730413] [INFO ] [sig ] SFLO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:30.880931] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SFLO.txt [2026-03-02T20:31:30.881093] [INFO ] [sig ] [2690/3370] Completed SFLO in 0.4s | 2.73 sym/s | Total: 16.4m | ETA: 4.2m [2026-03-02T20:31:30.881135] [INFO ] [sig ] [2691/3370] Forecasting SFM... [2026-03-02T20:31:30.881166] [INFO ] [sig ] Generating forecast for: SFM [2026-03-02T20:31:30.881196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-03-02T20:31:30.894133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-03-02T20:31:30.894540] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-03-02T20:31:30.895397] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-03-02T20:31:30.895452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:30.895484] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:30.895511] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:30.895567] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:30.957649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:30.958624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:30.958720] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:30.958753] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:31.083086] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:31.083267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:31.083310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:31.083340] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:31.086844] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: DOWN (p=6.17%) [2026-03-02T20:31:31.087143] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-03-02T20:31:31.087281] [INFO ] [sig ] SFM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:31.241074] [INFO ] [LOCAL ] Saved forecast: SFM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SFM.txt [2026-03-02T20:31:31.241258] [INFO ] [sig ] [2691/3370] Completed SFM in 0.4s | 2.73 sym/s | Total: 16.4m | ETA: 4.1m [2026-03-02T20:31:31.241309] [INFO ] [sig ] [2692/3370] Forecasting SFNC... [2026-03-02T20:31:31.241345] [INFO ] [sig ] Generating forecast for: SFNC [2026-03-02T20:31:31.241410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-03-02T20:31:31.254226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-03-02T20:31:31.254646] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-03-02T20:31:31.255501] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-03-02T20:31:31.255555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:31.255641] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:31.255673] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:31.255733] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:31.318195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:31.319112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:31.319242] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:31.319298] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:31.452774] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:31.452945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:31.452988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:31.453021] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:31.457557] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: UP (p=87.42%) [2026-03-02T20:31:31.457930] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-03-02T20:31:31.458108] [INFO ] [sig ] SFNC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:31.617999] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SFNC.txt [2026-03-02T20:31:31.618200] [INFO ] [sig ] [2692/3370] Completed SFNC in 0.4s | 2.73 sym/s | Total: 16.4m | ETA: 4.1m [2026-03-02T20:31:31.618259] [INFO ] [sig ] [2693/3370] Forecasting SG... [2026-03-02T20:31:31.618298] [INFO ] [sig ] Generating forecast for: SG [2026-03-02T20:31:31.618332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-03-02T20:31:31.632599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-03-02T20:31:31.633002] [INFO ] [FORECASTER] Starting predict_future for SG [2026-03-02T20:31:31.633873] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-03-02T20:31:31.633929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:31.633962] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:31.633989] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:31.634047] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:31.694692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:31.695521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:31.695636] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:31.695671] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:31.826170] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:31.826342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:31.826383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:31.826413] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:31.830027] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-03-02T20:31:31.830331] [INFO ] [FORECASTER] Completed predict_future for SG [2026-03-02T20:31:31.830467] [INFO ] [sig ] SG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:31.982754] [INFO ] [LOCAL ] Saved forecast: SG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SG.txt [2026-03-02T20:31:31.982915] [INFO ] [sig ] [2693/3370] Completed SG in 0.4s | 2.73 sym/s | Total: 16.4m | ETA: 4.1m [2026-03-02T20:31:31.982957] [INFO ] [sig ] [2694/3370] Forecasting SGC... [2026-03-02T20:31:31.982987] [INFO ] [sig ] Generating forecast for: SGC [2026-03-02T20:31:31.983019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-03-02T20:31:31.995940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-03-02T20:31:31.996336] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-03-02T20:31:31.997174] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-03-02T20:31:31.997228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:31.997260] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:31.997287] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:31.997343] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:32.057764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:32.058704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:32.058802] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:32.058838] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:32.182436] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:32.182628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:32.182672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:32.182703] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:32.186308] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: DOWN (p=38.34%) [2026-03-02T20:31:32.186647] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-03-02T20:31:32.186809] [INFO ] [sig ] SGC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:32.341026] [INFO ] [LOCAL ] Saved forecast: SGC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SGC.txt [2026-03-02T20:31:32.341204] [INFO ] [sig ] [2694/3370] Completed SGC in 0.4s | 2.73 sym/s | Total: 16.5m | ETA: 4.1m [2026-03-02T20:31:32.341248] [INFO ] [sig ] [2695/3370] Forecasting SGHC... [2026-03-02T20:31:32.341281] [INFO ] [sig ] Generating forecast for: SGHC [2026-03-02T20:31:32.341312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-03-02T20:31:32.354201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-03-02T20:31:32.354640] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-03-02T20:31:32.355686] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-03-02T20:31:32.355745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:32.355778] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:32.355806] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:32.355864] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:32.433589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:32.434513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:32.434638] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:32.434675] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:32.556635] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:32.556802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:32.556843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:32.556874] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:32.560496] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: UP (p=83.61%) [2026-03-02T20:31:32.560826] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-03-02T20:31:32.560970] [INFO ] [sig ] SGHC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:32.708298] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SGHC.txt [2026-03-02T20:31:32.708469] [INFO ] [sig ] [2695/3370] Completed SGHC in 0.4s | 2.73 sym/s | Total: 16.5m | ETA: 4.1m [2026-03-02T20:31:32.708510] [INFO ] [sig ] [2696/3370] Forecasting SGRY... [2026-03-02T20:31:32.708540] [INFO ] [sig ] Generating forecast for: SGRY [2026-03-02T20:31:32.708592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-03-02T20:31:32.721065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-03-02T20:31:32.721465] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-03-02T20:31:32.722360] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-03-02T20:31:32.722415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:32.722447] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:32.722474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:32.722531] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:32.781157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:32.782081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:32.782180] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:32.782222] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:32.912766] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:32.912933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:32.912991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:32.913022] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:32.916656] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: UP (p=86.66%) [2026-03-02T20:31:32.916965] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-03-02T20:31:32.917107] [INFO ] [sig ] SGRY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:33.070956] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SGRY.txt [2026-03-02T20:31:33.071119] [INFO ] [sig ] [2696/3370] Completed SGRY in 0.4s | 2.73 sym/s | Total: 16.5m | ETA: 4.1m [2026-03-02T20:31:33.071158] [INFO ] [sig ] [2697/3370] Forecasting SHAK... [2026-03-02T20:31:33.071191] [INFO ] [sig ] Generating forecast for: SHAK [2026-03-02T20:31:33.071225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-03-02T20:31:33.085088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-03-02T20:31:33.085691] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-03-02T20:31:33.086744] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-03-02T20:31:33.086797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:33.086829] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:33.086855] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:33.086911] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:33.148142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:33.149084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:33.149178] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:33.149215] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:33.274538] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:33.274733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:33.274775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:33.274805] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:33.278661] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: UP (p=84.64%) [2026-03-02T20:31:33.278956] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-03-02T20:31:33.279093] [INFO ] [sig ] SHAK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:33.429102] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SHAK.txt [2026-03-02T20:31:33.429270] [INFO ] [sig ] [2697/3370] Completed SHAK in 0.4s | 2.73 sym/s | Total: 16.5m | ETA: 4.1m [2026-03-02T20:31:33.429311] [INFO ] [sig ] [2698/3370] Forecasting SHBI... [2026-03-02T20:31:33.429342] [INFO ] [sig ] Generating forecast for: SHBI [2026-03-02T20:31:33.429372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-03-02T20:31:33.442121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-03-02T20:31:33.442536] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-03-02T20:31:33.443406] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-03-02T20:31:33.443461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:33.443493] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:33.443519] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:33.443594] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:33.502283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:33.503163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:33.503272] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:33.503306] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:33.629642] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:33.629816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:33.629858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:33.629887] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:33.633428] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: UP (p=63.32%) [2026-03-02T20:31:33.633759] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-03-02T20:31:33.633937] [INFO ] [sig ] SHBI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:33.790076] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SHBI.txt [2026-03-02T20:31:33.790239] [INFO ] [sig ] [2698/3370] Completed SHBI in 0.4s | 2.73 sym/s | Total: 16.5m | ETA: 4.1m [2026-03-02T20:31:33.790280] [INFO ] [sig ] [2699/3370] Forecasting SHC... [2026-03-02T20:31:33.790309] [INFO ] [sig ] Generating forecast for: SHC [2026-03-02T20:31:33.790338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-03-02T20:31:33.804889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-03-02T20:31:33.805301] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-03-02T20:31:33.806224] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-03-02T20:31:33.806281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:33.806313] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:33.806340] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:33.806398] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:33.870745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:33.871822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:33.871927] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:33.871962] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:33.991111] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:33.991287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:33.991328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:33.991359] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:33.994902] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: DOWN (p=6.73%) [2026-03-02T20:31:33.995187] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-03-02T20:31:33.995325] [INFO ] [sig ] SHC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:34.144636] [INFO ] [LOCAL ] Saved forecast: SHC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SHC.txt [2026-03-02T20:31:34.144790] [INFO ] [sig ] [2699/3370] Completed SHC in 0.4s | 2.73 sym/s | Total: 16.5m | ETA: 4.1m [2026-03-02T20:31:34.144833] [INFO ] [sig ] [2700/3370] Forecasting SHEL... [2026-03-02T20:31:34.144863] [INFO ] [sig ] Generating forecast for: SHEL [2026-03-02T20:31:34.144893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-03-02T20:31:34.156787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-03-02T20:31:34.157169] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-03-02T20:31:34.158000] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-03-02T20:31:34.158079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:34.158148] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:34.158179] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:34.158238] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:34.216706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:34.217558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:34.217664] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:34.217697] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:34.342177] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:34.342539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:34.342597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:34.342628] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:34.346287] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: UP (p=79.29%) [2026-03-02T20:31:34.346612] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-03-02T20:31:34.346750] [INFO ] [sig ] SHEL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:34.496117] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SHEL.txt [2026-03-02T20:31:34.496273] [INFO ] [sig ] [2700/3370] Completed SHEL in 0.4s | 2.73 sym/s | Total: 16.5m | ETA: 4.1m [2026-03-02T20:31:34.496316] [INFO ] [sig ] [2701/3370] Forecasting SHEN... [2026-03-02T20:31:34.496345] [INFO ] [sig ] Generating forecast for: SHEN [2026-03-02T20:31:34.496374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-03-02T20:31:34.513190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-03-02T20:31:34.513685] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-03-02T20:31:34.514788] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-03-02T20:31:34.514861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:34.514913] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:34.514963] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:34.515060] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:34.582781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:34.583771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:34.583881] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:34.583915] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:34.713307] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:34.713471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:34.713512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:34.713541] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:34.717647] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: DOWN (p=15.24%) [2026-03-02T20:31:34.717936] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-03-02T20:31:34.718099] [INFO ] [sig ] SHEN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:34.869220] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SHEN.txt [2026-03-02T20:31:34.869388] [INFO ] [sig ] [2701/3370] Completed SHEN in 0.4s | 2.73 sym/s | Total: 16.5m | ETA: 4.1m [2026-03-02T20:31:34.869440] [INFO ] [sig ] [2702/3370] Forecasting SHG... [2026-03-02T20:31:34.869482] [INFO ] [sig ] Generating forecast for: SHG [2026-03-02T20:31:34.869520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-03-02T20:31:34.886747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-03-02T20:31:34.887244] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-03-02T20:31:34.888151] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-03-02T20:31:34.888209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:34.888241] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:34.888269] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:34.888329] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:34.952279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:34.953424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:34.953519] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:34.953552] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:35.084957] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:35.085132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:35.085174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:35.085206] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:35.089458] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-03-02T20:31:35.089778] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-03-02T20:31:35.089926] [INFO ] [sig ] SHG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:35.240438] [INFO ] [LOCAL ] Saved forecast: SHG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SHG.txt [2026-03-02T20:31:35.240790] [INFO ] [sig ] [2702/3370] Completed SHG in 0.4s | 2.73 sym/s | Total: 16.5m | ETA: 4.1m [2026-03-02T20:31:35.240839] [INFO ] [sig ] [2703/3370] Forecasting SHLS... [2026-03-02T20:31:35.240872] [INFO ] [sig ] Generating forecast for: SHLS [2026-03-02T20:31:35.240905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-03-02T20:31:35.254747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-03-02T20:31:35.255162] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-03-02T20:31:35.256055] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-03-02T20:31:35.256131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:35.256170] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:35.256200] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:35.256260] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:35.322202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:35.323158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:35.323264] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:35.323300] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:35.450296] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:35.450502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:35.450552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:35.450615] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:35.456221] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: DOWN (p=17.79%) [2026-03-02T20:31:35.456808] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-03-02T20:31:35.457041] [INFO ] [sig ] SHLS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:35.620062] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SHLS.txt [2026-03-02T20:31:35.620316] [INFO ] [sig ] [2703/3370] Completed SHLS in 0.4s | 2.73 sym/s | Total: 16.5m | ETA: 4.1m [2026-03-02T20:31:35.620394] [INFO ] [sig ] [2704/3370] Forecasting SHO... [2026-03-02T20:31:35.620454] [INFO ] [sig ] Generating forecast for: SHO [2026-03-02T20:31:35.620500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-03-02T20:31:35.636209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-03-02T20:31:35.636752] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-03-02T20:31:35.637984] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-03-02T20:31:35.638070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:35.638105] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:35.638134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:35.638192] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:35.716786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:35.717866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:35.718005] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:35.718068] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:35.888539] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:35.888773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:35.888838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:35.888885] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:35.894444] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: DOWN (p=48.51%) [2026-03-02T20:31:35.894988] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-03-02T20:31:35.895206] [INFO ] [sig ] SHO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:36.138649] [INFO ] [LOCAL ] Saved forecast: SHO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SHO.txt [2026-03-02T20:31:36.138882] [INFO ] [sig ] [2704/3370] Completed SHO in 0.5s | 2.73 sym/s | Total: 16.5m | ETA: 4.1m [2026-03-02T20:31:36.138940] [INFO ] [sig ] [2705/3370] Forecasting SHOC... [2026-03-02T20:31:36.138980] [INFO ] [sig ] Generating forecast for: SHOC [2026-03-02T20:31:36.139019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-03-02T20:31:36.198087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-03-02T20:31:36.200894] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-03-02T20:31:36.203450] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-03-02T20:31:36.203644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:36.203700] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:36.203736] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:36.203833] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:36.301086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:36.302540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:36.302726] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:36.302769] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:36.469692] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:36.469937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:36.469992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:36.470031] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:36.475990] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: DOWN (p=15.33%) [2026-03-02T20:31:36.476475] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-03-02T20:31:36.476720] [INFO ] [sig ] SHOC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:36.720095] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SHOC.txt [2026-03-02T20:31:36.720331] [INFO ] [sig ] [2705/3370] Completed SHOC in 0.6s | 2.73 sym/s | Total: 16.5m | ETA: 4.1m [2026-03-02T20:31:36.720388] [INFO ] [sig ] [2706/3370] Forecasting SHOO... [2026-03-02T20:31:36.720431] [INFO ] [sig ] Generating forecast for: SHOO [2026-03-02T20:31:36.720490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-03-02T20:31:36.751636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-03-02T20:31:36.752244] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-03-02T20:31:36.753561] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-03-02T20:31:36.753663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:36.753698] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:36.753726] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:36.753785] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:36.835855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:36.837212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:36.837347] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:36.837409] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:36.999662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:36.999928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:36.999978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:37.000010] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:37.004423] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: UP (p=96.28%) [2026-03-02T20:31:37.004985] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-03-02T20:31:37.005196] [INFO ] [sig ] SHOO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:37.159231] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SHOO.txt [2026-03-02T20:31:37.159400] [INFO ] [sig ] [2706/3370] Completed SHOO in 0.4s | 2.73 sym/s | Total: 16.5m | ETA: 4.1m [2026-03-02T20:31:37.159442] [INFO ] [sig ] [2707/3370] Forecasting SHOP... [2026-03-02T20:31:37.159471] [INFO ] [sig ] Generating forecast for: SHOP [2026-03-02T20:31:37.159501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-03-02T20:31:37.172420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-03-02T20:31:37.172853] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-03-02T20:31:37.173733] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-03-02T20:31:37.173787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:37.173823] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:37.173852] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:37.173912] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:37.247554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:37.248749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:37.248851] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:37.248890] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:37.376111] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:37.376279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:37.376320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:37.376386] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:37.380317] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: UP (p=66.58%) [2026-03-02T20:31:37.380845] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-03-02T20:31:37.380990] [INFO ] [sig ] SHOP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:37.528920] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SHOP.txt [2026-03-02T20:31:37.529078] [INFO ] [sig ] [2707/3370] Completed SHOP in 0.4s | 2.73 sym/s | Total: 16.5m | ETA: 4.1m [2026-03-02T20:31:37.529120] [INFO ] [sig ] [2708/3370] Forecasting SHY... [2026-03-02T20:31:37.529149] [INFO ] [sig ] Generating forecast for: SHY [2026-03-02T20:31:37.529180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-03-02T20:31:37.541400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-03-02T20:31:37.541783] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-03-02T20:31:37.542696] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-03-02T20:31:37.542749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:37.542781] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:37.542808] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:37.542866] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:37.601051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:37.601922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:37.602011] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:37.602045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:37.749138] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:37.749307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:37.749348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:37.749381] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:37.753057] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: UP (p=60.50%) [2026-03-02T20:31:37.753358] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-03-02T20:31:37.753492] [INFO ] [sig ] SHY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:37.906263] [INFO ] [LOCAL ] Saved forecast: SHY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SHY.txt [2026-03-02T20:31:37.906433] [INFO ] [sig ] [2708/3370] Completed SHY in 0.4s | 2.73 sym/s | Total: 16.5m | ETA: 4.0m [2026-03-02T20:31:37.906531] [INFO ] [sig ] [2709/3370] Forecasting SIBN... [2026-03-02T20:31:37.906564] [INFO ] [sig ] Generating forecast for: SIBN [2026-03-02T20:31:37.906618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-03-02T20:31:37.920332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-03-02T20:31:37.920832] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-03-02T20:31:37.921766] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-03-02T20:31:37.921822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:37.921855] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:37.921883] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:37.921940] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:37.985094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:37.986031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:37.986121] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:37.986191] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:38.118082] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:38.118274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:38.118326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:38.118364] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:38.122009] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: DOWN (p=3.56%) [2026-03-02T20:31:38.122324] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-03-02T20:31:38.122469] [INFO ] [sig ] SIBN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:38.271674] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SIBN.txt [2026-03-02T20:31:38.271839] [INFO ] [sig ] [2709/3370] Completed SIBN in 0.4s | 2.73 sym/s | Total: 16.6m | ETA: 4.0m [2026-03-02T20:31:38.271881] [INFO ] [sig ] [2710/3370] Forecasting SID... [2026-03-02T20:31:38.271912] [INFO ] [sig ] Generating forecast for: SID [2026-03-02T20:31:38.271942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-03-02T20:31:38.286025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-03-02T20:31:38.286500] [INFO ] [FORECASTER] Starting predict_future for SID [2026-03-02T20:31:38.287376] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-03-02T20:31:38.287431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:38.287463] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:38.287724] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:38.287789] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:38.346503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:38.347462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:38.347563] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:38.347617] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:38.469642] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:38.469814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:38.469856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:38.469887] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:38.473501] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: UP (p=98.56%) [2026-03-02T20:31:38.473810] [INFO ] [FORECASTER] Completed predict_future for SID [2026-03-02T20:31:38.473944] [INFO ] [sig ] SID: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:38.619674] [INFO ] [LOCAL ] Saved forecast: SID 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SID.txt [2026-03-02T20:31:38.619837] [INFO ] [sig ] [2710/3370] Completed SID in 0.3s | 2.73 sym/s | Total: 16.6m | ETA: 4.0m [2026-03-02T20:31:38.619881] [INFO ] [sig ] [2711/3370] Forecasting SIEB... [2026-03-02T20:31:38.619911] [INFO ] [sig ] Generating forecast for: SIEB [2026-03-02T20:31:38.619942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-03-02T20:31:38.631398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-03-02T20:31:38.631738] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-03-02T20:31:38.632555] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-03-02T20:31:38.632631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:38.632665] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:38.632695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:38.632765] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:38.691637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:38.692532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:38.692638] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:38.692683] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:38.813698] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:38.813867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:38.813907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:38.813936] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:38.817967] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: DOWN (p=22.41%) [2026-03-02T20:31:38.818396] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-03-02T20:31:38.818569] [INFO ] [sig ] SIEB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:38.973458] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SIEB.txt [2026-03-02T20:31:38.973629] [INFO ] [sig ] [2711/3370] Completed SIEB in 0.4s | 2.73 sym/s | Total: 16.6m | ETA: 4.0m [2026-03-02T20:31:38.973680] [INFO ] [sig ] [2712/3370] Forecasting SIFY... [2026-03-02T20:31:38.973710] [INFO ] [sig ] Generating forecast for: SIFY [2026-03-02T20:31:38.973739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-03-02T20:31:38.987222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-03-02T20:31:38.987611] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-03-02T20:31:38.988488] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-03-02T20:31:38.988542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:38.988601] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:38.988678] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:38.988739] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:39.055444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:39.056543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:39.056854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:39.056890] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:39.181626] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:39.181796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:39.181840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:39.181870] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:39.185873] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: UP (p=96.42%) [2026-03-02T20:31:39.186158] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-03-02T20:31:39.186292] [INFO ] [sig ] SIFY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:39.335869] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SIFY.txt [2026-03-02T20:31:39.336018] [INFO ] [sig ] [2712/3370] Completed SIFY in 0.4s | 2.73 sym/s | Total: 16.6m | ETA: 4.0m [2026-03-02T20:31:39.336060] [INFO ] [sig ] [2713/3370] Forecasting SIG... [2026-03-02T20:31:39.336090] [INFO ] [sig ] Generating forecast for: SIG [2026-03-02T20:31:39.336120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-03-02T20:31:39.349973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-03-02T20:31:39.350398] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-03-02T20:31:39.351544] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-03-02T20:31:39.351619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:39.351653] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:39.351684] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:39.351750] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:39.415490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:39.416404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:39.416489] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:39.416522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:39.539542] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:39.539733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:39.539778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:39.539809] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:39.544158] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: UP (p=90.72%) [2026-03-02T20:31:39.544539] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-03-02T20:31:39.544713] [INFO ] [sig ] SIG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:39.696963] [INFO ] [LOCAL ] Saved forecast: SIG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SIG.txt [2026-03-02T20:31:39.697100] [INFO ] [sig ] [2713/3370] Completed SIG in 0.4s | 2.73 sym/s | Total: 16.6m | ETA: 4.0m [2026-03-02T20:31:39.697141] [INFO ] [sig ] [2714/3370] Forecasting SIGA... [2026-03-02T20:31:39.697170] [INFO ] [sig ] Generating forecast for: SIGA [2026-03-02T20:31:39.697198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-03-02T20:31:39.709005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-03-02T20:31:39.709349] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-03-02T20:31:39.710212] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-03-02T20:31:39.710266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:39.710299] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:39.710327] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:39.710385] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:39.772345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:39.773156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:39.773249] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:39.773285] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:39.900762] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:39.900935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:39.900981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:39.901011] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:39.904633] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: UP (p=75.38%) [2026-03-02T20:31:39.904920] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-03-02T20:31:39.905055] [INFO ] [sig ] SIGA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:40.051365] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SIGA.txt [2026-03-02T20:31:40.051534] [INFO ] [sig ] [2714/3370] Completed SIGA in 0.4s | 2.73 sym/s | Total: 16.6m | ETA: 4.0m [2026-03-02T20:31:40.051592] [INFO ] [sig ] [2715/3370] Forecasting SIGI... [2026-03-02T20:31:40.051625] [INFO ] [sig ] Generating forecast for: SIGI [2026-03-02T20:31:40.051665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-03-02T20:31:40.064892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-03-02T20:31:40.065258] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-03-02T20:31:40.066269] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-03-02T20:31:40.066321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:40.066353] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:40.066380] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:40.066437] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:40.127541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:40.128494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:40.128626] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:40.128667] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:40.256117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:40.256280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:40.256323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:40.256354] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:40.260036] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: UP (p=64.84%) [2026-03-02T20:31:40.260325] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-03-02T20:31:40.260458] [INFO ] [sig ] SIGI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:40.423082] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SIGI.txt [2026-03-02T20:31:40.423248] [INFO ] [sig ] [2715/3370] Completed SIGI in 0.4s | 2.73 sym/s | Total: 16.6m | ETA: 4.0m [2026-03-02T20:31:40.423292] [INFO ] [sig ] [2716/3370] Forecasting SII... [2026-03-02T20:31:40.423322] [INFO ] [sig ] Generating forecast for: SII [2026-03-02T20:31:40.423354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-03-02T20:31:40.435849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-03-02T20:31:40.436224] [INFO ] [FORECASTER] Starting predict_future for SII [2026-03-02T20:31:40.437211] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-03-02T20:31:40.437263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:40.437295] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:40.437322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:40.437385] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:40.495996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:40.496900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:40.496985] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:40.497018] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:40.614776] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:40.614935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:40.614974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:40.615003] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:40.621720] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: UP (p=59.64%) [2026-03-02T20:31:40.622042] [INFO ] [FORECASTER] Completed predict_future for SII [2026-03-02T20:31:40.622179] [INFO ] [sig ] SII: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:40.768798] [INFO ] [LOCAL ] Saved forecast: SII 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SII.txt [2026-03-02T20:31:40.768933] [INFO ] [sig ] [2716/3370] Completed SII in 0.3s | 2.73 sym/s | Total: 16.6m | ETA: 4.0m [2026-03-02T20:31:40.768973] [INFO ] [sig ] [2717/3370] Forecasting SIMO... [2026-03-02T20:31:40.769003] [INFO ] [sig ] Generating forecast for: SIMO [2026-03-02T20:31:40.769032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-03-02T20:31:40.781592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-03-02T20:31:40.781922] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-03-02T20:31:40.782753] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-03-02T20:31:40.782805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:40.782837] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:40.782868] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:40.782938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:40.845806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:40.846495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:40.846611] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:40.846648] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:40.969106] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:40.969267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:40.969307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:40.969335] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:40.972792] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: UP (p=89.24%) [2026-03-02T20:31:40.973067] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-03-02T20:31:40.973201] [INFO ] [sig ] SIMO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:41.117375] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SIMO.txt [2026-03-02T20:31:41.117525] [INFO ] [sig ] [2717/3370] Completed SIMO in 0.3s | 2.73 sym/s | Total: 16.6m | ETA: 4.0m [2026-03-02T20:31:41.117586] [INFO ] [sig ] [2718/3370] Forecasting SIRI... [2026-03-02T20:31:41.117619] [INFO ] [sig ] Generating forecast for: SIRI [2026-03-02T20:31:41.117650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-03-02T20:31:41.129681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-03-02T20:31:41.130010] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-03-02T20:31:41.131032] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-03-02T20:31:41.131084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:41.131116] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:41.131142] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:41.131198] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:41.191586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:41.192297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:41.192387] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:41.192429] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:41.322360] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:41.322526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:41.322567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:41.322619] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:41.326191] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: DOWN (p=0.58%) [2026-03-02T20:31:41.326504] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-03-02T20:31:41.326673] [INFO ] [sig ] SIRI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:41.491365] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SIRI.txt [2026-03-02T20:31:41.491519] [INFO ] [sig ] [2718/3370] Completed SIRI in 0.4s | 2.73 sym/s | Total: 16.6m | ETA: 4.0m [2026-03-02T20:31:41.491586] [INFO ] [sig ] [2719/3370] Forecasting SITC... [2026-03-02T20:31:41.491620] [INFO ] [sig ] Generating forecast for: SITC [2026-03-02T20:31:41.491845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-03-02T20:31:41.504813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-03-02T20:31:41.505167] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-03-02T20:31:41.506044] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-03-02T20:31:41.506108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:41.506145] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:41.506175] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:41.506235] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:41.567084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:41.567851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:41.567937] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:41.567971] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:41.692768] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:41.692930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:41.692973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:41.693005] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:41.696619] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: UP (p=93.71%) [2026-03-02T20:31:41.696912] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-03-02T20:31:41.697051] [INFO ] [sig ] SITC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:41.856752] [INFO ] [LOCAL ] Saved forecast: SITC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SITC.txt [2026-03-02T20:31:41.856889] [INFO ] [sig ] [2719/3370] Completed SITC in 0.4s | 2.73 sym/s | Total: 16.6m | ETA: 4.0m [2026-03-02T20:31:41.856930] [INFO ] [sig ] [2720/3370] Forecasting SITE... [2026-03-02T20:31:41.856959] [INFO ] [sig ] Generating forecast for: SITE [2026-03-02T20:31:41.856990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-03-02T20:31:41.870703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-03-02T20:31:41.871057] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-03-02T20:31:41.872124] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-03-02T20:31:41.872180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:41.872214] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:41.872242] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:41.872302] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:41.936477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:41.937337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:41.937435] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:41.937479] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:42.062978] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:42.063165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:42.063210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:42.063240] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:42.067346] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: DOWN (p=6.23%) [2026-03-02T20:31:42.067880] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-03-02T20:31:42.068040] [INFO ] [sig ] SITE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:42.232588] [INFO ] [LOCAL ] Saved forecast: SITE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SITE.txt [2026-03-02T20:31:42.232747] [INFO ] [sig ] [2720/3370] Completed SITE in 0.4s | 2.73 sym/s | Total: 16.6m | ETA: 4.0m [2026-03-02T20:31:42.232794] [INFO ] [sig ] [2721/3370] Forecasting SITM... [2026-03-02T20:31:42.232824] [INFO ] [sig ] Generating forecast for: SITM [2026-03-02T20:31:42.232860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-03-02T20:31:42.246373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-03-02T20:31:42.246697] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-03-02T20:31:42.247544] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-03-02T20:31:42.247619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:42.247653] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:42.247679] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:42.247736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:42.307607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:42.308281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:42.308374] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:42.308408] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:42.436291] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:42.436457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:42.436499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:42.436529] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:42.440474] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: UP (p=92.91%) [2026-03-02T20:31:42.440781] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-03-02T20:31:42.440940] [INFO ] [sig ] SITM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:42.600745] [INFO ] [LOCAL ] Saved forecast: SITM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SITM.txt [2026-03-02T20:31:42.600909] [INFO ] [sig ] [2721/3370] Completed SITM in 0.4s | 2.73 sym/s | Total: 16.6m | ETA: 4.0m [2026-03-02T20:31:42.600955] [INFO ] [sig ] [2722/3370] Forecasting SIXG... [2026-03-02T20:31:42.600993] [INFO ] [sig ] Generating forecast for: SIXG [2026-03-02T20:31:42.601030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-03-02T20:31:42.612398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-03-02T20:31:42.612781] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-03-02T20:31:42.613621] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-03-02T20:31:42.613675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:42.613707] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:42.613733] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:42.613790] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:42.674349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:42.675245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:42.675387] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:42.675421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:42.809061] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:42.809228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:42.809269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:42.809299] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:42.813357] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: DOWN (p=25.95%) [2026-03-02T20:31:42.813871] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-03-02T20:31:42.814013] [INFO ] [sig ] SIXG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:42.967526] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SIXG.txt [2026-03-02T20:31:42.967719] [INFO ] [sig ] [2722/3370] Completed SIXG in 0.4s | 2.73 sym/s | Total: 16.6m | ETA: 4.0m [2026-03-02T20:31:42.967764] [INFO ] [sig ] [2723/3370] Forecasting SJM... [2026-03-02T20:31:42.967795] [INFO ] [sig ] Generating forecast for: SJM [2026-03-02T20:31:42.967825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-03-02T20:31:42.981064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-03-02T20:31:42.981504] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-03-02T20:31:42.982692] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-03-02T20:31:42.982750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:42.982783] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:42.982810] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:42.982869] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:43.049318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:43.050526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:43.050646] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:43.050682] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:43.174007] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:43.174174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:43.174214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:43.174244] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:43.177931] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: DOWN (p=24.27%) [2026-03-02T20:31:43.178265] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-03-02T20:31:43.178414] [INFO ] [sig ] SJM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:43.353024] [INFO ] [LOCAL ] Saved forecast: SJM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SJM.txt [2026-03-02T20:31:43.353250] [INFO ] [sig ] [2723/3370] Completed SJM in 0.4s | 2.73 sym/s | Total: 16.6m | ETA: 4.0m [2026-03-02T20:31:43.353331] [INFO ] [sig ] [2724/3370] Forecasting SKE... [2026-03-02T20:31:43.353381] [INFO ] [sig ] Generating forecast for: SKE [2026-03-02T20:31:43.353414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-03-02T20:31:43.369184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-03-02T20:31:43.369700] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-03-02T20:31:43.370805] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-03-02T20:31:43.370879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:43.370913] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:43.370940] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:43.371000] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:43.436482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:43.437493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:43.437610] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:43.437648] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:43.569651] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:43.569836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:43.569901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:43.569931] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:43.574190] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: DOWN (p=38.54%) [2026-03-02T20:31:43.574551] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-03-02T20:31:43.574754] [INFO ] [sig ] SKE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:43.732543] [INFO ] [LOCAL ] Saved forecast: SKE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SKE.txt [2026-03-02T20:31:43.732747] [INFO ] [sig ] [2724/3370] Completed SKE in 0.4s | 2.73 sym/s | Total: 16.6m | ETA: 3.9m [2026-03-02T20:31:43.732807] [INFO ] [sig ] [2725/3370] Forecasting SKIL... [2026-03-02T20:31:43.732838] [INFO ] [sig ] Generating forecast for: SKIL [2026-03-02T20:31:43.732869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-03-02T20:31:43.745139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-03-02T20:31:43.745563] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-03-02T20:31:43.746411] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-03-02T20:31:43.746463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:43.746496] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:43.746523] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:43.746599] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:43.808248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:43.809532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:43.809858] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:43.809894] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:43.929779] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:43.929960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:43.930009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:43.930040] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:43.934374] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: DOWN (p=14.18%) [2026-03-02T20:31:43.934795] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-03-02T20:31:43.934964] [INFO ] [sig ] SKIL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:44.093855] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SKIL.txt [2026-03-02T20:31:44.094067] [INFO ] [sig ] [2725/3370] Completed SKIL in 0.4s | 2.73 sym/s | Total: 16.7m | ETA: 3.9m [2026-03-02T20:31:44.094113] [INFO ] [sig ] [2726/3370] Forecasting SKLZ... [2026-03-02T20:31:44.094156] [INFO ] [sig ] Generating forecast for: SKLZ [2026-03-02T20:31:44.094204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-03-02T20:31:44.106907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-03-02T20:31:44.107351] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-03-02T20:31:44.108364] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-03-02T20:31:44.108440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:44.108507] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:44.108543] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:44.108639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:44.168095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:44.169045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:44.169130] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:44.169163] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:44.290067] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:44.290227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:44.290280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:44.290310] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:44.293753] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-03-02T20:31:44.294032] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-03-02T20:31:44.294168] [INFO ] [sig ] SKLZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:44.439628] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SKLZ.txt [2026-03-02T20:31:44.439809] [INFO ] [sig ] [2726/3370] Completed SKLZ in 0.3s | 2.73 sym/s | Total: 16.7m | ETA: 3.9m [2026-03-02T20:31:44.439870] [INFO ] [sig ] [2727/3370] Forecasting SKM... [2026-03-02T20:31:44.439905] [INFO ] [sig ] Generating forecast for: SKM [2026-03-02T20:31:44.439938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-03-02T20:31:44.453405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-03-02T20:31:44.453835] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-03-02T20:31:44.454741] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-03-02T20:31:44.454795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:44.454826] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:44.454853] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:44.454910] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:44.513488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:44.514441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:44.514535] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:44.514589] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:44.649526] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:44.649752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:44.649796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:44.649826] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:44.653638] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-03-02T20:31:44.653962] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-03-02T20:31:44.654111] [INFO ] [sig ] SKM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:44.805602] [INFO ] [LOCAL ] Saved forecast: SKM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SKM.txt [2026-03-02T20:31:44.805805] [INFO ] [sig ] [2727/3370] Completed SKM in 0.4s | 2.73 sym/s | Total: 16.7m | ETA: 3.9m [2026-03-02T20:31:44.805866] [INFO ] [sig ] [2728/3370] Forecasting SKRE... [2026-03-02T20:31:44.805899] [INFO ] [sig ] Generating forecast for: SKRE [2026-03-02T20:31:44.805931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-03-02T20:31:44.818356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-03-02T20:31:44.818761] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-03-02T20:31:44.819698] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-03-02T20:31:44.819751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:44.819785] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:44.819812] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:44.819870] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:44.881736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:44.882597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:44.882696] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:44.882732] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:45.000235] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:45.000429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:45.000489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:45.000538] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:45.004177] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: DOWN (p=30.01%) [2026-03-02T20:31:45.004454] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-03-02T20:31:45.004604] [INFO ] [sig ] SKRE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:45.146677] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SKRE.txt [2026-03-02T20:31:45.146869] [INFO ] [sig ] [2728/3370] Completed SKRE in 0.3s | 2.73 sym/s | Total: 16.7m | ETA: 3.9m [2026-03-02T20:31:45.146928] [INFO ] [sig ] [2729/3370] Forecasting SKWD... [2026-03-02T20:31:45.146972] [INFO ] [sig ] Generating forecast for: SKWD [2026-03-02T20:31:45.147009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-03-02T20:31:45.159140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-03-02T20:31:45.159568] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-03-02T20:31:45.160686] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-03-02T20:31:45.160741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:45.160807] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:45.160836] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:45.160894] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:45.222022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:45.222832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:45.222930] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:45.222981] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:45.346468] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:45.346651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:45.346693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:45.346722] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:45.354768] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: DOWN (p=8.47%) [2026-03-02T20:31:45.355149] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-03-02T20:31:45.355306] [INFO ] [sig ] SKWD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:45.509358] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SKWD.txt [2026-03-02T20:31:45.509601] [INFO ] [sig ] [2729/3370] Completed SKWD in 0.4s | 2.73 sym/s | Total: 16.7m | ETA: 3.9m [2026-03-02T20:31:45.509671] [INFO ] [sig ] [2730/3370] Forecasting SKY... [2026-03-02T20:31:45.509710] [INFO ] [sig ] Generating forecast for: SKY [2026-03-02T20:31:45.509746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-03-02T20:31:45.527662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-03-02T20:31:45.528207] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-03-02T20:31:45.529267] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-03-02T20:31:45.529329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:45.529368] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:45.529400] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:45.529479] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:45.600847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:45.601805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:45.601897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:45.601931] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:45.728648] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:45.728818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:45.728859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:45.728890] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:45.732467] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: UP (p=80.16%) [2026-03-02T20:31:45.732781] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-03-02T20:31:45.732924] [INFO ] [sig ] SKY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:45.880954] [INFO ] [LOCAL ] Saved forecast: SKY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SKY.txt [2026-03-02T20:31:45.881121] [INFO ] [sig ] [2730/3370] Completed SKY in 0.4s | 2.73 sym/s | Total: 16.7m | ETA: 3.9m [2026-03-02T20:31:45.881161] [INFO ] [sig ] [2731/3370] Forecasting SKYH... [2026-03-02T20:31:45.881190] [INFO ] [sig ] Generating forecast for: SKYH [2026-03-02T20:31:45.881220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-03-02T20:31:45.894138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-03-02T20:31:45.894637] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-03-02T20:31:45.895740] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-03-02T20:31:45.895796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:45.895829] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:45.895857] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:45.895915] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:45.964638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:45.965540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:45.965666] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:45.965707] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:46.127039] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:46.127231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:46.127307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:46.127348] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:46.132495] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-03-02T20:31:46.132939] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-03-02T20:31:46.133131] [INFO ] [sig ] SKYH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:46.303457] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SKYH.txt [2026-03-02T20:31:46.303640] [INFO ] [sig ] [2731/3370] Completed SKYH in 0.4s | 2.73 sym/s | Total: 16.7m | ETA: 3.9m [2026-03-02T20:31:46.303694] [INFO ] [sig ] [2732/3370] Forecasting SKYX... [2026-03-02T20:31:46.303727] [INFO ] [sig ] Generating forecast for: SKYX [2026-03-02T20:31:46.303760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-03-02T20:31:46.316356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-03-02T20:31:46.316759] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-03-02T20:31:46.317661] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-03-02T20:31:46.317716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:46.317749] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:46.317778] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:46.317837] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:46.379524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:46.380470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:46.380604] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:46.380651] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:46.503174] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:46.503343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:46.503386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:46.503455] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:46.507067] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: UP (p=79.89%) [2026-03-02T20:31:46.507370] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-03-02T20:31:46.507514] [INFO ] [sig ] SKYX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:46.656561] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SKYX.txt [2026-03-02T20:31:46.656757] [INFO ] [sig ] [2732/3370] Completed SKYX in 0.4s | 2.73 sym/s | Total: 16.7m | ETA: 3.9m [2026-03-02T20:31:46.656798] [INFO ] [sig ] [2733/3370] Forecasting SKYY... [2026-03-02T20:31:46.656836] [INFO ] [sig ] Generating forecast for: SKYY [2026-03-02T20:31:46.656900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-03-02T20:31:46.670524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-03-02T20:31:46.670959] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-03-02T20:31:46.671887] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-03-02T20:31:46.671946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:46.671981] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:46.672010] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:46.672069] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:46.733971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:46.734992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:46.735089] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:46.735124] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:46.861043] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:46.861214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:46.861256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:46.861287] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:46.865014] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-03-02T20:31:46.865327] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-03-02T20:31:46.865470] [INFO ] [sig ] SKYY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:47.013528] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SKYY.txt [2026-03-02T20:31:47.013723] [INFO ] [sig ] [2733/3370] Completed SKYY in 0.4s | 2.73 sym/s | Total: 16.7m | ETA: 3.9m [2026-03-02T20:31:47.013767] [INFO ] [sig ] [2734/3370] Forecasting SLAB... [2026-03-02T20:31:47.013798] [INFO ] [sig ] Generating forecast for: SLAB [2026-03-02T20:31:47.013829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-03-02T20:31:47.029153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-03-02T20:31:47.029642] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-03-02T20:31:47.030692] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-03-02T20:31:47.030758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:47.030798] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:47.030832] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:47.030913] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:47.101141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:47.102052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:47.102143] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:47.102177] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:47.227121] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:47.227289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:47.227330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:47.227362] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:47.230928] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: DOWN (p=28.30%) [2026-03-02T20:31:47.231224] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-03-02T20:31:47.231387] [INFO ] [sig ] SLAB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:47.392968] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SLAB.txt [2026-03-02T20:31:47.393153] [INFO ] [sig ] [2734/3370] Completed SLAB in 0.4s | 2.73 sym/s | Total: 16.7m | ETA: 3.9m [2026-03-02T20:31:47.393214] [INFO ] [sig ] [2735/3370] Forecasting SLB... [2026-03-02T20:31:47.393245] [INFO ] [sig ] Generating forecast for: SLB [2026-03-02T20:31:47.393293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-03-02T20:31:47.407366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-03-02T20:31:47.407783] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-03-02T20:31:47.408712] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-03-02T20:31:47.408765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:47.408809] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:47.409025] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:47.409082] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:47.470394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:47.471356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:47.471443] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:47.471476] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:47.594583] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:47.594743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:47.594783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:47.594812] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:47.598324] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: UP (p=75.54%) [2026-03-02T20:31:47.598632] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-03-02T20:31:47.598767] [INFO ] [sig ] SLB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:47.744122] [INFO ] [LOCAL ] Saved forecast: SLB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SLB.txt [2026-03-02T20:31:47.744256] [INFO ] [sig ] [2735/3370] Completed SLB in 0.4s | 2.73 sym/s | Total: 16.7m | ETA: 3.9m [2026-03-02T20:31:47.744296] [INFO ] [sig ] [2736/3370] Forecasting SLDB... [2026-03-02T20:31:47.744325] [INFO ] [sig ] Generating forecast for: SLDB [2026-03-02T20:31:47.744355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-03-02T20:31:47.756332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-03-02T20:31:47.756718] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-03-02T20:31:47.757515] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-03-02T20:31:47.757567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:47.757625] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:47.757653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:47.757710] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:47.820704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:47.821654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:47.821752] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:47.821785] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:47.947229] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:47.947389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:47.947428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:47.947457] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:47.950921] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: UP (p=89.59%) [2026-03-02T20:31:47.951204] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-03-02T20:31:47.951334] [INFO ] [sig ] SLDB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:48.102878] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SLDB.txt [2026-03-02T20:31:48.103043] [INFO ] [sig ] [2736/3370] Completed SLDB in 0.4s | 2.73 sym/s | Total: 16.7m | ETA: 3.9m [2026-03-02T20:31:48.103087] [INFO ] [sig ] [2737/3370] Forecasting SLDP... [2026-03-02T20:31:48.103116] [INFO ] [sig ] Generating forecast for: SLDP [2026-03-02T20:31:48.103146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-03-02T20:31:48.116160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-03-02T20:31:48.116524] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-03-02T20:31:48.117473] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-03-02T20:31:48.117528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:48.117560] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:48.117609] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:48.117670] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:48.186116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:48.187035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:48.187140] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:48.187177] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:48.313248] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:48.313413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:48.313453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:48.313484] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:48.317259] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: DOWN (p=13.47%) [2026-03-02T20:31:48.317589] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-03-02T20:31:48.317734] [INFO ] [sig ] SLDP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:48.466461] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SLDP.txt [2026-03-02T20:31:48.466635] [INFO ] [sig ] [2737/3370] Completed SLDP in 0.4s | 2.73 sym/s | Total: 16.7m | ETA: 3.9m [2026-03-02T20:31:48.466679] [INFO ] [sig ] [2738/3370] Forecasting SLF... [2026-03-02T20:31:48.466709] [INFO ] [sig ] Generating forecast for: SLF [2026-03-02T20:31:48.466739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-03-02T20:31:48.478998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-03-02T20:31:48.479371] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-03-02T20:31:48.480294] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-03-02T20:31:48.480350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:48.480384] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:48.480410] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:48.480469] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:48.540827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:48.541721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:48.541809] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:48.541843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:48.666725] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:48.666890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:48.666930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:48.666959] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:48.670479] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: UP (p=68.90%) [2026-03-02T20:31:48.670788] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-03-02T20:31:48.670926] [INFO ] [sig ] SLF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:48.821247] [INFO ] [LOCAL ] Saved forecast: SLF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SLF.txt [2026-03-02T20:31:48.821428] [INFO ] [sig ] [2738/3370] Completed SLF in 0.4s | 2.73 sym/s | Total: 16.7m | ETA: 3.9m [2026-03-02T20:31:48.821472] [INFO ] [sig ] [2739/3370] Forecasting SLG... [2026-03-02T20:31:48.821509] [INFO ] [sig ] Generating forecast for: SLG [2026-03-02T20:31:48.821541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-03-02T20:31:48.836861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-03-02T20:31:48.837356] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-03-02T20:31:48.838416] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-03-02T20:31:48.838480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:48.838520] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:48.838555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:48.838648] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:48.905258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:48.906314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:48.906545] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:48.906602] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:49.038458] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:49.038639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:49.038682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:49.038712] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:49.042328] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: DOWN (p=17.35%) [2026-03-02T20:31:49.042634] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-03-02T20:31:49.042772] [INFO ] [sig ] SLG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:49.192341] [INFO ] [LOCAL ] Saved forecast: SLG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SLG.txt [2026-03-02T20:31:49.192496] [INFO ] [sig ] [2739/3370] Completed SLG in 0.4s | 2.73 sym/s | Total: 16.7m | ETA: 3.9m [2026-03-02T20:31:49.192538] [INFO ] [sig ] [2740/3370] Forecasting SLGN... [2026-03-02T20:31:49.192567] [INFO ] [sig ] Generating forecast for: SLGN [2026-03-02T20:31:49.192618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-03-02T20:31:49.204935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-03-02T20:31:49.205260] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-03-02T20:31:49.206085] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-03-02T20:31:49.206138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:49.206170] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:49.206198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:49.206255] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:49.264461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:49.265137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:49.265218] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:49.265250] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:49.385769] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:49.385930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:49.385972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:49.386001] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:49.390184] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: DOWN (p=49.55%) [2026-03-02T20:31:49.390470] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-03-02T20:31:49.390624] [INFO ] [sig ] SLGN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:49.539386] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SLGN.txt [2026-03-02T20:31:49.539539] [INFO ] [sig ] [2740/3370] Completed SLGN in 0.3s | 2.73 sym/s | Total: 16.7m | ETA: 3.8m [2026-03-02T20:31:49.539607] [INFO ] [sig ] [2741/3370] Forecasting SLM... [2026-03-02T20:31:49.539647] [INFO ] [sig ] Generating forecast for: SLM [2026-03-02T20:31:49.539684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-03-02T20:31:49.552356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-03-02T20:31:49.552753] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-03-02T20:31:49.553550] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-03-02T20:31:49.553621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:49.553658] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:49.553685] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:49.553742] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:49.613729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:49.614500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:49.614603] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:49.614639] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:49.743557] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:49.743895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:49.743941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:49.743970] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:49.747546] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: DOWN (p=4.64%) [2026-03-02T20:31:49.747862] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-03-02T20:31:49.747996] [INFO ] [sig ] SLM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:49.897626] [INFO ] [LOCAL ] Saved forecast: SLM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SLM.txt [2026-03-02T20:31:49.897976] [INFO ] [sig ] [2741/3370] Completed SLM in 0.4s | 2.73 sym/s | Total: 16.7m | ETA: 3.8m [2026-03-02T20:31:49.898017] [INFO ] [sig ] [2742/3370] Forecasting SLN... [2026-03-02T20:31:49.898071] [INFO ] [sig ] Generating forecast for: SLN [2026-03-02T20:31:49.898104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-03-02T20:31:49.911833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-03-02T20:31:49.912201] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-03-02T20:31:49.913092] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-03-02T20:31:49.913147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:49.913180] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:49.913208] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:49.913266] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:49.974612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:49.975280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:49.975361] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:49.975396] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:50.099167] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:50.099333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:50.099373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:50.099422] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:50.103673] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: UP (p=66.26%) [2026-03-02T20:31:50.103978] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-03-02T20:31:50.104118] [INFO ] [sig ] SLN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:50.259947] [INFO ] [LOCAL ] Saved forecast: SLN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SLN.txt [2026-03-02T20:31:50.260152] [INFO ] [sig ] [2742/3370] Completed SLN in 0.4s | 2.73 sym/s | Total: 16.8m | ETA: 3.8m [2026-03-02T20:31:50.260197] [INFO ] [sig ] [2743/3370] Forecasting SLNO... [2026-03-02T20:31:50.260231] [INFO ] [sig ] Generating forecast for: SLNO [2026-03-02T20:31:50.260263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-03-02T20:31:50.273311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-03-02T20:31:50.273732] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-03-02T20:31:50.274610] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-03-02T20:31:50.274676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:50.274717] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:50.274750] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:50.274813] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:50.336163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:50.336982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:50.337067] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:50.337102] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:50.470934] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:50.471141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:50.471191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:50.471224] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:50.475658] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=96.64%) [2026-03-02T20:31:50.476063] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-03-02T20:31:50.476225] [INFO ] [sig ] SLNO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:50.629055] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SLNO.txt [2026-03-02T20:31:50.629230] [INFO ] [sig ] [2743/3370] Completed SLNO in 0.4s | 2.73 sym/s | Total: 16.8m | ETA: 3.8m [2026-03-02T20:31:50.629275] [INFO ] [sig ] [2744/3370] Forecasting SLP... [2026-03-02T20:31:50.629305] [INFO ] [sig ] Generating forecast for: SLP [2026-03-02T20:31:50.629338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-03-02T20:31:50.643473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-03-02T20:31:50.643888] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-03-02T20:31:50.644776] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-03-02T20:31:50.644830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:50.644864] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:50.644892] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:50.644951] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:50.705134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:50.706074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:50.706161] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:50.706215] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:50.826227] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:50.826394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:50.826438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:50.826468] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:50.830136] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: UP (p=53.65%) [2026-03-02T20:31:50.830436] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-03-02T20:31:50.830595] [INFO ] [sig ] SLP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:50.979182] [INFO ] [LOCAL ] Saved forecast: SLP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SLP.txt [2026-03-02T20:31:50.979357] [INFO ] [sig ] [2744/3370] Completed SLP in 0.4s | 2.73 sym/s | Total: 16.8m | ETA: 3.8m [2026-03-02T20:31:50.979401] [INFO ] [sig ] [2745/3370] Forecasting SLQD... [2026-03-02T20:31:50.979434] [INFO ] [sig ] Generating forecast for: SLQD [2026-03-02T20:31:50.979466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-03-02T20:31:50.992668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-03-02T20:31:50.993096] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-03-02T20:31:50.994110] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-03-02T20:31:50.994174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:50.994216] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:50.994254] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:50.994332] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:51.055813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:51.056706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:51.056799] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:51.056839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:51.173381] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:51.173539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:51.173595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:51.173627] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:51.177076] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: DOWN (p=48.77%) [2026-03-02T20:31:51.177354] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-03-02T20:31:51.177482] [INFO ] [sig ] SLQD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:51.330304] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SLQD.txt [2026-03-02T20:31:51.330460] [INFO ] [sig ] [2745/3370] Completed SLQD in 0.4s | 2.73 sym/s | Total: 16.8m | ETA: 3.8m [2026-03-02T20:31:51.330502] [INFO ] [sig ] [2746/3370] Forecasting SLRC... [2026-03-02T20:31:51.330534] [INFO ] [sig ] Generating forecast for: SLRC [2026-03-02T20:31:51.330565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-03-02T20:31:51.343144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-03-02T20:31:51.343504] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-03-02T20:31:51.344416] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-03-02T20:31:51.344481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:51.344543] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:51.344605] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:51.344671] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:51.405845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:51.406703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:51.406793] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:51.406829] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:51.530683] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:51.530864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:51.530905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:51.530934] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:51.534452] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: UP (p=98.34%) [2026-03-02T20:31:51.534759] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-03-02T20:31:51.534893] [INFO ] [sig ] SLRC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:51.689615] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SLRC.txt [2026-03-02T20:31:51.689779] [INFO ] [sig ] [2746/3370] Completed SLRC in 0.4s | 2.73 sym/s | Total: 16.8m | ETA: 3.8m [2026-03-02T20:31:51.689841] [INFO ] [sig ] [2747/3370] Forecasting SLS... [2026-03-02T20:31:51.689875] [INFO ] [sig ] Generating forecast for: SLS [2026-03-02T20:31:51.689907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-03-02T20:31:51.703326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-03-02T20:31:51.703739] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-03-02T20:31:51.704592] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-03-02T20:31:51.704647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:51.704680] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:51.704710] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:51.704770] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:51.773031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:51.774012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:51.774115] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:51.774163] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:51.893792] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:51.893965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:51.894010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:51.894042] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:51.897614] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: DOWN (p=13.58%) [2026-03-02T20:31:51.897915] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-03-02T20:31:51.898085] [INFO ] [sig ] SLS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:52.051343] [INFO ] [LOCAL ] Saved forecast: SLS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SLS.txt [2026-03-02T20:31:52.051530] [INFO ] [sig ] [2747/3370] Completed SLS in 0.4s | 2.73 sym/s | Total: 16.8m | ETA: 3.8m [2026-03-02T20:31:52.051596] [INFO ] [sig ] [2748/3370] Forecasting SLVM... [2026-03-02T20:31:52.051630] [INFO ] [sig ] Generating forecast for: SLVM [2026-03-02T20:31:52.051661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-03-02T20:31:52.065682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-03-02T20:31:52.066071] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-03-02T20:31:52.067028] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-03-02T20:31:52.067083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:52.067134] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:52.067190] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:52.067274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:52.128723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:52.129716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:52.129813] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:52.129855] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:52.258532] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:52.258725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:52.258767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:52.258796] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:52.262750] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: UP (p=96.80%) [2026-03-02T20:31:52.263165] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-03-02T20:31:52.263329] [INFO ] [sig ] SLVM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:52.441860] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SLVM.txt [2026-03-02T20:31:52.442022] [INFO ] [sig ] [2748/3370] Completed SLVM in 0.4s | 2.73 sym/s | Total: 16.8m | ETA: 3.8m [2026-03-02T20:31:52.442080] [INFO ] [sig ] [2749/3370] Forecasting SLVO... [2026-03-02T20:31:52.442113] [INFO ] [sig ] Generating forecast for: SLVO [2026-03-02T20:31:52.442144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-03-02T20:31:52.455615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-03-02T20:31:52.456021] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-03-02T20:31:52.456895] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-03-02T20:31:52.456949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:52.456981] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:52.457020] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:52.457302] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:52.519198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:52.520134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:52.520223] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:52.520257] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:52.647031] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:52.647202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:52.647244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:52.647312] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:52.651087] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=66.94%) [2026-03-02T20:31:52.651566] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-03-02T20:31:52.651748] [INFO ] [sig ] SLVO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:52.806460] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SLVO.txt [2026-03-02T20:31:52.806661] [INFO ] [sig ] [2749/3370] Completed SLVO in 0.4s | 2.73 sym/s | Total: 16.8m | ETA: 3.8m [2026-03-02T20:31:52.806708] [INFO ] [sig ] [2750/3370] Forecasting SLXN... [2026-03-02T20:31:52.806738] [INFO ] [sig ] Generating forecast for: SLXN [2026-03-02T20:31:52.806776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-03-02T20:31:52.824198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-03-02T20:31:52.824757] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-03-02T20:31:52.825879] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-03-02T20:31:52.825942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:52.826175] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:52.826207] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:52.826283] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:52.900199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:52.901152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:52.901241] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:52.901275] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:53.025764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:53.025940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:53.025981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:53.026011] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:53.029617] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: DOWN (p=22.35%) [2026-03-02T20:31:53.029944] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-03-02T20:31:53.030084] [INFO ] [sig ] SLXN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:53.258916] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SLXN.txt [2026-03-02T20:31:53.259079] [INFO ] [sig ] [2750/3370] Completed SLXN in 0.5s | 2.73 sym/s | Total: 16.8m | ETA: 3.8m [2026-03-02T20:31:53.259149] [INFO ] [sig ] [2751/3370] Forecasting SM... [2026-03-02T20:31:53.259185] [INFO ] [sig ] Generating forecast for: SM [2026-03-02T20:31:53.259218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-03-02T20:31:53.273040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-03-02T20:31:53.273447] [INFO ] [FORECASTER] Starting predict_future for SM [2026-03-02T20:31:53.274326] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-03-02T20:31:53.274387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:53.274421] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:53.274448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:53.274513] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:53.338818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:53.339754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:53.339856] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:53.339891] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:53.465551] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:53.465736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:53.465776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:53.465807] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:53.469416] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-03-02T20:31:53.469784] [INFO ] [FORECASTER] Completed predict_future for SM [2026-03-02T20:31:53.469946] [INFO ] [sig ] SM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:53.629653] [INFO ] [LOCAL ] Saved forecast: SM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SM.txt [2026-03-02T20:31:53.629909] [INFO ] [sig ] [2751/3370] Completed SM in 0.4s | 2.73 sym/s | Total: 16.8m | ETA: 3.8m [2026-03-02T20:31:53.629967] [INFO ] [sig ] [2752/3370] Forecasting SMBC... [2026-03-02T20:31:53.630010] [INFO ] [sig ] Generating forecast for: SMBC [2026-03-02T20:31:53.630049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-03-02T20:31:53.642318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-03-02T20:31:53.642762] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-03-02T20:31:53.643680] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-03-02T20:31:53.643735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:53.643767] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:53.643794] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:53.643851] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:53.703062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:53.704203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:53.704295] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:53.704330] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:53.832884] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:53.833048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:53.833088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:53.833116] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:53.836847] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: UP (p=52.77%) [2026-03-02T20:31:53.837326] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-03-02T20:31:53.837462] [INFO ] [sig ] SMBC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:53.987748] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SMBC.txt [2026-03-02T20:31:53.987924] [INFO ] [sig ] [2752/3370] Completed SMBC in 0.4s | 2.73 sym/s | Total: 16.8m | ETA: 3.8m [2026-03-02T20:31:53.987965] [INFO ] [sig ] [2753/3370] Forecasting SMBK... [2026-03-02T20:31:53.987996] [INFO ] [sig ] Generating forecast for: SMBK [2026-03-02T20:31:53.988051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-03-02T20:31:54.000406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-03-02T20:31:54.000861] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-03-02T20:31:54.001718] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-03-02T20:31:54.001771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:54.001804] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:54.001831] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:54.001887] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:54.059710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:54.060637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:54.060725] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:54.060758] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:54.176703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:54.176871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:54.176911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:54.176943] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:54.180496] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: UP (p=57.75%) [2026-03-02T20:31:54.180800] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-03-02T20:31:54.180935] [INFO ] [sig ] SMBK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:54.331123] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SMBK.txt [2026-03-02T20:31:54.331291] [INFO ] [sig ] [2753/3370] Completed SMBK in 0.3s | 2.73 sym/s | Total: 16.8m | ETA: 3.8m [2026-03-02T20:31:54.331331] [INFO ] [sig ] [2754/3370] Forecasting SMCI... [2026-03-02T20:31:54.331363] [INFO ] [sig ] Generating forecast for: SMCI [2026-03-02T20:31:54.331392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-03-02T20:31:54.343789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-03-02T20:31:54.344177] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-03-02T20:31:54.345022] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-03-02T20:31:54.345075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:54.345108] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:54.345134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:54.345191] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:54.406124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:54.407151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:54.407237] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:54.407270] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:54.534006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:54.534176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:54.534215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:54.534245] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:54.537756] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: UP (p=83.58%) [2026-03-02T20:31:54.538092] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-03-02T20:31:54.538235] [INFO ] [sig ] SMCI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:54.687635] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SMCI.txt [2026-03-02T20:31:54.687798] [INFO ] [sig ] [2754/3370] Completed SMCI in 0.4s | 2.73 sym/s | Total: 16.8m | ETA: 3.8m [2026-03-02T20:31:54.687838] [INFO ] [sig ] [2755/3370] Forecasting SMCX... [2026-03-02T20:31:54.687868] [INFO ] [sig ] Generating forecast for: SMCX [2026-03-02T20:31:54.687898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-03-02T20:31:54.699830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-03-02T20:31:54.700161] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-03-02T20:31:54.701005] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-03-02T20:31:54.701060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:54.701093] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:54.701121] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:54.701180] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:54.758684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:54.759377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:54.759462] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:54.759496] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:54.883553] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:54.883745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:54.883793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:54.883828] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:54.887355] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: UP (p=75.17%) [2026-03-02T20:31:54.887651] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-03-02T20:31:54.887782] [INFO ] [sig ] SMCX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:55.030981] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SMCX.txt [2026-03-02T20:31:55.031140] [INFO ] [sig ] [2755/3370] Completed SMCX in 0.3s | 2.73 sym/s | Total: 16.8m | ETA: 3.8m [2026-03-02T20:31:55.031182] [INFO ] [sig ] [2756/3370] Forecasting SMFG... [2026-03-02T20:31:55.031211] [INFO ] [sig ] Generating forecast for: SMFG [2026-03-02T20:31:55.031240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-03-02T20:31:55.045369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-03-02T20:31:55.045800] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-03-02T20:31:55.046670] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-03-02T20:31:55.046724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:55.046762] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:55.046790] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:55.046848] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:55.111512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:55.112638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:55.112761] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:55.112797] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:55.246138] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:55.246333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:55.246382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:55.246414] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:55.250210] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: UP (p=85.53%) [2026-03-02T20:31:55.250491] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-03-02T20:31:55.250649] [INFO ] [sig ] SMFG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:55.400785] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SMFG.txt [2026-03-02T20:31:55.400951] [INFO ] [sig ] [2756/3370] Completed SMFG in 0.4s | 2.73 sym/s | Total: 16.8m | ETA: 3.8m [2026-03-02T20:31:55.400995] [INFO ] [sig ] [2757/3370] Forecasting SMH... [2026-03-02T20:31:55.401027] [INFO ] [sig ] Generating forecast for: SMH [2026-03-02T20:31:55.401060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-03-02T20:31:55.413120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-03-02T20:31:55.413513] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-03-02T20:31:55.414385] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-03-02T20:31:55.414439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:55.414472] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:55.414500] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:55.414560] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:55.473411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:55.474224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:55.474310] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:55.474344] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:55.599414] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:55.599621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:55.599689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:55.599721] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:55.603544] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: DOWN (p=10.70%) [2026-03-02T20:31:55.603859] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-03-02T20:31:55.604195] [INFO ] [sig ] SMH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:55.762226] [INFO ] [LOCAL ] Saved forecast: SMH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SMH.txt [2026-03-02T20:31:55.762403] [INFO ] [sig ] [2757/3370] Completed SMH in 0.4s | 2.73 sym/s | Total: 16.8m | ETA: 3.7m [2026-03-02T20:31:55.762449] [INFO ] [sig ] [2758/3370] Forecasting SMHI... [2026-03-02T20:31:55.762479] [INFO ] [sig ] Generating forecast for: SMHI [2026-03-02T20:31:55.762511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-03-02T20:31:55.775827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-03-02T20:31:55.776260] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-03-02T20:31:55.777169] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-03-02T20:31:55.777224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:55.777258] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:55.777285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:55.777343] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:55.837395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:55.838329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:55.838418] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:55.838451] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:55.967621] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:55.967834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:55.967884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:55.967915] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:55.971652] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: UP (p=74.97%) [2026-03-02T20:31:55.972021] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-03-02T20:31:55.972176] [INFO ] [sig ] SMHI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:56.121273] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SMHI.txt [2026-03-02T20:31:56.121423] [INFO ] [sig ] [2758/3370] Completed SMHI in 0.4s | 2.73 sym/s | Total: 16.9m | ETA: 3.7m [2026-03-02T20:31:56.121464] [INFO ] [sig ] [2759/3370] Forecasting SMHX... [2026-03-02T20:31:56.121493] [INFO ] [sig ] Generating forecast for: SMHX [2026-03-02T20:31:56.121524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-03-02T20:31:56.133368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-03-02T20:31:56.133719] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-03-02T20:31:56.134564] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-03-02T20:31:56.134645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:56.134679] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:56.134707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:56.134777] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:56.193457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:56.194319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:56.194406] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:56.194439] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:56.318459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:56.318642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:56.318685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:56.318714] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:56.322753] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: UP (p=99.72%) [2026-03-02T20:31:56.323246] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-03-02T20:31:56.323386] [INFO ] [sig ] SMHX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:56.470606] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SMHX.txt [2026-03-02T20:31:56.470797] [INFO ] [sig ] [2759/3370] Completed SMHX in 0.3s | 2.73 sym/s | Total: 16.9m | ETA: 3.7m [2026-03-02T20:31:56.470839] [INFO ] [sig ] [2760/3370] Forecasting SMID... [2026-03-02T20:31:56.470868] [INFO ] [sig ] Generating forecast for: SMID [2026-03-02T20:31:56.470898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-03-02T20:31:56.483011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-03-02T20:31:56.483354] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-03-02T20:31:56.484334] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-03-02T20:31:56.484390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:56.484424] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:56.484453] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:56.484511] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:56.545616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:56.546539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:56.546653] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:56.546690] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:56.657314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:56.657479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:56.657519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:56.657548] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:56.661234] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: UP (p=86.80%) [2026-03-02T20:31:56.661531] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-03-02T20:31:56.661719] [INFO ] [sig ] SMID: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:56.813501] [INFO ] [LOCAL ] Saved forecast: SMID 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SMID.txt [2026-03-02T20:31:56.813697] [INFO ] [sig ] [2760/3370] Completed SMID in 0.3s | 2.73 sym/s | Total: 16.9m | ETA: 3.7m [2026-03-02T20:31:56.813742] [INFO ] [sig ] [2761/3370] Forecasting SMPL... [2026-03-02T20:31:56.813772] [INFO ] [sig ] Generating forecast for: SMPL [2026-03-02T20:31:56.813804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-03-02T20:31:56.827262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-03-02T20:31:56.827683] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-03-02T20:31:56.828612] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-03-02T20:31:56.828665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:56.828698] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:56.828725] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:56.828783] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:56.892904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:56.893837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:56.893928] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:56.893961] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:57.015606] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:57.015771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:57.015811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:57.015841] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:57.019277] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: UP (p=79.12%) [2026-03-02T20:31:57.019556] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-03-02T20:31:57.019707] [INFO ] [sig ] SMPL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:57.166993] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SMPL.txt [2026-03-02T20:31:57.167148] [INFO ] [sig ] [2761/3370] Completed SMPL in 0.4s | 2.73 sym/s | Total: 16.9m | ETA: 3.7m [2026-03-02T20:31:57.167191] [INFO ] [sig ] [2762/3370] Forecasting SMTC... [2026-03-02T20:31:57.167220] [INFO ] [sig ] Generating forecast for: SMTC [2026-03-02T20:31:57.167250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-03-02T20:31:57.179317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-03-02T20:31:57.179676] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-03-02T20:31:57.180525] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-03-02T20:31:57.180597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:57.180632] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:57.180659] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:57.180716] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:57.246335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:57.247389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:57.247477] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:57.247511] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:57.373051] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:57.373208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:57.373247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:57.373277] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:57.376739] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: DOWN (p=14.01%) [2026-03-02T20:31:57.377046] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-03-02T20:31:57.377175] [INFO ] [sig ] SMTC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:57.530169] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SMTC.txt [2026-03-02T20:31:57.530329] [INFO ] [sig ] [2762/3370] Completed SMTC in 0.4s | 2.73 sym/s | Total: 16.9m | ETA: 3.7m [2026-03-02T20:31:57.530376] [INFO ] [sig ] [2763/3370] Forecasting SMTI... [2026-03-02T20:31:57.530406] [INFO ] [sig ] Generating forecast for: SMTI [2026-03-02T20:31:57.530436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-03-02T20:31:57.541612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-03-02T20:31:57.541945] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-03-02T20:31:57.542778] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-03-02T20:31:57.542830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:57.542887] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:57.542916] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:57.542974] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:57.603139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:57.603960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:57.604048] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:57.604080] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:57.728396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:57.728560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:57.728622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:57.728652] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:57.732903] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: UP (p=88.27%) [2026-03-02T20:31:57.733226] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-03-02T20:31:57.733373] [INFO ] [sig ] SMTI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:57.888997] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SMTI.txt [2026-03-02T20:31:57.889158] [INFO ] [sig ] [2763/3370] Completed SMTI in 0.4s | 2.73 sym/s | Total: 16.9m | ETA: 3.7m [2026-03-02T20:31:57.889201] [INFO ] [sig ] [2764/3370] Forecasting SMWB... [2026-03-02T20:31:57.889231] [INFO ] [sig ] Generating forecast for: SMWB [2026-03-02T20:31:57.889261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-03-02T20:31:57.902716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-03-02T20:31:57.903098] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-03-02T20:31:57.903933] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-03-02T20:31:57.903986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:57.904018] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:57.904045] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:57.904102] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:57.962566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:57.963489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:57.963605] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:57.963643] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:58.094083] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:58.094255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:58.094296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:58.094324] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:58.097863] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: DOWN (p=0.66%) [2026-03-02T20:31:58.098231] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-03-02T20:31:58.098371] [INFO ] [sig ] SMWB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:58.252119] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SMWB.txt [2026-03-02T20:31:58.252480] [INFO ] [sig ] [2764/3370] Completed SMWB in 0.4s | 2.73 sym/s | Total: 16.9m | ETA: 3.7m [2026-03-02T20:31:58.252522] [INFO ] [sig ] [2765/3370] Forecasting SMX... [2026-03-02T20:31:58.252551] [INFO ] [sig ] Generating forecast for: SMX [2026-03-02T20:31:58.252599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-03-02T20:31:58.265134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-03-02T20:31:58.265502] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-03-02T20:31:58.266346] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-03-02T20:31:58.266399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:58.266432] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:58.266458] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:58.266516] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:58.324058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:58.324994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:58.325083] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:58.325115] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:58.435314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:58.435487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:58.435528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:58.435556] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:58.439128] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: DOWN (p=1.01%) [2026-03-02T20:31:58.439420] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-03-02T20:31:58.439554] [INFO ] [sig ] SMX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:58.584930] [INFO ] [LOCAL ] Saved forecast: SMX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SMX.txt [2026-03-02T20:31:58.585116] [INFO ] [sig ] [2765/3370] Completed SMX in 0.3s | 2.73 sym/s | Total: 16.9m | ETA: 3.7m [2026-03-02T20:31:58.585161] [INFO ] [sig ] [2766/3370] Forecasting SN... [2026-03-02T20:31:58.585191] [INFO ] [sig ] Generating forecast for: SN [2026-03-02T20:31:58.585223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-03-02T20:31:58.598949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-03-02T20:31:58.599372] [INFO ] [FORECASTER] Starting predict_future for SN [2026-03-02T20:31:58.600294] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-03-02T20:31:58.600361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:58.600402] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:58.600436] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:58.600504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:58.662656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:58.663706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:58.663807] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:58.663846] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:58.796703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:58.796874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:58.796940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:58.797014] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:58.801201] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: DOWN (p=15.32%) [2026-03-02T20:31:58.801591] [INFO ] [FORECASTER] Completed predict_future for SN [2026-03-02T20:31:58.801754] [INFO ] [sig ] SN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:31:58.958118] [INFO ] [LOCAL ] Saved forecast: SN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SN.txt [2026-03-02T20:31:58.958294] [INFO ] [sig ] [2766/3370] Completed SN in 0.4s | 2.73 sym/s | Total: 16.9m | ETA: 3.7m [2026-03-02T20:31:58.958345] [INFO ] [sig ] [2767/3370] Forecasting SNA... [2026-03-02T20:31:58.958374] [INFO ] [sig ] Generating forecast for: SNA [2026-03-02T20:31:58.958406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-03-02T20:31:58.971881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-03-02T20:31:58.972305] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-03-02T20:31:58.973472] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-03-02T20:31:58.973536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:58.973570] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:58.973621] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:58.973682] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:59.038351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:59.039554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:59.039690] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:59.039725] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:59.166108] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:59.166279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:59.166320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:59.166351] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:59.170065] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: UP (p=75.31%) [2026-03-02T20:31:59.170419] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-03-02T20:31:59.170568] [INFO ] [sig ] SNA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:59.326993] [INFO ] [LOCAL ] Saved forecast: SNA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SNA.txt [2026-03-02T20:31:59.327167] [INFO ] [sig ] [2767/3370] Completed SNA in 0.4s | 2.73 sym/s | Total: 16.9m | ETA: 3.7m [2026-03-02T20:31:59.327212] [INFO ] [sig ] [2768/3370] Forecasting SNAP... [2026-03-02T20:31:59.327241] [INFO ] [sig ] Generating forecast for: SNAP [2026-03-02T20:31:59.327271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-03-02T20:31:59.341346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-03-02T20:31:59.341806] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-03-02T20:31:59.342719] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-03-02T20:31:59.342780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:59.342820] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:59.342854] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:59.342927] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:59.407520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:59.408548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:59.408676] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:59.408711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:59.534636] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:59.534807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:59.534849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:59.534879] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:59.538655] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: UP (p=70.45%) [2026-03-02T20:31:59.539045] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-03-02T20:31:59.539195] [INFO ] [sig ] SNAP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:31:59.708592] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SNAP.txt [2026-03-02T20:31:59.708764] [INFO ] [sig ] [2768/3370] Completed SNAP in 0.4s | 2.73 sym/s | Total: 16.9m | ETA: 3.7m [2026-03-02T20:31:59.708809] [INFO ] [sig ] [2769/3370] Forecasting SNCY... [2026-03-02T20:31:59.708840] [INFO ] [sig ] Generating forecast for: SNCY [2026-03-02T20:31:59.708873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-03-02T20:31:59.722453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-03-02T20:31:59.722934] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-03-02T20:31:59.723878] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-03-02T20:31:59.723938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:31:59.723972] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:31:59.723999] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:31:59.724059] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:31:59.788737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:31:59.789711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:31:59.789829] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:31:59.789872] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:31:59.918901] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:31:59.919089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:31:59.919159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:31:59.919192] [INFO ] [FORECASTER] Training complete [2026-03-02T20:31:59.923338] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: DOWN (p=6.47%) [2026-03-02T20:31:59.923719] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-03-02T20:31:59.923878] [INFO ] [sig ] SNCY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:00.079795] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SNCY.txt [2026-03-02T20:32:00.079969] [INFO ] [sig ] [2769/3370] Completed SNCY in 0.4s | 2.73 sym/s | Total: 16.9m | ETA: 3.7m [2026-03-02T20:32:00.080014] [INFO ] [sig ] [2770/3370] Forecasting SND... [2026-03-02T20:32:00.080045] [INFO ] [sig ] Generating forecast for: SND [2026-03-02T20:32:00.080076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-03-02T20:32:00.093247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-03-02T20:32:00.093666] [INFO ] [FORECASTER] Starting predict_future for SND [2026-03-02T20:32:00.094601] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-03-02T20:32:00.094657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:00.094703] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:00.094734] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:00.094793] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:00.157658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:00.158630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:00.158720] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:00.158754] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:00.289313] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:00.289476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:00.289526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:00.289565] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:00.293239] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: UP (p=69.22%) [2026-03-02T20:32:00.293534] [INFO ] [FORECASTER] Completed predict_future for SND [2026-03-02T20:32:00.293694] [INFO ] [sig ] SND: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:00.452057] [INFO ] [LOCAL ] Saved forecast: SND 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SND.txt [2026-03-02T20:32:00.452234] [INFO ] [sig ] [2770/3370] Completed SND in 0.4s | 2.73 sym/s | Total: 16.9m | ETA: 3.7m [2026-03-02T20:32:00.452277] [INFO ] [sig ] [2771/3370] Forecasting SNDL... [2026-03-02T20:32:00.452310] [INFO ] [sig ] Generating forecast for: SNDL [2026-03-02T20:32:00.452357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-03-02T20:32:00.466047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-03-02T20:32:00.466489] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-03-02T20:32:00.467357] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-03-02T20:32:00.467411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:00.467442] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:00.467468] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:00.467524] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:00.528253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:00.529215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:00.529306] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:00.529341] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:00.653314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:00.653700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:00.653745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:00.653774] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:00.657661] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: UP (p=55.17%) [2026-03-02T20:32:00.658059] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-03-02T20:32:00.658238] [INFO ] [sig ] SNDL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:00.810913] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SNDL.txt [2026-03-02T20:32:00.811281] [INFO ] [sig ] [2771/3370] Completed SNDL in 0.4s | 2.73 sym/s | Total: 16.9m | ETA: 3.7m [2026-03-02T20:32:00.811325] [INFO ] [sig ] [2772/3370] Forecasting SNDX... [2026-03-02T20:32:00.811355] [INFO ] [sig ] Generating forecast for: SNDX [2026-03-02T20:32:00.811386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-03-02T20:32:00.824657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-03-02T20:32:00.825122] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-03-02T20:32:00.825993] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-03-02T20:32:00.826049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:00.826090] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:00.826120] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:00.826178] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:00.885605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:00.886504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:00.886614] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:00.886652] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:01.013763] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:01.013930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:01.013971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:01.013998] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:01.017488] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: DOWN (p=26.09%) [2026-03-02T20:32:01.017824] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-03-02T20:32:01.017969] [INFO ] [sig ] SNDX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:01.166739] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SNDX.txt [2026-03-02T20:32:01.166903] [INFO ] [sig ] [2772/3370] Completed SNDX in 0.4s | 2.73 sym/s | Total: 16.9m | ETA: 3.7m [2026-03-02T20:32:01.166945] [INFO ] [sig ] [2773/3370] Forecasting SNES... [2026-03-02T20:32:01.166976] [INFO ] [sig ] Generating forecast for: SNES [2026-03-02T20:32:01.167006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-03-02T20:32:01.178308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-03-02T20:32:01.178756] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-03-02T20:32:01.179666] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-03-02T20:32:01.179721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:01.179754] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:01.179784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:01.179847] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:01.241210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:01.242205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:01.242355] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:01.242391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:01.383544] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:01.383755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:01.383800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:01.383832] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:01.388551] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: DOWN (p=7.96%) [2026-03-02T20:32:01.389011] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-03-02T20:32:01.389202] [INFO ] [sig ] SNES: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:01.545722] [INFO ] [LOCAL ] Saved forecast: SNES 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SNES.txt [2026-03-02T20:32:01.545961] [INFO ] [sig ] [2773/3370] Completed SNES in 0.4s | 2.73 sym/s | Total: 16.9m | ETA: 3.6m [2026-03-02T20:32:01.546029] [INFO ] [sig ] [2774/3370] Forecasting SNEX... [2026-03-02T20:32:01.546090] [INFO ] [sig ] Generating forecast for: SNEX [2026-03-02T20:32:01.546150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-03-02T20:32:01.561650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-03-02T20:32:01.562186] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-03-02T20:32:01.563397] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-03-02T20:32:01.563469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:01.563516] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:01.563558] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:01.563688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:01.635222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:01.636268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:01.636384] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:01.636421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:01.763556] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:01.763757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:01.763798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:01.763827] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:01.767361] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: UP (p=97.47%) [2026-03-02T20:32:01.767683] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-03-02T20:32:01.767829] [INFO ] [sig ] SNEX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:01.922346] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SNEX.txt [2026-03-02T20:32:01.922508] [INFO ] [sig ] [2774/3370] Completed SNEX in 0.4s | 2.73 sym/s | Total: 16.9m | ETA: 3.6m [2026-03-02T20:32:01.922552] [INFO ] [sig ] [2775/3370] Forecasting SNFCA... [2026-03-02T20:32:01.922604] [INFO ] [sig ] Generating forecast for: SNFCA [2026-03-02T20:32:01.922638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-03-02T20:32:01.935477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-03-02T20:32:01.935910] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-03-02T20:32:01.936819] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-03-02T20:32:01.936878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:01.936911] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:01.936939] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:01.936998] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:01.999222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:02.000217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:02.000314] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:02.000351] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:02.120194] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:02.120361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:02.120403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:02.120434] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:02.124066] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: DOWN (p=15.70%) [2026-03-02T20:32:02.124359] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-03-02T20:32:02.124499] [INFO ] [sig ] SNFCA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:02.274738] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SNFCA.txt [2026-03-02T20:32:02.274904] [INFO ] [sig ] [2775/3370] Completed SNFCA in 0.4s | 2.73 sym/s | Total: 17.0m | ETA: 3.6m [2026-03-02T20:32:02.274948] [INFO ] [sig ] [2776/3370] Forecasting SNGX... [2026-03-02T20:32:02.274977] [INFO ] [sig ] Generating forecast for: SNGX [2026-03-02T20:32:02.275007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-03-02T20:32:02.390677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-03-02T20:32:02.391118] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-03-02T20:32:02.392082] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-03-02T20:32:02.392139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:02.392173] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:02.392202] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:02.392261] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:02.456912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:02.458099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:02.458192] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:02.458227] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:02.587771] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:02.587944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:02.587992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:02.588054] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:02.592276] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: DOWN (p=10.25%) [2026-03-02T20:32:02.592649] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-03-02T20:32:02.592805] [INFO ] [sig ] SNGX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:02.749499] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SNGX.txt [2026-03-02T20:32:02.749685] [INFO ] [sig ] [2776/3370] Completed SNGX in 0.5s | 2.73 sym/s | Total: 17.0m | ETA: 3.6m [2026-03-02T20:32:02.749730] [INFO ] [sig ] [2777/3370] Forecasting SNN... [2026-03-02T20:32:02.749761] [INFO ] [sig ] Generating forecast for: SNN [2026-03-02T20:32:02.749792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-03-02T20:32:02.764854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-03-02T20:32:02.765491] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-03-02T20:32:02.766381] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-03-02T20:32:02.766435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:02.766468] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:02.766496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:02.766555] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:02.827506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:02.828469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:02.828562] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:02.828617] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:02.954258] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:02.954431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:02.954471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:02.954522] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:02.958228] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: DOWN (p=23.99%) [2026-03-02T20:32:02.958570] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-03-02T20:32:02.958740] [INFO ] [sig ] SNN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:03.115039] [INFO ] [LOCAL ] Saved forecast: SNN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SNN.txt [2026-03-02T20:32:03.115264] [INFO ] [sig ] [2777/3370] Completed SNN in 0.4s | 2.73 sym/s | Total: 17.0m | ETA: 3.6m [2026-03-02T20:32:03.115329] [INFO ] [sig ] [2778/3370] Forecasting SNOA... [2026-03-02T20:32:03.115362] [INFO ] [sig ] Generating forecast for: SNOA [2026-03-02T20:32:03.115399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-03-02T20:32:03.129873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-03-02T20:32:03.130482] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-03-02T20:32:03.131659] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-03-02T20:32:03.131713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:03.131746] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:03.131773] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:03.131830] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:03.192910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:03.193953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:03.194084] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:03.194122] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:03.316138] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:03.316321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:03.316373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:03.316404] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:03.320554] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: DOWN (p=42.90%) [2026-03-02T20:32:03.321010] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-03-02T20:32:03.321196] [INFO ] [sig ] SNOA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:03.491367] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SNOA.txt [2026-03-02T20:32:03.491538] [INFO ] [sig ] [2778/3370] Completed SNOA in 0.4s | 2.73 sym/s | Total: 17.0m | ETA: 3.6m [2026-03-02T20:32:03.491601] [INFO ] [sig ] [2779/3370] Forecasting SNPS... [2026-03-02T20:32:03.491635] [INFO ] [sig ] Generating forecast for: SNPS [2026-03-02T20:32:03.491667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-03-02T20:32:03.505015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-03-02T20:32:03.505438] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-03-02T20:32:03.506339] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-03-02T20:32:03.506395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:03.506428] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:03.506457] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:03.506520] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:03.570143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:03.571111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:03.571235] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:03.571271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:03.713747] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:03.713915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:03.713964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:03.713999] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:03.717698] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: UP (p=97.44%) [2026-03-02T20:32:03.718053] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-03-02T20:32:03.718201] [INFO ] [sig ] SNPS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:03.872337] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SNPS.txt [2026-03-02T20:32:03.872500] [INFO ] [sig ] [2779/3370] Completed SNPS in 0.4s | 2.73 sym/s | Total: 17.0m | ETA: 3.6m [2026-03-02T20:32:03.872542] [INFO ] [sig ] [2780/3370] Forecasting SNX... [2026-03-02T20:32:03.872595] [INFO ] [sig ] Generating forecast for: SNX [2026-03-02T20:32:03.872630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-03-02T20:32:03.885904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-03-02T20:32:03.886349] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-03-02T20:32:03.887281] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-03-02T20:32:03.887390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:03.887426] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:03.887454] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:03.887514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:03.951403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:03.952357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:03.952448] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:03.952481] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:04.080149] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:04.080328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:04.080369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:04.080401] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:04.084155] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: DOWN (p=5.46%) [2026-03-02T20:32:04.084486] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-03-02T20:32:04.084685] [INFO ] [sig ] SNX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:04.238778] [INFO ] [LOCAL ] Saved forecast: SNX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SNX.txt [2026-03-02T20:32:04.238951] [INFO ] [sig ] [2780/3370] Completed SNX in 0.4s | 2.73 sym/s | Total: 17.0m | ETA: 3.6m [2026-03-02T20:32:04.239000] [INFO ] [sig ] [2781/3370] Forecasting SNY... [2026-03-02T20:32:04.239037] [INFO ] [sig ] Generating forecast for: SNY [2026-03-02T20:32:04.239074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-03-02T20:32:04.251568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-03-02T20:32:04.252030] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-03-02T20:32:04.252962] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-03-02T20:32:04.253025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:04.253059] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:04.253100] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:04.253162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:04.317519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:04.318489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:04.318599] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:04.318637] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:04.445780] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:04.445968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:04.446016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:04.446046] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:04.449918] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-03-02T20:32:04.450246] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-03-02T20:32:04.450391] [INFO ] [sig ] SNY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:04.613252] [INFO ] [LOCAL ] Saved forecast: SNY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SNY.txt [2026-03-02T20:32:04.613479] [INFO ] [sig ] [2781/3370] Completed SNY in 0.4s | 2.73 sym/s | Total: 17.0m | ETA: 3.6m [2026-03-02T20:32:04.613531] [INFO ] [sig ] [2782/3370] Forecasting SO... [2026-03-02T20:32:04.613589] [INFO ] [sig ] Generating forecast for: SO [2026-03-02T20:32:04.613631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-03-02T20:32:04.634035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-03-02T20:32:04.634665] [INFO ] [FORECASTER] Starting predict_future for SO [2026-03-02T20:32:04.635878] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-03-02T20:32:04.635952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:04.636002] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:04.636047] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:04.636139] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:04.708145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:04.709362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:04.709462] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:04.709496] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:04.833687] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:04.833874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:04.833917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:04.833955] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:04.837848] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: DOWN (p=26.46%) [2026-03-02T20:32:04.838256] [INFO ] [FORECASTER] Completed predict_future for SO [2026-03-02T20:32:04.838413] [INFO ] [sig ] SO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:04.986765] [INFO ] [LOCAL ] Saved forecast: SO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SO.txt [2026-03-02T20:32:04.986930] [INFO ] [sig ] [2782/3370] Completed SO in 0.4s | 2.73 sym/s | Total: 17.0m | ETA: 3.6m [2026-03-02T20:32:04.986972] [INFO ] [sig ] [2783/3370] Forecasting SOCL... [2026-03-02T20:32:04.987004] [INFO ] [sig ] Generating forecast for: SOCL [2026-03-02T20:32:04.987034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-03-02T20:32:04.998662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-03-02T20:32:04.999069] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-03-02T20:32:05.000020] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-03-02T20:32:05.000081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:05.000114] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:05.000140] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:05.000199] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:05.060233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:05.061174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:05.061266] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:05.061300] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:05.182868] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:05.183050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:05.183135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:05.183169] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:05.186795] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: DOWN (p=4.99%) [2026-03-02T20:32:05.187098] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-03-02T20:32:05.187240] [INFO ] [sig ] SOCL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:05.337413] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SOCL.txt [2026-03-02T20:32:05.337593] [INFO ] [sig ] [2783/3370] Completed SOCL in 0.4s | 2.73 sym/s | Total: 17.0m | ETA: 3.6m [2026-03-02T20:32:05.337638] [INFO ] [sig ] [2784/3370] Forecasting SOFI... [2026-03-02T20:32:05.337669] [INFO ] [sig ] Generating forecast for: SOFI [2026-03-02T20:32:05.337700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-03-02T20:32:05.351966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-03-02T20:32:05.352596] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-03-02T20:32:05.353453] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-03-02T20:32:05.353507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:05.353540] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:05.353568] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:05.353664] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:05.413373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:05.414403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:05.414507] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:05.414543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:05.540102] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:05.540462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:05.540503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:05.540533] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:05.544451] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: UP (p=68.48%) [2026-03-02T20:32:05.544767] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-03-02T20:32:05.544906] [INFO ] [sig ] SOFI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:05.709239] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SOFI.txt [2026-03-02T20:32:05.709414] [INFO ] [sig ] [2784/3370] Completed SOFI in 0.4s | 2.73 sym/s | Total: 17.0m | ETA: 3.6m [2026-03-02T20:32:05.709459] [INFO ] [sig ] [2785/3370] Forecasting SOGP... [2026-03-02T20:32:05.709491] [INFO ] [sig ] Generating forecast for: SOGP [2026-03-02T20:32:05.709540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-03-02T20:32:05.723516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-03-02T20:32:05.723971] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-03-02T20:32:05.724873] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-03-02T20:32:05.724927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:05.724961] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:05.724988] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:05.725050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:05.784758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:05.785709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:05.785798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:05.785832] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:05.904930] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:05.905086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:05.905124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:05.905154] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:05.909220] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: DOWN (p=11.41%) [2026-03-02T20:32:05.909504] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-03-02T20:32:05.909656] [INFO ] [sig ] SOGP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:06.071889] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SOGP.txt [2026-03-02T20:32:06.072036] [INFO ] [sig ] [2785/3370] Completed SOGP in 0.4s | 2.73 sym/s | Total: 17.0m | ETA: 3.6m [2026-03-02T20:32:06.072084] [INFO ] [sig ] [2786/3370] Forecasting SOJC... [2026-03-02T20:32:06.072120] [INFO ] [sig ] Generating forecast for: SOJC [2026-03-02T20:32:06.072155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-03-02T20:32:06.083249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-03-02T20:32:06.083517] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-03-02T20:32:06.084331] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-03-02T20:32:06.084383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:06.084415] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:06.084443] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:06.084500] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:06.142727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:06.143350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:06.143431] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:06.143463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:06.262948] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:06.263096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:06.263143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:06.263172] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:06.266931] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: UP (p=98.32%) [2026-03-02T20:32:06.267253] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-03-02T20:32:06.267383] [INFO ] [sig ] SOJC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:06.414783] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SOJC.txt [2026-03-02T20:32:06.414977] [INFO ] [sig ] [2786/3370] Completed SOJC in 0.3s | 2.73 sym/s | Total: 17.0m | ETA: 3.6m [2026-03-02T20:32:06.415037] [INFO ] [sig ] [2787/3370] Forecasting SOJD... [2026-03-02T20:32:06.415114] [INFO ] [sig ] Generating forecast for: SOJD [2026-03-02T20:32:06.415151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-03-02T20:32:06.429275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-03-02T20:32:06.429715] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-03-02T20:32:06.430681] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-03-02T20:32:06.430737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:06.430770] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:06.430800] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:06.430871] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:06.495117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:06.496078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:06.496182] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:06.496216] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:06.626843] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:06.627012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:06.627062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:06.627100] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:06.631059] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: UP (p=83.94%) [2026-03-02T20:32:06.631388] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-03-02T20:32:06.631533] [INFO ] [sig ] SOJD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:06.789841] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SOJD.txt [2026-03-02T20:32:06.790005] [INFO ] [sig ] [2787/3370] Completed SOJD in 0.4s | 2.73 sym/s | Total: 17.0m | ETA: 3.6m [2026-03-02T20:32:06.790048] [INFO ] [sig ] [2788/3370] Forecasting SOJE... [2026-03-02T20:32:06.790080] [INFO ] [sig ] Generating forecast for: SOJE [2026-03-02T20:32:06.790110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-03-02T20:32:06.804227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-03-02T20:32:06.804641] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-03-02T20:32:06.805591] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-03-02T20:32:06.805647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:06.805679] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:06.805716] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:06.805782] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:06.870242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:06.871204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:06.871301] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:06.871336] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:06.997456] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:06.997643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:06.997690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:06.997719] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:07.001465] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: DOWN (p=3.95%) [2026-03-02T20:32:07.001779] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-03-02T20:32:07.001917] [INFO ] [sig ] SOJE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:07.157542] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SOJE.txt [2026-03-02T20:32:07.157722] [INFO ] [sig ] [2788/3370] Completed SOJE in 0.4s | 2.73 sym/s | Total: 17.0m | ETA: 3.6m [2026-03-02T20:32:07.157766] [INFO ] [sig ] [2789/3370] Forecasting SON... [2026-03-02T20:32:07.157796] [INFO ] [sig ] Generating forecast for: SON [2026-03-02T20:32:07.157827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-03-02T20:32:07.170704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-03-02T20:32:07.171095] [INFO ] [FORECASTER] Starting predict_future for SON [2026-03-02T20:32:07.171968] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-03-02T20:32:07.172021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:07.172053] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:07.172080] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:07.172139] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:07.239207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:07.240358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:07.240449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:07.240483] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:07.374980] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:07.375343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:07.375389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:07.375430] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:07.379856] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=38.60%) [2026-03-02T20:32:07.380350] [INFO ] [FORECASTER] Completed predict_future for SON [2026-03-02T20:32:07.380490] [INFO ] [sig ] SON: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:07.540128] [INFO ] [LOCAL ] Saved forecast: SON 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SON.txt [2026-03-02T20:32:07.540299] [INFO ] [sig ] [2789/3370] Completed SON in 0.4s | 2.73 sym/s | Total: 17.0m | ETA: 3.6m [2026-03-02T20:32:07.540343] [INFO ] [sig ] [2790/3370] Forecasting SONO... [2026-03-02T20:32:07.540374] [INFO ] [sig ] Generating forecast for: SONO [2026-03-02T20:32:07.540405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-03-02T20:32:07.553879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-03-02T20:32:07.554290] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-03-02T20:32:07.555160] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-03-02T20:32:07.555214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:07.555245] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:07.555271] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:07.555359] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:07.617288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:07.618341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:07.618433] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:07.618469] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:07.741359] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:07.741526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:07.741567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:07.741620] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:07.745316] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: DOWN (p=18.15%) [2026-03-02T20:32:07.745629] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-03-02T20:32:07.745769] [INFO ] [sig ] SONO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:07.893334] [INFO ] [LOCAL ] Saved forecast: SONO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SONO.txt [2026-03-02T20:32:07.893481] [INFO ] [sig ] [2790/3370] Completed SONO in 0.4s | 2.73 sym/s | Total: 17.0m | ETA: 3.5m [2026-03-02T20:32:07.893522] [INFO ] [sig ] [2791/3370] Forecasting SOPH... [2026-03-02T20:32:07.893552] [INFO ] [sig ] Generating forecast for: SOPH [2026-03-02T20:32:07.893604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-03-02T20:32:07.905173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-03-02T20:32:07.905494] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-03-02T20:32:07.906327] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-03-02T20:32:07.906380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:07.906413] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:07.906441] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:07.906498] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:07.965437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:07.966161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:07.966246] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:07.966281] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:08.088681] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:08.088836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:08.088875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:08.088904] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:08.092376] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: DOWN (p=5.10%) [2026-03-02T20:32:08.092673] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-03-02T20:32:08.092808] [INFO ] [sig ] SOPH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:08.241039] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SOPH.txt [2026-03-02T20:32:08.241210] [INFO ] [sig ] [2791/3370] Completed SOPH in 0.3s | 2.73 sym/s | Total: 17.1m | ETA: 3.5m [2026-03-02T20:32:08.241253] [INFO ] [sig ] [2792/3370] Forecasting SOUN... [2026-03-02T20:32:08.241284] [INFO ] [sig ] Generating forecast for: SOUN [2026-03-02T20:32:08.241315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-03-02T20:32:08.255375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-03-02T20:32:08.255809] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-03-02T20:32:08.256719] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-03-02T20:32:08.256774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:08.256808] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:08.256835] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:08.256905] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:08.315106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:08.315998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:08.316092] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:08.316126] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:08.444640] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:08.444812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:08.444862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:08.444896] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:08.449853] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: UP (p=98.32%) [2026-03-02T20:32:08.450546] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-03-02T20:32:08.450757] [INFO ] [sig ] SOUN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:08.612830] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SOUN.txt [2026-03-02T20:32:08.613015] [INFO ] [sig ] [2792/3370] Completed SOUN in 0.4s | 2.73 sym/s | Total: 17.1m | ETA: 3.5m [2026-03-02T20:32:08.613071] [INFO ] [sig ] [2793/3370] Forecasting SOXQ... [2026-03-02T20:32:08.613110] [INFO ] [sig ] Generating forecast for: SOXQ [2026-03-02T20:32:08.613152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-03-02T20:32:08.626356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-03-02T20:32:08.626791] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-03-02T20:32:08.627820] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-03-02T20:32:08.627883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:08.627923] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:08.627955] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:08.628016] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:08.692077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:08.693035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:08.693145] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:08.693189] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:08.826654] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:08.826816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:08.826856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:08.826885] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:08.830445] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: DOWN (p=3.85%) [2026-03-02T20:32:08.830783] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-03-02T20:32:08.830921] [INFO ] [sig ] SOXQ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:08.977537] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SOXQ.txt [2026-03-02T20:32:08.977726] [INFO ] [sig ] [2793/3370] Completed SOXQ in 0.4s | 2.73 sym/s | Total: 17.1m | ETA: 3.5m [2026-03-02T20:32:08.977771] [INFO ] [sig ] [2794/3370] Forecasting SOXX... [2026-03-02T20:32:08.977802] [INFO ] [sig ] Generating forecast for: SOXX [2026-03-02T20:32:08.977835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-03-02T20:32:08.990303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-03-02T20:32:08.990713] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-03-02T20:32:08.991612] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-03-02T20:32:08.991679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:08.991715] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:08.991744] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:08.991805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:09.052642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:09.053517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:09.053642] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:09.053694] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:09.185764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:09.185934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:09.185976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:09.186006] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:09.189618] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: DOWN (p=16.99%) [2026-03-02T20:32:09.189913] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-03-02T20:32:09.190055] [INFO ] [sig ] SOXX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:09.350484] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SOXX.txt [2026-03-02T20:32:09.350680] [INFO ] [sig ] [2794/3370] Completed SOXX in 0.4s | 2.73 sym/s | Total: 17.1m | ETA: 3.5m [2026-03-02T20:32:09.350727] [INFO ] [sig ] [2795/3370] Forecasting SPAI... [2026-03-02T20:32:09.350758] [INFO ] [sig ] Generating forecast for: SPAI [2026-03-02T20:32:09.350791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-03-02T20:32:09.364631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-03-02T20:32:09.365010] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-03-02T20:32:09.365860] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-03-02T20:32:09.365914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:09.365948] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:09.365978] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:09.366038] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:09.431872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:09.432790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:09.432876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:09.432909] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:09.558386] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:09.558559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:09.558625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:09.558657] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:09.562294] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: DOWN (p=7.68%) [2026-03-02T20:32:09.562654] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-03-02T20:32:09.562803] [INFO ] [sig ] SPAI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:09.721096] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SPAI.txt [2026-03-02T20:32:09.721255] [INFO ] [sig ] [2795/3370] Completed SPAI in 0.4s | 2.73 sym/s | Total: 17.1m | ETA: 3.5m [2026-03-02T20:32:09.721298] [INFO ] [sig ] [2796/3370] Forecasting SPB... [2026-03-02T20:32:09.721327] [INFO ] [sig ] Generating forecast for: SPB [2026-03-02T20:32:09.721358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-03-02T20:32:09.734159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-03-02T20:32:09.734615] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-03-02T20:32:09.735466] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-03-02T20:32:09.735521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:09.735555] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:09.735608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:09.735670] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:09.796559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:09.797490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:09.797603] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:09.797651] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:09.925613] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:09.925777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:09.925819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:09.925849] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:09.929412] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: DOWN (p=3.79%) [2026-03-02T20:32:09.929716] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-03-02T20:32:09.929849] [INFO ] [sig ] SPB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:10.076285] [INFO ] [LOCAL ] Saved forecast: SPB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SPB.txt [2026-03-02T20:32:10.076432] [INFO ] [sig ] [2796/3370] Completed SPB in 0.4s | 2.73 sym/s | Total: 17.1m | ETA: 3.5m [2026-03-02T20:32:10.076473] [INFO ] [sig ] [2797/3370] Forecasting SPCB... [2026-03-02T20:32:10.076502] [INFO ] [sig ] Generating forecast for: SPCB [2026-03-02T20:32:10.076532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-03-02T20:32:10.088759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-03-02T20:32:10.089152] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-03-02T20:32:10.090019] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-03-02T20:32:10.090083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:10.090121] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:10.090154] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:10.090224] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:10.155678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:10.156757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:10.156846] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:10.156881] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:10.285378] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:10.285560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:10.285639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:10.285686] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:10.289773] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: UP (p=88.61%) [2026-03-02T20:32:10.290128] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-03-02T20:32:10.290291] [INFO ] [sig ] SPCB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:10.444685] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SPCB.txt [2026-03-02T20:32:10.444877] [INFO ] [sig ] [2797/3370] Completed SPCB in 0.4s | 2.73 sym/s | Total: 17.1m | ETA: 3.5m [2026-03-02T20:32:10.444930] [INFO ] [sig ] [2798/3370] Forecasting SPCE... [2026-03-02T20:32:10.444962] [INFO ] [sig ] Generating forecast for: SPCE [2026-03-02T20:32:10.444995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-03-02T20:32:10.458067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-03-02T20:32:10.458675] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-03-02T20:32:10.459496] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-03-02T20:32:10.459552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:10.459615] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:10.459647] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:10.459708] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:10.538103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:10.539013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:10.539101] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:10.539137] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:10.666592] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:10.666762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:10.666803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:10.666833] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:10.670567] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: DOWN (p=36.13%) [2026-03-02T20:32:10.670918] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-03-02T20:32:10.671072] [INFO ] [sig ] SPCE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:10.822762] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SPCE.txt [2026-03-02T20:32:10.822912] [INFO ] [sig ] [2798/3370] Completed SPCE in 0.4s | 2.73 sym/s | Total: 17.1m | ETA: 3.5m [2026-03-02T20:32:10.822953] [INFO ] [sig ] [2799/3370] Forecasting SPE... [2026-03-02T20:32:10.822983] [INFO ] [sig ] Generating forecast for: SPE [2026-03-02T20:32:10.823014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-03-02T20:32:10.836347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-03-02T20:32:10.836669] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-03-02T20:32:10.837505] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-03-02T20:32:10.837558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:10.837617] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:10.837646] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:10.837704] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:10.904146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:10.905129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:10.905234] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:10.905272] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:11.031429] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:11.031618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:11.031660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:11.031689] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:11.035725] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: DOWN (p=32.84%) [2026-03-02T20:32:11.036032] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-03-02T20:32:11.036194] [INFO ] [sig ] SPE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:11.186323] [INFO ] [LOCAL ] Saved forecast: SPE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SPE.txt [2026-03-02T20:32:11.186653] [INFO ] [sig ] [2799/3370] Completed SPE in 0.4s | 2.73 sym/s | Total: 17.1m | ETA: 3.5m [2026-03-02T20:32:11.186695] [INFO ] [sig ] [2800/3370] Forecasting SPFI... [2026-03-02T20:32:11.186725] [INFO ] [sig ] Generating forecast for: SPFI [2026-03-02T20:32:11.186755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-03-02T20:32:11.199135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-03-02T20:32:11.199431] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-03-02T20:32:11.200307] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-03-02T20:32:11.200360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:11.200392] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:11.200419] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:11.200476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:11.259766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:11.260451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:11.260536] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:11.260570] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:11.385311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:11.385689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:11.385731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:11.385762] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:11.389349] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: DOWN (p=41.93%) [2026-03-02T20:32:11.389658] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-03-02T20:32:11.389796] [INFO ] [sig ] SPFI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:11.540663] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SPFI.txt [2026-03-02T20:32:11.540819] [INFO ] [sig ] [2800/3370] Completed SPFI in 0.4s | 2.73 sym/s | Total: 17.1m | ETA: 3.5m [2026-03-02T20:32:11.540859] [INFO ] [sig ] [2801/3370] Forecasting SPG... [2026-03-02T20:32:11.540890] [INFO ] [sig ] Generating forecast for: SPG [2026-03-02T20:32:11.540921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-03-02T20:32:11.553111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-03-02T20:32:11.553494] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-03-02T20:32:11.554356] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-03-02T20:32:11.554409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:11.554442] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:11.554468] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:11.554525] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:11.612589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:11.613428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:11.613511] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:11.613544] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:11.750471] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:11.750638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:11.750683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:11.750716] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:11.754692] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-03-02T20:32:11.755046] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-03-02T20:32:11.755199] [INFO ] [sig ] SPG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:11.906110] [INFO ] [LOCAL ] Saved forecast: SPG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SPG.txt [2026-03-02T20:32:11.906275] [INFO ] [sig ] [2801/3370] Completed SPG in 0.4s | 2.73 sym/s | Total: 17.1m | ETA: 3.5m [2026-03-02T20:32:11.906319] [INFO ] [sig ] [2802/3370] Forecasting SPGI... [2026-03-02T20:32:11.906349] [INFO ] [sig ] Generating forecast for: SPGI [2026-03-02T20:32:11.906379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-03-02T20:32:11.918899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-03-02T20:32:11.919349] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-03-02T20:32:11.920269] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-03-02T20:32:11.920326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:11.920357] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:11.920384] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:11.920443] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:11.982334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:11.983250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:11.983339] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:11.983373] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:12.109458] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:12.109640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:12.109682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:12.109712] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:12.113292] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: UP (p=75.34%) [2026-03-02T20:32:12.113598] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-03-02T20:32:12.113740] [INFO ] [sig ] SPGI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:12.266177] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SPGI.txt [2026-03-02T20:32:12.266345] [INFO ] [sig ] [2802/3370] Completed SPGI in 0.4s | 2.73 sym/s | Total: 17.1m | ETA: 3.5m [2026-03-02T20:32:12.266388] [INFO ] [sig ] [2803/3370] Forecasting SPH... [2026-03-02T20:32:12.266419] [INFO ] [sig ] Generating forecast for: SPH [2026-03-02T20:32:12.266451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-03-02T20:32:12.279734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-03-02T20:32:12.280165] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-03-02T20:32:12.281185] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-03-02T20:32:12.281242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:12.281275] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:12.281303] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:12.281368] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:12.344969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:12.345907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:12.345994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:12.346028] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:12.474641] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:12.474822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:12.474873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:12.474904] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:12.478858] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: UP (p=51.93%) [2026-03-02T20:32:12.479152] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-03-02T20:32:12.479291] [INFO ] [sig ] SPH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:12.628567] [INFO ] [LOCAL ] Saved forecast: SPH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SPH.txt [2026-03-02T20:32:12.628751] [INFO ] [sig ] [2803/3370] Completed SPH in 0.4s | 2.73 sym/s | Total: 17.1m | ETA: 3.5m [2026-03-02T20:32:12.628852] [INFO ] [sig ] [2804/3370] Forecasting SPOK... [2026-03-02T20:32:12.628888] [INFO ] [sig ] Generating forecast for: SPOK [2026-03-02T20:32:12.628919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-03-02T20:32:12.643153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-03-02T20:32:12.643560] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-03-02T20:32:12.644565] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-03-02T20:32:12.644653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:12.644700] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:12.644744] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:12.644833] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:12.709856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:12.710841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:12.710931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:12.710966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:12.838091] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:12.838257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:12.838297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:12.838326] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:12.842234] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: UP (p=71.88%) [2026-03-02T20:32:12.842517] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-03-02T20:32:12.842664] [INFO ] [sig ] SPOK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:12.995445] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SPOK.txt [2026-03-02T20:32:12.995640] [INFO ] [sig ] [2804/3370] Completed SPOK in 0.4s | 2.73 sym/s | Total: 17.1m | ETA: 3.5m [2026-03-02T20:32:12.995686] [INFO ] [sig ] [2805/3370] Forecasting SPRO... [2026-03-02T20:32:12.995717] [INFO ] [sig ] Generating forecast for: SPRO [2026-03-02T20:32:12.995749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-03-02T20:32:13.009009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-03-02T20:32:13.009416] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-03-02T20:32:13.010685] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-03-02T20:32:13.010739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:13.010804] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:13.010835] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:13.010894] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:13.073011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:13.073922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:13.074008] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:13.074043] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:13.207774] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:13.207943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:13.207984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:13.208014] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:13.212065] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: UP (p=94.15%) [2026-03-02T20:32:13.212373] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-03-02T20:32:13.212511] [INFO ] [sig ] SPRO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:13.370980] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SPRO.txt [2026-03-02T20:32:13.371156] [INFO ] [sig ] [2805/3370] Completed SPRO in 0.4s | 2.73 sym/s | Total: 17.1m | ETA: 3.5m [2026-03-02T20:32:13.371212] [INFO ] [sig ] [2806/3370] Forecasting SPRX... [2026-03-02T20:32:13.371248] [INFO ] [sig ] Generating forecast for: SPRX [2026-03-02T20:32:13.371292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-03-02T20:32:13.387779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-03-02T20:32:13.388287] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-03-02T20:32:13.389320] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-03-02T20:32:13.389381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:13.389417] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:13.389652] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:13.389731] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:13.455752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:13.456742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:13.456830] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:13.456862] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:13.577603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:13.577772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:13.577811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:13.577841] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:13.581448] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: UP (p=88.39%) [2026-03-02T20:32:13.581769] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-03-02T20:32:13.581910] [INFO ] [sig ] SPRX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:13.743991] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SPRX.txt [2026-03-02T20:32:13.744153] [INFO ] [sig ] [2806/3370] Completed SPRX in 0.4s | 2.73 sym/s | Total: 17.1m | ETA: 3.4m [2026-03-02T20:32:13.744195] [INFO ] [sig ] [2807/3370] Forecasting SPRY... [2026-03-02T20:32:13.744225] [INFO ] [sig ] Generating forecast for: SPRY [2026-03-02T20:32:13.744256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-03-02T20:32:13.758302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-03-02T20:32:13.758727] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-03-02T20:32:13.759596] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-03-02T20:32:13.759651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:13.759682] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:13.759736] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:13.759795] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:13.822649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:13.823535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:13.823640] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:13.823676] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:13.956887] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:13.957258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:13.957299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:13.957328] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:13.961088] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: DOWN (p=45.06%) [2026-03-02T20:32:13.961389] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-03-02T20:32:13.961744] [INFO ] [sig ] SPRY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:14.114811] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SPRY.txt [2026-03-02T20:32:14.114976] [INFO ] [sig ] [2807/3370] Completed SPRY in 0.4s | 2.73 sym/s | Total: 17.2m | ETA: 3.4m [2026-03-02T20:32:14.115020] [INFO ] [sig ] [2808/3370] Forecasting SPSC... [2026-03-02T20:32:14.115053] [INFO ] [sig ] Generating forecast for: SPSC [2026-03-02T20:32:14.115087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-03-02T20:32:14.128171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-03-02T20:32:14.128592] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-03-02T20:32:14.129393] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-03-02T20:32:14.129446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:14.129478] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:14.129505] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:14.129563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:14.190785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:14.191756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:14.191848] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:14.191883] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:14.312980] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:14.313145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:14.313189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:14.313223] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:14.316726] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: DOWN (p=23.53%) [2026-03-02T20:32:14.317011] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-03-02T20:32:14.317147] [INFO ] [sig ] SPSC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:14.475122] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SPSC.txt [2026-03-02T20:32:14.475288] [INFO ] [sig ] [2808/3370] Completed SPSC in 0.4s | 2.73 sym/s | Total: 17.2m | ETA: 3.4m [2026-03-02T20:32:14.475338] [INFO ] [sig ] [2809/3370] Forecasting SPWH... [2026-03-02T20:32:14.475373] [INFO ] [sig ] Generating forecast for: SPWH [2026-03-02T20:32:14.475406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-03-02T20:32:14.488553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-03-02T20:32:14.488998] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-03-02T20:32:14.489920] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-03-02T20:32:14.489986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:14.490029] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:14.490066] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:14.490149] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:14.558501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:14.559802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:14.559908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:14.559948] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:14.702139] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:14.702307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:14.702349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:14.702380] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:14.707345] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: DOWN (p=44.14%) [2026-03-02T20:32:14.707905] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-03-02T20:32:14.708172] [INFO ] [sig ] SPWH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:14.886248] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SPWH.txt [2026-03-02T20:32:14.886412] [INFO ] [sig ] [2809/3370] Completed SPWH in 0.4s | 2.73 sym/s | Total: 17.2m | ETA: 3.4m [2026-03-02T20:32:14.886454] [INFO ] [sig ] [2810/3370] Forecasting SPXC... [2026-03-02T20:32:14.886485] [INFO ] [sig ] Generating forecast for: SPXC [2026-03-02T20:32:14.886516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-03-02T20:32:14.901493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-03-02T20:32:14.902015] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-03-02T20:32:14.903315] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-03-02T20:32:14.903379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:14.903425] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:14.903467] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:14.903554] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:14.975107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:14.976482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:14.976597] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:14.976634] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:15.112337] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:15.112505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:15.112551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:15.112620] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:15.116905] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: DOWN (p=20.74%) [2026-03-02T20:32:15.117429] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-03-02T20:32:15.117629] [INFO ] [sig ] SPXC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:15.269870] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SPXC.txt [2026-03-02T20:32:15.270036] [INFO ] [sig ] [2810/3370] Completed SPXC in 0.4s | 2.73 sym/s | Total: 17.2m | ETA: 3.4m [2026-03-02T20:32:15.270080] [INFO ] [sig ] [2811/3370] Forecasting SPXX... [2026-03-02T20:32:15.270110] [INFO ] [sig ] Generating forecast for: SPXX [2026-03-02T20:32:15.270143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-03-02T20:32:15.284102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-03-02T20:32:15.284484] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-03-02T20:32:15.285329] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-03-02T20:32:15.285383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:15.285415] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:15.285440] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:15.285497] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:15.353123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:15.354246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:15.354368] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:15.354412] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:15.478286] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:15.478452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:15.478492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:15.478521] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:15.482465] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: DOWN (p=7.79%) [2026-03-02T20:32:15.482793] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-03-02T20:32:15.482933] [INFO ] [sig ] SPXX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:15.645250] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SPXX.txt [2026-03-02T20:32:15.645428] [INFO ] [sig ] [2811/3370] Completed SPXX in 0.4s | 2.73 sym/s | Total: 17.2m | ETA: 3.4m [2026-03-02T20:32:15.645478] [INFO ] [sig ] [2812/3370] Forecasting SQM... [2026-03-02T20:32:15.645508] [INFO ] [sig ] Generating forecast for: SQM [2026-03-02T20:32:15.645544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-03-02T20:32:15.659415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-03-02T20:32:15.659807] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-03-02T20:32:15.660862] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-03-02T20:32:15.660915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:15.660947] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:15.660973] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:15.661030] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:15.722910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:15.723843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:15.723960] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:15.723997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:15.856433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:15.856819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:15.856891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:15.856924] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:15.860775] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: DOWN (p=8.32%) [2026-03-02T20:32:15.861056] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-03-02T20:32:15.861189] [INFO ] [sig ] SQM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:16.013946] [INFO ] [LOCAL ] Saved forecast: SQM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SQM.txt [2026-03-02T20:32:16.014106] [INFO ] [sig ] [2812/3370] Completed SQM in 0.4s | 2.73 sym/s | Total: 17.2m | ETA: 3.4m [2026-03-02T20:32:16.014146] [INFO ] [sig ] [2813/3370] Forecasting SQNS... [2026-03-02T20:32:16.014179] [INFO ] [sig ] Generating forecast for: SQNS [2026-03-02T20:32:16.014215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-03-02T20:32:16.029000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-03-02T20:32:16.029434] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-03-02T20:32:16.030453] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-03-02T20:32:16.030512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:16.030543] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:16.030570] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:16.030652] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:16.098688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:16.099636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:16.099723] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:16.099757] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:16.253061] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:16.253252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:16.253314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:16.253364] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:16.258404] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: DOWN (p=22.05%) [2026-03-02T20:32:16.258890] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-03-02T20:32:16.259100] [INFO ] [sig ] SQNS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:16.418951] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SQNS.txt [2026-03-02T20:32:16.419140] [INFO ] [sig ] [2813/3370] Completed SQNS in 0.4s | 2.73 sym/s | Total: 17.2m | ETA: 3.4m [2026-03-02T20:32:16.419188] [INFO ] [sig ] [2814/3370] Forecasting SQQQ... [2026-03-02T20:32:16.419224] [INFO ] [sig ] Generating forecast for: SQQQ [2026-03-02T20:32:16.419260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-03-02T20:32:16.432881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-03-02T20:32:16.433273] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-03-02T20:32:16.434121] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-03-02T20:32:16.434175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:16.434208] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:16.434236] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:16.434298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:16.492854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:16.493821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:16.493905] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:16.493939] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:16.616613] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:16.616775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:16.616816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:16.616846] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:16.620349] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: DOWN (p=20.38%) [2026-03-02T20:32:16.620694] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-03-02T20:32:16.620829] [INFO ] [sig ] SQQQ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:16.766657] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SQQQ.txt [2026-03-02T20:32:16.766817] [INFO ] [sig ] [2814/3370] Completed SQQQ in 0.3s | 2.73 sym/s | Total: 17.2m | ETA: 3.4m [2026-03-02T20:32:16.766859] [INFO ] [sig ] [2815/3370] Forecasting SRAD... [2026-03-02T20:32:16.766890] [INFO ] [sig ] Generating forecast for: SRAD [2026-03-02T20:32:16.766921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-03-02T20:32:16.780223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-03-02T20:32:16.780656] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-03-02T20:32:16.781563] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-03-02T20:32:16.781643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:16.781676] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:16.781703] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:16.781761] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:16.841894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:16.842824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:16.842910] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:16.842943] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:16.974770] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:16.974939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:16.974981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:16.975010] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:16.981091] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: UP (p=95.50%) [2026-03-02T20:32:16.981458] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-03-02T20:32:16.981629] [INFO ] [sig ] SRAD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:17.140446] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SRAD.txt [2026-03-02T20:32:17.140630] [INFO ] [sig ] [2815/3370] Completed SRAD in 0.4s | 2.73 sym/s | Total: 17.2m | ETA: 3.4m [2026-03-02T20:32:17.140675] [INFO ] [sig ] [2816/3370] Forecasting SRBK... [2026-03-02T20:32:17.140705] [INFO ] [sig ] Generating forecast for: SRBK [2026-03-02T20:32:17.140734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-03-02T20:32:17.153559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-03-02T20:32:17.153995] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-03-02T20:32:17.154841] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-03-02T20:32:17.154894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:17.154940] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:17.154969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:17.155032] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:17.219457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:17.220616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:17.220718] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:17.220754] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:17.346271] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:17.346443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:17.346483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:17.346514] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:17.350130] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: UP (p=76.82%) [2026-03-02T20:32:17.350501] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-03-02T20:32:17.350671] [INFO ] [sig ] SRBK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:17.504048] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SRBK.txt [2026-03-02T20:32:17.504209] [INFO ] [sig ] [2816/3370] Completed SRBK in 0.4s | 2.73 sym/s | Total: 17.2m | ETA: 3.4m [2026-03-02T20:32:17.504257] [INFO ] [sig ] [2817/3370] Forecasting SRCE... [2026-03-02T20:32:17.504295] [INFO ] [sig ] Generating forecast for: SRCE [2026-03-02T20:32:17.504332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-03-02T20:32:17.517837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-03-02T20:32:17.518267] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-03-02T20:32:17.519098] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-03-02T20:32:17.519152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:17.519184] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:17.519211] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:17.519269] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:17.579090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:17.580178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:17.580327] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:17.580370] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:17.708230] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:17.708397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:17.708438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:17.708468] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:17.712016] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: DOWN (p=4.17%) [2026-03-02T20:32:17.712308] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-03-02T20:32:17.712444] [INFO ] [sig ] SRCE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:17.871513] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SRCE.txt [2026-03-02T20:32:17.871709] [INFO ] [sig ] [2817/3370] Completed SRCE in 0.4s | 2.73 sym/s | Total: 17.2m | ETA: 3.4m [2026-03-02T20:32:17.871752] [INFO ] [sig ] [2818/3370] Forecasting SRE... [2026-03-02T20:32:17.871782] [INFO ] [sig ] Generating forecast for: SRE [2026-03-02T20:32:17.871813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-03-02T20:32:17.884416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-03-02T20:32:17.884852] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-03-02T20:32:17.885708] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-03-02T20:32:17.885771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:17.885812] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:17.885849] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:17.885927] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:17.948119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:17.949209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:17.949302] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:17.949344] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:18.076534] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:18.076713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:18.076753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:18.076782] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:18.080277] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: UP (p=95.94%) [2026-03-02T20:32:18.080557] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-03-02T20:32:18.080717] [INFO ] [sig ] SRE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:18.230287] [INFO ] [LOCAL ] Saved forecast: SRE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SRE.txt [2026-03-02T20:32:18.230456] [INFO ] [sig ] [2818/3370] Completed SRE in 0.4s | 2.73 sym/s | Total: 17.2m | ETA: 3.4m [2026-03-02T20:32:18.230500] [INFO ] [sig ] [2819/3370] Forecasting SREA... [2026-03-02T20:32:18.230529] [INFO ] [sig ] Generating forecast for: SREA [2026-03-02T20:32:18.230559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-03-02T20:32:18.244244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-03-02T20:32:18.244844] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-03-02T20:32:18.245731] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-03-02T20:32:18.245789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:18.245820] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:18.245847] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:18.245903] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:18.310070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:18.311094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:18.311184] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:18.311219] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:18.450879] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:18.451070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:18.451121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:18.451157] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:18.455852] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: UP (p=65.39%) [2026-03-02T20:32:18.456230] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-03-02T20:32:18.456403] [INFO ] [sig ] SREA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:18.612937] [INFO ] [LOCAL ] Saved forecast: SREA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SREA.txt [2026-03-02T20:32:18.613098] [INFO ] [sig ] [2819/3370] Completed SREA in 0.4s | 2.73 sym/s | Total: 17.2m | ETA: 3.4m [2026-03-02T20:32:18.613138] [INFO ] [sig ] [2820/3370] Forecasting SRFM... [2026-03-02T20:32:18.613178] [INFO ] [sig ] Generating forecast for: SRFM [2026-03-02T20:32:18.613209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-03-02T20:32:18.631625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-03-02T20:32:18.632138] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-03-02T20:32:18.633462] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-03-02T20:32:18.633533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:18.633613] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:18.633663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:18.633754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:18.720556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:18.721493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:18.721602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:18.721641] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:18.844785] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:18.844955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:18.844997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:18.845026] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:18.848716] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: DOWN (p=44.95%) [2026-03-02T20:32:18.849049] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-03-02T20:32:18.849189] [INFO ] [sig ] SRFM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:18.995015] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SRFM.txt [2026-03-02T20:32:18.995189] [INFO ] [sig ] [2820/3370] Completed SRFM in 0.4s | 2.73 sym/s | Total: 17.2m | ETA: 3.4m [2026-03-02T20:32:18.995231] [INFO ] [sig ] [2821/3370] Forecasting SRG... [2026-03-02T20:32:18.995260] [INFO ] [sig ] Generating forecast for: SRG [2026-03-02T20:32:18.995290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-03-02T20:32:19.012152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-03-02T20:32:19.012716] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-03-02T20:32:19.013858] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-03-02T20:32:19.013926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:19.013967] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:19.014000] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:19.014079] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:19.088255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:19.089236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:19.089342] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:19.089385] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:19.212826] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:19.212994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:19.213035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:19.213064] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:19.216641] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: DOWN (p=45.98%) [2026-03-02T20:32:19.216972] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-03-02T20:32:19.217123] [INFO ] [sig ] SRG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:19.367418] [INFO ] [LOCAL ] Saved forecast: SRG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SRG.txt [2026-03-02T20:32:19.367630] [INFO ] [sig ] [2821/3370] Completed SRG in 0.4s | 2.73 sym/s | Total: 17.2m | ETA: 3.4m [2026-03-02T20:32:19.367674] [INFO ] [sig ] [2822/3370] Forecasting SRI... [2026-03-02T20:32:19.367707] [INFO ] [sig ] Generating forecast for: SRI [2026-03-02T20:32:19.367738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-03-02T20:32:19.380415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-03-02T20:32:19.380831] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-03-02T20:32:19.381712] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-03-02T20:32:19.381764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:19.381796] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:19.381824] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:19.381881] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:19.439804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:19.440859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:19.440951] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:19.440983] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:19.569895] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:19.570068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:19.570112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:19.570142] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:19.573880] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: UP (p=59.78%) [2026-03-02T20:32:19.574229] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-03-02T20:32:19.574383] [INFO ] [sig ] SRI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:19.769011] [INFO ] [LOCAL ] Saved forecast: SRI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SRI.txt [2026-03-02T20:32:19.769183] [INFO ] [sig ] [2822/3370] Completed SRI in 0.4s | 2.73 sym/s | Total: 17.2m | ETA: 3.3m [2026-03-02T20:32:19.769225] [INFO ] [sig ] [2823/3370] Forecasting SRRK... [2026-03-02T20:32:19.769256] [INFO ] [sig ] Generating forecast for: SRRK [2026-03-02T20:32:19.769286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-03-02T20:32:19.781892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-03-02T20:32:19.782304] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-03-02T20:32:19.783173] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-03-02T20:32:19.783227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:19.783260] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:19.783288] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:19.783346] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:19.841538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:19.842537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:19.842658] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:19.842692] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:19.963869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:19.964035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:19.964078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:19.964128] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:19.967685] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=38.42%) [2026-03-02T20:32:19.967970] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-03-02T20:32:19.968160] [INFO ] [sig ] SRRK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:20.115444] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SRRK.txt [2026-03-02T20:32:20.115784] [INFO ] [sig ] [2823/3370] Completed SRRK in 0.3s | 2.73 sym/s | Total: 17.3m | ETA: 3.3m [2026-03-02T20:32:20.115833] [INFO ] [sig ] [2824/3370] Forecasting SRTS... [2026-03-02T20:32:20.115862] [INFO ] [sig ] Generating forecast for: SRTS [2026-03-02T20:32:20.115895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-03-02T20:32:20.129672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-03-02T20:32:20.130013] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-03-02T20:32:20.130862] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-03-02T20:32:20.130915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:20.130991] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:20.131021] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:20.131088] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:20.190048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:20.190800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:20.190891] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:20.190925] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:20.312976] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:20.313135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:20.313176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:20.313204] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:20.316622] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: UP (p=52.76%) [2026-03-02T20:32:20.316916] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-03-02T20:32:20.317047] [INFO ] [sig ] SRTS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:20.464957] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SRTS.txt [2026-03-02T20:32:20.465113] [INFO ] [sig ] [2824/3370] Completed SRTS in 0.3s | 2.73 sym/s | Total: 17.3m | ETA: 3.3m [2026-03-02T20:32:20.465156] [INFO ] [sig ] [2825/3370] Forecasting SSB... [2026-03-02T20:32:20.465185] [INFO ] [sig ] Generating forecast for: SSB [2026-03-02T20:32:20.465215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-03-02T20:32:20.481765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-03-02T20:32:20.482245] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-03-02T20:32:20.483519] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-03-02T20:32:20.483605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:20.483647] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:20.483681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:20.483761] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:20.549830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:20.550797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:20.550885] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:20.550952] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:20.671952] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:20.672120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:20.672161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:20.672190] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:20.675789] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: UP (p=93.96%) [2026-03-02T20:32:20.676116] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-03-02T20:32:20.676260] [INFO ] [sig ] SSB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:20.824516] [INFO ] [LOCAL ] Saved forecast: SSB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SSB.txt [2026-03-02T20:32:20.824702] [INFO ] [sig ] [2825/3370] Completed SSB in 0.4s | 2.73 sym/s | Total: 17.3m | ETA: 3.3m [2026-03-02T20:32:20.824745] [INFO ] [sig ] [2826/3370] Forecasting SSD... [2026-03-02T20:32:20.824775] [INFO ] [sig ] Generating forecast for: SSD [2026-03-02T20:32:20.824805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-03-02T20:32:20.837633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-03-02T20:32:20.837942] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-03-02T20:32:20.838857] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-03-02T20:32:20.838910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:20.838944] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:20.838971] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:20.839028] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:20.897962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:20.898976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:20.899069] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:20.899102] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:21.021835] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:21.022006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:21.022048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:21.022077] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:21.025710] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: UP (p=66.88%) [2026-03-02T20:32:21.026008] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-03-02T20:32:21.026149] [INFO ] [sig ] SSD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:21.185195] [INFO ] [LOCAL ] Saved forecast: SSD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SSD.txt [2026-03-02T20:32:21.185443] [INFO ] [sig ] [2826/3370] Completed SSD in 0.4s | 2.73 sym/s | Total: 17.3m | ETA: 3.3m [2026-03-02T20:32:21.185502] [INFO ] [sig ] [2827/3370] Forecasting SSL... [2026-03-02T20:32:21.185534] [INFO ] [sig ] Generating forecast for: SSL [2026-03-02T20:32:21.185566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-03-02T20:32:21.198421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-03-02T20:32:21.198841] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-03-02T20:32:21.199716] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-03-02T20:32:21.199769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:21.199800] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:21.199826] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:21.199894] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:21.259941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:21.260892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:21.260979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:21.261013] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:21.387253] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:21.387429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:21.387477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:21.387512] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:21.391346] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: UP (p=92.61%) [2026-03-02T20:32:21.391716] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-03-02T20:32:21.391890] [INFO ] [sig ] SSL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:21.540321] [INFO ] [LOCAL ] Saved forecast: SSL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SSL.txt [2026-03-02T20:32:21.540513] [INFO ] [sig ] [2827/3370] Completed SSL in 0.4s | 2.73 sym/s | Total: 17.3m | ETA: 3.3m [2026-03-02T20:32:21.540589] [INFO ] [sig ] [2828/3370] Forecasting SSNC... [2026-03-02T20:32:21.540624] [INFO ] [sig ] Generating forecast for: SSNC [2026-03-02T20:32:21.540654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-03-02T20:32:21.553717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-03-02T20:32:21.554135] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-03-02T20:32:21.555034] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-03-02T20:32:21.555089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:21.555121] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:21.555147] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:21.555205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:21.613787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:21.614778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:21.614872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:21.614906] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:21.736540] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:21.736731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:21.736773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:21.736802] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:21.740304] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: DOWN (p=17.46%) [2026-03-02T20:32:21.740625] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-03-02T20:32:21.740771] [INFO ] [sig ] SSNC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:21.905983] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SSNC.txt [2026-03-02T20:32:21.906162] [INFO ] [sig ] [2828/3370] Completed SSNC in 0.4s | 2.73 sym/s | Total: 17.3m | ETA: 3.3m [2026-03-02T20:32:21.906211] [INFO ] [sig ] [2829/3370] Forecasting SSP... [2026-03-02T20:32:21.906241] [INFO ] [sig ] Generating forecast for: SSP [2026-03-02T20:32:21.906272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-03-02T20:32:21.920731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-03-02T20:32:21.921170] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-03-02T20:32:21.922069] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-03-02T20:32:21.922143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:21.922192] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:21.922222] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:21.922290] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:21.980990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:21.981989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:21.982107] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:21.982146] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:22.120269] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:22.120470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:22.120514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:22.120542] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:22.124782] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: DOWN (p=30.60%) [2026-03-02T20:32:22.125238] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-03-02T20:32:22.125408] [INFO ] [sig ] SSP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:22.276477] [INFO ] [LOCAL ] Saved forecast: SSP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SSP.txt [2026-03-02T20:32:22.276670] [INFO ] [sig ] [2829/3370] Completed SSP in 0.4s | 2.73 sym/s | Total: 17.3m | ETA: 3.3m [2026-03-02T20:32:22.276733] [INFO ] [sig ] [2830/3370] Forecasting SSRM... [2026-03-02T20:32:22.276767] [INFO ] [sig ] Generating forecast for: SSRM [2026-03-02T20:32:22.276800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-03-02T20:32:22.289157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-03-02T20:32:22.289519] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-03-02T20:32:22.290392] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-03-02T20:32:22.290458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:22.290498] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:22.290530] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:22.290615] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:22.354173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:22.355057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:22.355147] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:22.355183] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:22.481014] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:22.481188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:22.481229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:22.481259] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:22.485095] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: UP (p=82.41%) [2026-03-02T20:32:22.485413] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-03-02T20:32:22.485593] [INFO ] [sig ] SSRM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:22.635889] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SSRM.txt [2026-03-02T20:32:22.636023] [INFO ] [sig ] [2830/3370] Completed SSRM in 0.4s | 2.73 sym/s | Total: 17.3m | ETA: 3.3m [2026-03-02T20:32:22.636064] [INFO ] [sig ] [2831/3370] Forecasting SSSS... [2026-03-02T20:32:22.636094] [INFO ] [sig ] Generating forecast for: SSSS [2026-03-02T20:32:22.636123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-03-02T20:32:22.653275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-03-02T20:32:22.653740] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-03-02T20:32:22.654635] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-03-02T20:32:22.654881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:22.654914] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:22.654942] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:22.655000] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:22.717780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:22.718688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:22.718782] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:22.718816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:22.857663] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:22.857829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:22.857873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:22.857906] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:22.862604] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: DOWN (p=30.52%) [2026-03-02T20:32:22.862999] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-03-02T20:32:22.863159] [INFO ] [sig ] SSSS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:23.015173] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SSSS.txt [2026-03-02T20:32:23.015359] [INFO ] [sig ] [2831/3370] Completed SSSS in 0.4s | 2.73 sym/s | Total: 17.3m | ETA: 3.3m [2026-03-02T20:32:23.015405] [INFO ] [sig ] [2832/3370] Forecasting SSTI... [2026-03-02T20:32:23.015434] [INFO ] [sig ] Generating forecast for: SSTI [2026-03-02T20:32:23.015464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-03-02T20:32:23.029022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-03-02T20:32:23.029461] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-03-02T20:32:23.030417] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-03-02T20:32:23.030481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:23.030517] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:23.030544] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:23.030622] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:23.096448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:23.097394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:23.097503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:23.097538] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:23.248463] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:23.248721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:23.248793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:23.248846] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:23.254470] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: UP (p=67.86%) [2026-03-02T20:32:23.255073] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-03-02T20:32:23.255312] [INFO ] [sig ] SSTI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:23.485648] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SSTI.txt [2026-03-02T20:32:23.485894] [INFO ] [sig ] [2832/3370] Completed SSTI in 0.5s | 2.73 sym/s | Total: 17.3m | ETA: 3.3m [2026-03-02T20:32:23.485968] [INFO ] [sig ] [2833/3370] Forecasting SSTK... [2026-03-02T20:32:23.486017] [INFO ] [sig ] Generating forecast for: SSTK [2026-03-02T20:32:23.486065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-03-02T20:32:23.530677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-03-02T20:32:23.531252] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-03-02T20:32:23.532592] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-03-02T20:32:23.532670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:23.532715] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:23.532754] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:23.532839] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:23.632088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:23.633461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:23.633613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:23.633673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:23.811835] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:23.812045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:23.812113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:23.812165] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:23.817891] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: UP (p=73.79%) [2026-03-02T20:32:23.818509] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-03-02T20:32:23.818896] [INFO ] [sig ] SSTK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:24.072790] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SSTK.txt [2026-03-02T20:32:24.073060] [INFO ] [sig ] [2833/3370] Completed SSTK in 0.6s | 2.73 sym/s | Total: 17.3m | ETA: 3.3m [2026-03-02T20:32:24.073134] [INFO ] [sig ] [2834/3370] Forecasting SSYS... [2026-03-02T20:32:24.073186] [INFO ] [sig ] Generating forecast for: SSYS [2026-03-02T20:32:24.073235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-03-02T20:32:24.126804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-03-02T20:32:24.127418] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-03-02T20:32:24.129001] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-03-02T20:32:24.129079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:24.129135] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:24.129188] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:24.129284] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:24.252400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:24.253861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:24.257517] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:24.257618] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:24.453207] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:24.453428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:24.453485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:24.453524] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:24.458602] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-03-02T20:32:24.459212] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-03-02T20:32:24.459549] [INFO ] [sig ] SSYS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:24.697338] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SSYS.txt [2026-03-02T20:32:24.697598] [INFO ] [sig ] [2834/3370] Completed SSYS in 0.6s | 2.73 sym/s | Total: 17.3m | ETA: 3.3m [2026-03-02T20:32:24.697669] [INFO ] [sig ] [2835/3370] Forecasting STAA... [2026-03-02T20:32:24.697724] [INFO ] [sig ] Generating forecast for: STAA [2026-03-02T20:32:24.697784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-03-02T20:32:24.715222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-03-02T20:32:24.715772] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-03-02T20:32:24.716870] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-03-02T20:32:24.716932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:24.716967] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:24.716995] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:24.717056] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:24.781271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:24.782400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:24.782503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:24.782539] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:24.942068] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:24.942243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:24.942285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:24.942314] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:24.946119] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: DOWN (p=10.39%) [2026-03-02T20:32:24.946455] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-03-02T20:32:24.946635] [INFO ] [sig ] STAA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:25.092910] [INFO ] [LOCAL ] Saved forecast: STAA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/STAA.txt [2026-03-02T20:32:25.093064] [INFO ] [sig ] [2835/3370] Completed STAA in 0.4s | 2.73 sym/s | Total: 17.3m | ETA: 3.3m [2026-03-02T20:32:25.093108] [INFO ] [sig ] [2836/3370] Forecasting STAG... [2026-03-02T20:32:25.093139] [INFO ] [sig ] Generating forecast for: STAG [2026-03-02T20:32:25.093170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-03-02T20:32:25.105014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-03-02T20:32:25.105340] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-03-02T20:32:25.106204] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-03-02T20:32:25.106258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:25.106291] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:25.106319] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:25.106376] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:25.165977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:25.166783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:25.166868] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:25.166901] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:25.287529] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:25.287712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:25.287753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:25.287782] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:25.291260] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: DOWN (p=13.47%) [2026-03-02T20:32:25.291542] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-03-02T20:32:25.291692] [INFO ] [sig ] STAG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:25.435880] [INFO ] [LOCAL ] Saved forecast: STAG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/STAG.txt [2026-03-02T20:32:25.436040] [INFO ] [sig ] [2836/3370] Completed STAG in 0.3s | 2.73 sym/s | Total: 17.3m | ETA: 3.3m [2026-03-02T20:32:25.436081] [INFO ] [sig ] [2837/3370] Forecasting STBA... [2026-03-02T20:32:25.436111] [INFO ] [sig ] Generating forecast for: STBA [2026-03-02T20:32:25.436140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-03-02T20:32:25.447916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-03-02T20:32:25.448287] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-03-02T20:32:25.449121] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-03-02T20:32:25.449175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:25.449208] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:25.449234] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:25.449292] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:25.506550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:25.507213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:25.507294] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:25.507327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:25.625691] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:25.625854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:25.625897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:25.625928] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:25.629805] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: UP (p=87.09%) [2026-03-02T20:32:25.630272] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-03-02T20:32:25.630407] [INFO ] [sig ] STBA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:25.776020] [INFO ] [LOCAL ] Saved forecast: STBA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STBA.txt [2026-03-02T20:32:25.776206] [INFO ] [sig ] [2837/3370] Completed STBA in 0.3s | 2.73 sym/s | Total: 17.3m | ETA: 3.3m [2026-03-02T20:32:25.776261] [INFO ] [sig ] [2838/3370] Forecasting STC... [2026-03-02T20:32:25.776301] [INFO ] [sig ] Generating forecast for: STC [2026-03-02T20:32:25.776342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-03-02T20:32:25.789823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-03-02T20:32:25.790182] [INFO ] [FORECASTER] Starting predict_future for STC [2026-03-02T20:32:25.791084] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-03-02T20:32:25.791139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:25.791172] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:25.791199] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:25.791259] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:25.849422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:25.850332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:25.850424] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:25.850465] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:25.969934] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:25.970097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:25.970136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:25.970165] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:25.973958] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: DOWN (p=15.71%) [2026-03-02T20:32:25.974270] [INFO ] [FORECASTER] Completed predict_future for STC [2026-03-02T20:32:25.974413] [INFO ] [sig ] STC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:26.130903] [INFO ] [LOCAL ] Saved forecast: STC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/STC.txt [2026-03-02T20:32:26.131083] [INFO ] [sig ] [2838/3370] Completed STC in 0.4s | 2.73 sym/s | Total: 17.4m | ETA: 3.3m [2026-03-02T20:32:26.131128] [INFO ] [sig ] [2839/3370] Forecasting STE... [2026-03-02T20:32:26.131161] [INFO ] [sig ] Generating forecast for: STE [2026-03-02T20:32:26.131193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-03-02T20:32:26.144054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-03-02T20:32:26.144413] [INFO ] [FORECASTER] Starting predict_future for STE [2026-03-02T20:32:26.145303] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-03-02T20:32:26.145358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:26.145390] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:26.145421] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:26.145494] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:26.205834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:26.206754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:26.206842] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:26.206877] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:26.327885] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:26.328081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:26.328125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:26.328156] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:26.332001] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: UP (p=72.72%) [2026-03-02T20:32:26.332352] [INFO ] [FORECASTER] Completed predict_future for STE [2026-03-02T20:32:26.332502] [INFO ] [sig ] STE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:26.484751] [INFO ] [LOCAL ] Saved forecast: STE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STE.txt [2026-03-02T20:32:26.484917] [INFO ] [sig ] [2839/3370] Completed STE in 0.4s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:26.484959] [INFO ] [sig ] [2840/3370] Forecasting STEL... [2026-03-02T20:32:26.484989] [INFO ] [sig ] Generating forecast for: STEL [2026-03-02T20:32:26.485019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-03-02T20:32:26.497568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-03-02T20:32:26.497995] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-03-02T20:32:26.499023] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-03-02T20:32:26.499103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:26.499148] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:26.499182] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:26.499262] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:26.560211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:26.561153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:26.561250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:26.561286] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:26.687863] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:26.688061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:26.688106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:26.688138] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:26.692246] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: UP (p=63.75%) [2026-03-02T20:32:26.692555] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-03-02T20:32:26.692718] [INFO ] [sig ] STEL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:26.843079] [INFO ] [LOCAL ] Saved forecast: STEL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STEL.txt [2026-03-02T20:32:26.843240] [INFO ] [sig ] [2840/3370] Completed STEL in 0.4s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:26.843283] [INFO ] [sig ] [2841/3370] Forecasting STEM... [2026-03-02T20:32:26.843314] [INFO ] [sig ] Generating forecast for: STEM [2026-03-02T20:32:26.843345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-03-02T20:32:26.856546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-03-02T20:32:26.856922] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-03-02T20:32:26.857937] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-03-02T20:32:26.858000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:26.858115] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:26.858149] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:26.858223] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:26.919133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:26.920096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:26.920204] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:26.920238] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:27.043419] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:27.043603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:27.043647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:27.043677] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:27.047184] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: UP (p=91.95%) [2026-03-02T20:32:27.047482] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-03-02T20:32:27.047644] [INFO ] [sig ] STEM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:27.193683] [INFO ] [LOCAL ] Saved forecast: STEM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STEM.txt [2026-03-02T20:32:27.193834] [INFO ] [sig ] [2841/3370] Completed STEM in 0.4s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:27.193874] [INFO ] [sig ] [2842/3370] Forecasting STEP... [2026-03-02T20:32:27.193903] [INFO ] [sig ] Generating forecast for: STEP [2026-03-02T20:32:27.193934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-03-02T20:32:27.206661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-03-02T20:32:27.206993] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-03-02T20:32:27.207855] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-03-02T20:32:27.207908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:27.207940] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:27.207968] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:27.208068] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:27.266264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:27.266955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:27.267039] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:27.267072] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:27.384461] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:27.384621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:27.384666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:27.384696] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:27.388206] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: UP (p=72.22%) [2026-03-02T20:32:27.388483] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-03-02T20:32:27.388642] [INFO ] [sig ] STEP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:27.532368] [INFO ] [LOCAL ] Saved forecast: STEP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STEP.txt [2026-03-02T20:32:27.532529] [INFO ] [sig ] [2842/3370] Completed STEP in 0.3s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:27.532591] [INFO ] [sig ] [2843/3370] Forecasting STHO... [2026-03-02T20:32:27.532626] [INFO ] [sig ] Generating forecast for: STHO [2026-03-02T20:32:27.532656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-03-02T20:32:27.545794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-03-02T20:32:27.546218] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-03-02T20:32:27.547104] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-03-02T20:32:27.547159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:27.547194] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:27.547223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:27.547283] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:27.606612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:27.607664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:27.607767] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:27.607803] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:27.729542] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:27.729731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:27.729773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:27.729802] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:27.733364] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: UP (p=84.60%) [2026-03-02T20:32:27.733729] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-03-02T20:32:27.733874] [INFO ] [sig ] STHO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:27.894752] [INFO ] [LOCAL ] Saved forecast: STHO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STHO.txt [2026-03-02T20:32:27.894922] [INFO ] [sig ] [2843/3370] Completed STHO in 0.4s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:27.894972] [INFO ] [sig ] [2844/3370] Forecasting STI... [2026-03-02T20:32:27.895004] [INFO ] [sig ] Generating forecast for: STI [2026-03-02T20:32:27.895038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-03-02T20:32:27.909819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-03-02T20:32:27.910271] [INFO ] [FORECASTER] Starting predict_future for STI [2026-03-02T20:32:27.911304] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-03-02T20:32:27.911366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:27.911408] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:27.911444] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:27.911528] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:27.973700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:27.974670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:27.974761] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:27.974795] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:28.106159] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:28.106332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:28.106374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:28.106445] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:28.110452] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: UP (p=66.53%) [2026-03-02T20:32:28.110892] [INFO ] [FORECASTER] Completed predict_future for STI [2026-03-02T20:32:28.111057] [INFO ] [sig ] STI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:28.264437] [INFO ] [LOCAL ] Saved forecast: STI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STI.txt [2026-03-02T20:32:28.264633] [INFO ] [sig ] [2844/3370] Completed STI in 0.4s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:28.264677] [INFO ] [sig ] [2845/3370] Forecasting STIM... [2026-03-02T20:32:28.264708] [INFO ] [sig ] Generating forecast for: STIM [2026-03-02T20:32:28.264740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-03-02T20:32:28.277255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-03-02T20:32:28.277658] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-03-02T20:32:28.278546] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-03-02T20:32:28.278617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:28.278652] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:28.278678] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:28.278737] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:28.336556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:28.337456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:28.337599] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:28.337644] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:28.461358] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:28.461528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:28.461599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:28.461638] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:28.465144] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: UP (p=91.59%) [2026-03-02T20:32:28.465445] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-03-02T20:32:28.465601] [INFO ] [sig ] STIM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:28.609449] [INFO ] [LOCAL ] Saved forecast: STIM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STIM.txt [2026-03-02T20:32:28.609620] [INFO ] [sig ] [2845/3370] Completed STIM in 0.3s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:28.609665] [INFO ] [sig ] [2846/3370] Forecasting STK... [2026-03-02T20:32:28.609695] [INFO ] [sig ] Generating forecast for: STK [2026-03-02T20:32:28.609725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-03-02T20:32:28.621837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-03-02T20:32:28.622215] [INFO ] [FORECASTER] Starting predict_future for STK [2026-03-02T20:32:28.623041] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-03-02T20:32:28.623094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:28.623126] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:28.623152] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:28.623211] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:28.680291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:28.681236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:28.681328] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:28.681361] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:28.801333] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:28.801496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:28.801545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:28.801605] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:28.805074] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: UP (p=78.57%) [2026-03-02T20:32:28.805358] [INFO ] [FORECASTER] Completed predict_future for STK [2026-03-02T20:32:28.805491] [INFO ] [sig ] STK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:28.967178] [INFO ] [LOCAL ] Saved forecast: STK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STK.txt [2026-03-02T20:32:28.967411] [INFO ] [sig ] [2846/3370] Completed STK in 0.4s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:28.967456] [INFO ] [sig ] [2847/3370] Forecasting STKH... [2026-03-02T20:32:28.967488] [INFO ] [sig ] Generating forecast for: STKH [2026-03-02T20:32:28.967520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-03-02T20:32:28.981809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-03-02T20:32:28.982320] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-03-02T20:32:28.983461] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-03-02T20:32:28.983524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:28.983557] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:28.983605] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:28.983669] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:29.050570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:29.051631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:29.051798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:29.051834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:29.164390] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:29.164558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:29.164634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:29.164665] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:29.168152] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: DOWN (p=8.41%) [2026-03-02T20:32:29.168435] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-03-02T20:32:29.168612] [INFO ] [sig ] STKH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:29.316146] [INFO ] [LOCAL ] Saved forecast: STKH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/STKH.txt [2026-03-02T20:32:29.316315] [INFO ] [sig ] [2847/3370] Completed STKH in 0.3s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:29.316357] [INFO ] [sig ] [2848/3370] Forecasting STKL... [2026-03-02T20:32:29.316390] [INFO ] [sig ] Generating forecast for: STKL [2026-03-02T20:32:29.316423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-03-02T20:32:29.328936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-03-02T20:32:29.329297] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-03-02T20:32:29.330139] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-03-02T20:32:29.330192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:29.330225] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:29.330253] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:29.330310] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:29.389106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:29.390025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:29.390110] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:29.390144] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:29.522710] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:29.522875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:29.522917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:29.522948] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:29.526718] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: UP (p=54.52%) [2026-03-02T20:32:29.527014] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-03-02T20:32:29.527154] [INFO ] [sig ] STKL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:29.681393] [INFO ] [LOCAL ] Saved forecast: STKL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STKL.txt [2026-03-02T20:32:29.681559] [INFO ] [sig ] [2848/3370] Completed STKL in 0.4s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:29.681624] [INFO ] [sig ] [2849/3370] Forecasting STKS... [2026-03-02T20:32:29.681654] [INFO ] [sig ] Generating forecast for: STKS [2026-03-02T20:32:29.681684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-03-02T20:32:29.693338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-03-02T20:32:29.693711] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-03-02T20:32:29.694564] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-03-02T20:32:29.694634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:29.694666] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:29.694693] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:29.694751] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:29.756290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:29.757264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:29.757354] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:29.757388] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:29.877804] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:29.877966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:29.878008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:29.878056] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:29.881692] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: UP (p=76.04%) [2026-03-02T20:32:29.881999] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-03-02T20:32:29.882143] [INFO ] [sig ] STKS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:30.027762] [INFO ] [LOCAL ] Saved forecast: STKS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STKS.txt [2026-03-02T20:32:30.027897] [INFO ] [sig ] [2849/3370] Completed STKS in 0.3s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:30.027958] [INFO ] [sig ] [2850/3370] Forecasting STLA... [2026-03-02T20:32:30.028006] [INFO ] [sig ] Generating forecast for: STLA [2026-03-02T20:32:30.028063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-03-02T20:32:30.041334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-03-02T20:32:30.041723] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-03-02T20:32:30.042631] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-03-02T20:32:30.042686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:30.042721] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:30.042748] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:30.042806] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:30.104027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:30.105196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:30.105332] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:30.105381] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:30.242044] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:30.242213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:30.242252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:30.242281] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:30.245864] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: DOWN (p=2.00%) [2026-03-02T20:32:30.246162] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-03-02T20:32:30.246301] [INFO ] [sig ] STLA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:30.401341] [INFO ] [LOCAL ] Saved forecast: STLA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/STLA.txt [2026-03-02T20:32:30.401531] [INFO ] [sig ] [2850/3370] Completed STLA in 0.4s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:30.401606] [INFO ] [sig ] [2851/3370] Forecasting STLD... [2026-03-02T20:32:30.401647] [INFO ] [sig ] Generating forecast for: STLD [2026-03-02T20:32:30.401684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-03-02T20:32:30.415616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-03-02T20:32:30.416047] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-03-02T20:32:30.417030] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-03-02T20:32:30.417087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:30.417132] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:30.417162] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:30.417220] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:30.482189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:30.483356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:30.483488] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:30.483524] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:30.612148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:30.612312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:30.612354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:30.612385] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:30.616062] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: UP (p=97.43%) [2026-03-02T20:32:30.616376] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-03-02T20:32:30.616516] [INFO ] [sig ] STLD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:30.770240] [INFO ] [LOCAL ] Saved forecast: STLD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STLD.txt [2026-03-02T20:32:30.770417] [INFO ] [sig ] [2851/3370] Completed STLD in 0.4s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:30.770470] [INFO ] [sig ] [2852/3370] Forecasting STM... [2026-03-02T20:32:30.770505] [INFO ] [sig ] Generating forecast for: STM [2026-03-02T20:32:30.770538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-03-02T20:32:30.784283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-03-02T20:32:30.784687] [INFO ] [FORECASTER] Starting predict_future for STM [2026-03-02T20:32:30.785535] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-03-02T20:32:30.785613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:30.785649] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:30.785681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:30.785753] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:30.852020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:30.852989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:30.853088] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:30.853122] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:30.989677] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:30.989847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:30.989891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:30.989923] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:30.993689] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: UP (p=87.84%) [2026-03-02T20:32:30.994012] [INFO ] [FORECASTER] Completed predict_future for STM [2026-03-02T20:32:30.994177] [INFO ] [sig ] STM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:31.151665] [INFO ] [LOCAL ] Saved forecast: STM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STM.txt [2026-03-02T20:32:31.151854] [INFO ] [sig ] [2852/3370] Completed STM in 0.4s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:31.151896] [INFO ] [sig ] [2853/3370] Forecasting STN... [2026-03-02T20:32:31.151928] [INFO ] [sig ] Generating forecast for: STN [2026-03-02T20:32:31.151958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-03-02T20:32:31.165145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-03-02T20:32:31.165568] [INFO ] [FORECASTER] Starting predict_future for STN [2026-03-02T20:32:31.166506] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-03-02T20:32:31.166560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:31.166622] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:31.166659] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:31.166723] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:31.225381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:31.226396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:31.226518] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:31.226559] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:31.347467] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:31.347662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:31.347707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:31.347739] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:31.351357] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-03-02T20:32:31.351694] [INFO ] [FORECASTER] Completed predict_future for STN [2026-03-02T20:32:31.351840] [INFO ] [sig ] STN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:31.505668] [INFO ] [LOCAL ] Saved forecast: STN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STN.txt [2026-03-02T20:32:31.505839] [INFO ] [sig ] [2853/3370] Completed STN in 0.4s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:31.505881] [INFO ] [sig ] [2854/3370] Forecasting STNE... [2026-03-02T20:32:31.505911] [INFO ] [sig ] Generating forecast for: STNE [2026-03-02T20:32:31.505941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-03-02T20:32:31.518739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-03-02T20:32:31.519172] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-03-02T20:32:31.520071] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-03-02T20:32:31.520127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:31.520163] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:31.520192] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:31.520252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:31.584681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:31.585553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:31.585660] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:31.585694] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:31.715138] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:31.715301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:31.715341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:31.715370] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:31.718845] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: DOWN (p=30.51%) [2026-03-02T20:32:31.719130] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-03-02T20:32:31.719264] [INFO ] [sig ] STNE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:31.866492] [INFO ] [LOCAL ] Saved forecast: STNE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/STNE.txt [2026-03-02T20:32:31.866744] [INFO ] [sig ] [2854/3370] Completed STNE in 0.4s | 2.73 sym/s | Total: 17.4m | ETA: 3.2m [2026-03-02T20:32:31.866814] [INFO ] [sig ] [2855/3370] Forecasting STOK... [2026-03-02T20:32:31.866878] [INFO ] [sig ] Generating forecast for: STOK [2026-03-02T20:32:31.866930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-03-02T20:32:31.883939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-03-02T20:32:31.884371] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-03-02T20:32:31.885378] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-03-02T20:32:31.885437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:31.885478] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:31.885507] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:31.885566] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:31.944845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:31.945649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:31.945738] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:31.945772] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:32.080999] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:32.081160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:32.081201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:32.081230] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:32.085313] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: DOWN (p=44.27%) [2026-03-02T20:32:32.085656] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-03-02T20:32:32.085839] [INFO ] [sig ] STOK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:32.237176] [INFO ] [LOCAL ] Saved forecast: STOK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/STOK.txt [2026-03-02T20:32:32.237335] [INFO ] [sig ] [2855/3370] Completed STOK in 0.4s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:32.237385] [INFO ] [sig ] [2856/3370] Forecasting STRA... [2026-03-02T20:32:32.237415] [INFO ] [sig ] Generating forecast for: STRA [2026-03-02T20:32:32.237446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-03-02T20:32:32.250960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-03-02T20:32:32.251331] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-03-02T20:32:32.252157] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-03-02T20:32:32.252210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:32.252242] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:32.252269] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:32.252326] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:32.315131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:32.315998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:32.316086] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:32.316121] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:32.443418] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:32.443611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:32.443656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:32.443688] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:32.447561] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: DOWN (p=39.43%) [2026-03-02T20:32:32.447877] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-03-02T20:32:32.448013] [INFO ] [sig ] STRA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:32.600175] [INFO ] [LOCAL ] Saved forecast: STRA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/STRA.txt [2026-03-02T20:32:32.600312] [INFO ] [sig ] [2856/3370] Completed STRA in 0.4s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:32.600352] [INFO ] [sig ] [2857/3370] Forecasting STRL... [2026-03-02T20:32:32.600383] [INFO ] [sig ] Generating forecast for: STRL [2026-03-02T20:32:32.600413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-03-02T20:32:32.617752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-03-02T20:32:32.618363] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-03-02T20:32:32.619362] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-03-02T20:32:32.619415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:32.619447] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:32.619473] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:32.619530] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:32.681754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:32.682637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:32.682730] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:32.682764] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:32.807035] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:32.807199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:32.807239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:32.807268] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:32.810841] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: DOWN (p=42.53%) [2026-03-02T20:32:32.811131] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-03-02T20:32:32.811267] [INFO ] [sig ] STRL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:32.964655] [INFO ] [LOCAL ] Saved forecast: STRL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/STRL.txt [2026-03-02T20:32:32.964806] [INFO ] [sig ] [2857/3370] Completed STRL in 0.4s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:32.964847] [INFO ] [sig ] [2858/3370] Forecasting STRS... [2026-03-02T20:32:32.964877] [INFO ] [sig ] Generating forecast for: STRS [2026-03-02T20:32:32.964908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-03-02T20:32:32.976308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-03-02T20:32:32.976640] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-03-02T20:32:32.977852] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-03-02T20:32:32.977907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:32.977969] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:32.978000] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:32.978083] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:33.039777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:33.040722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:33.040810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:33.040843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:33.147961] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:33.148189] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:32:33.148247] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:33.148310] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:33.153454] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: UP (p=73.01%) [2026-03-02T20:32:33.153919] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-03-02T20:32:33.154119] [INFO ] [sig ] STRS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:33.312161] [INFO ] [LOCAL ] Saved forecast: STRS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STRS.txt [2026-03-02T20:32:33.312327] [INFO ] [sig ] [2858/3370] Completed STRS in 0.3s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:33.312371] [INFO ] [sig ] [2859/3370] Forecasting STSS... [2026-03-02T20:32:33.312401] [INFO ] [sig ] Generating forecast for: STSS [2026-03-02T20:32:33.312431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-03-02T20:32:33.325210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-03-02T20:32:33.325616] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-03-02T20:32:33.326458] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-03-02T20:32:33.326512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:33.326545] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:33.326589] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:33.326650] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:33.392683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:33.393806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:33.393898] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:33.393933] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:33.519348] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:33.519516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:33.519556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:33.519605] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:33.523114] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: UP (p=99.75%) [2026-03-02T20:32:33.523399] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-03-02T20:32:33.523544] [INFO ] [sig ] STSS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:33.676843] [INFO ] [LOCAL ] Saved forecast: STSS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STSS.txt [2026-03-02T20:32:33.677010] [INFO ] [sig ] [2859/3370] Completed STSS in 0.4s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:33.677050] [INFO ] [sig ] [2860/3370] Forecasting STTK... [2026-03-02T20:32:33.677081] [INFO ] [sig ] Generating forecast for: STTK [2026-03-02T20:32:33.677113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-03-02T20:32:33.689937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-03-02T20:32:33.690300] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-03-02T20:32:33.691174] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-03-02T20:32:33.691228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:33.691261] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:33.691289] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:33.691347] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:33.755110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:33.755979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:33.756086] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:33.756119] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:33.877743] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:33.877903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:33.877943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:33.877972] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:33.881634] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: UP (p=87.54%) [2026-03-02T20:32:33.882106] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-03-02T20:32:33.882239] [INFO ] [sig ] STTK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:34.029636] [INFO ] [LOCAL ] Saved forecast: STTK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STTK.txt [2026-03-02T20:32:34.029778] [INFO ] [sig ] [2860/3370] Completed STTK in 0.4s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:34.029817] [INFO ] [sig ] [2861/3370] Forecasting STVN... [2026-03-02T20:32:34.029849] [INFO ] [sig ] Generating forecast for: STVN [2026-03-02T20:32:34.029880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-03-02T20:32:34.043188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-03-02T20:32:34.043587] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-03-02T20:32:34.044596] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-03-02T20:32:34.044649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:34.044682] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:34.044708] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:34.044767] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:34.115113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:34.116202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:34.116295] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:34.116329] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:34.247755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:34.247927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:34.247973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:34.248101] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:34.252147] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: UP (p=58.02%) [2026-03-02T20:32:34.252464] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-03-02T20:32:34.252665] [INFO ] [sig ] STVN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:34.414347] [INFO ] [LOCAL ] Saved forecast: STVN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STVN.txt [2026-03-02T20:32:34.414511] [INFO ] [sig ] [2861/3370] Completed STVN in 0.4s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:34.414551] [INFO ] [sig ] [2862/3370] Forecasting STWD... [2026-03-02T20:32:34.414602] [INFO ] [sig ] Generating forecast for: STWD [2026-03-02T20:32:34.414636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-03-02T20:32:34.427708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-03-02T20:32:34.428152] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-03-02T20:32:34.429033] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-03-02T20:32:34.429088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:34.429122] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:34.429162] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:34.429222] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:34.489342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:34.490254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:34.490343] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:34.490378] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:34.612755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:34.612934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:34.612985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:34.613016] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:34.616716] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: UP (p=87.92%) [2026-03-02T20:32:34.617068] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-03-02T20:32:34.617213] [INFO ] [sig ] STWD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:34.763075] [INFO ] [LOCAL ] Saved forecast: STWD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STWD.txt [2026-03-02T20:32:34.763211] [INFO ] [sig ] [2862/3370] Completed STWD in 0.3s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:34.763251] [INFO ] [sig ] [2863/3370] Forecasting STX... [2026-03-02T20:32:34.763281] [INFO ] [sig ] Generating forecast for: STX [2026-03-02T20:32:34.763311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-03-02T20:32:34.775302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-03-02T20:32:34.775656] [INFO ] [FORECASTER] Starting predict_future for STX [2026-03-02T20:32:34.776497] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-03-02T20:32:34.776550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:34.776612] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:34.776642] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:34.776701] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:34.834438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:34.835108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:34.835190] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:34.835223] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:34.965464] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:34.965669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:34.965719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:34.965750] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:34.969497] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: UP (p=99.48%) [2026-03-02T20:32:34.969820] [INFO ] [FORECASTER] Completed predict_future for STX [2026-03-02T20:32:34.969974] [INFO ] [sig ] STX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:35.118218] [INFO ] [LOCAL ] Saved forecast: STX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/STX.txt [2026-03-02T20:32:35.118391] [INFO ] [sig ] [2863/3370] Completed STX in 0.4s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:35.118440] [INFO ] [sig ] [2864/3370] Forecasting STXE... [2026-03-02T20:32:35.118482] [INFO ] [sig ] Generating forecast for: STXE [2026-03-02T20:32:35.118518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-03-02T20:32:35.131633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-03-02T20:32:35.132036] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-03-02T20:32:35.132926] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-03-02T20:32:35.132981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:35.133203] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:35.133231] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:35.133290] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:35.198808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:35.199799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:35.199897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:35.199931] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:35.316528] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:35.316723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:35.316772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:35.316802] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:35.321100] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: DOWN (p=44.25%) [2026-03-02T20:32:35.321478] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-03-02T20:32:35.321657] [INFO ] [sig ] STXE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:35.481326] [INFO ] [LOCAL ] Saved forecast: STXE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/STXE.txt [2026-03-02T20:32:35.481489] [INFO ] [sig ] [2864/3370] Completed STXE in 0.4s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:35.481529] [INFO ] [sig ] [2865/3370] Forecasting STXG... [2026-03-02T20:32:35.481560] [INFO ] [sig ] Generating forecast for: STXG [2026-03-02T20:32:35.481613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-03-02T20:32:35.493508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-03-02T20:32:35.493911] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-03-02T20:32:35.494778] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-03-02T20:32:35.494832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:35.494863] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:35.494889] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:35.494945] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:35.554287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:35.555249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:35.555336] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:35.555369] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:35.670549] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:35.670772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:35.670824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:35.670855] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:35.674678] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: DOWN (p=2.92%) [2026-03-02T20:32:35.674965] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-03-02T20:32:35.675103] [INFO ] [sig ] STXG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:35.824784] [INFO ] [LOCAL ] Saved forecast: STXG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/STXG.txt [2026-03-02T20:32:35.824933] [INFO ] [sig ] [2865/3370] Completed STXG in 0.3s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:35.824973] [INFO ] [sig ] [2866/3370] Forecasting SUI... [2026-03-02T20:32:35.825003] [INFO ] [sig ] Generating forecast for: SUI [2026-03-02T20:32:35.825048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-03-02T20:32:35.838240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-03-02T20:32:35.838597] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-03-02T20:32:35.839453] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-03-02T20:32:35.839505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:35.839537] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:35.839563] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:35.839651] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:35.900456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:35.901381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:35.901469] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:35.901503] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:36.028040] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:36.028201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:36.028247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:36.028276] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:36.031845] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: DOWN (p=25.23%) [2026-03-02T20:32:36.032136] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-03-02T20:32:36.032276] [INFO ] [sig ] SUI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:36.184346] [INFO ] [LOCAL ] Saved forecast: SUI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SUI.txt [2026-03-02T20:32:36.184510] [INFO ] [sig ] [2866/3370] Completed SUI in 0.4s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:36.184588] [INFO ] [sig ] [2867/3370] Forecasting SUN... [2026-03-02T20:32:36.184626] [INFO ] [sig ] Generating forecast for: SUN [2026-03-02T20:32:36.184658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-03-02T20:32:36.198390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-03-02T20:32:36.198741] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-03-02T20:32:36.199555] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-03-02T20:32:36.199643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:36.199704] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:36.199741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:36.199839] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:36.263822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:36.264715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:36.264805] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:36.264839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:36.393685] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:36.394076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:36.394126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:36.394166] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:36.398537] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=29.18%) [2026-03-02T20:32:36.398893] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-03-02T20:32:36.399039] [INFO ] [sig ] SUN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:36.549661] [INFO ] [LOCAL ] Saved forecast: SUN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SUN.txt [2026-03-02T20:32:36.549834] [INFO ] [sig ] [2867/3370] Completed SUN in 0.4s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:36.549877] [INFO ] [sig ] [2868/3370] Forecasting SUNS... [2026-03-02T20:32:36.549907] [INFO ] [sig ] Generating forecast for: SUNS [2026-03-02T20:32:36.549938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-03-02T20:32:36.562369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-03-02T20:32:36.562751] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-03-02T20:32:36.563628] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-03-02T20:32:36.563688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:36.563729] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:36.563764] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:36.563837] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:36.624714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:36.625605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:36.625722] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:36.625757] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:36.749929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:36.750089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:36.750128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:36.750166] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:36.753825] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: UP (p=84.85%) [2026-03-02T20:32:36.754111] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-03-02T20:32:36.754242] [INFO ] [sig ] SUNS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:36.905651] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SUNS.txt [2026-03-02T20:32:36.905807] [INFO ] [sig ] [2868/3370] Completed SUNS in 0.4s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:36.905845] [INFO ] [sig ] [2869/3370] Forecasting SUPN... [2026-03-02T20:32:36.905878] [INFO ] [sig ] Generating forecast for: SUPN [2026-03-02T20:32:36.905909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-03-02T20:32:36.917964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-03-02T20:32:36.918357] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-03-02T20:32:36.919214] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-03-02T20:32:36.919268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:36.919301] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:36.919328] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:36.919387] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:36.980601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:36.981472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:36.981561] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:36.981617] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:37.103035] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:37.103199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:37.103241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:37.103271] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:37.106838] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: UP (p=86.42%) [2026-03-02T20:32:37.107127] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-03-02T20:32:37.107261] [INFO ] [sig ] SUPN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:37.256557] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SUPN.txt [2026-03-02T20:32:37.256714] [INFO ] [sig ] [2869/3370] Completed SUPN in 0.4s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:37.256758] [INFO ] [sig ] [2870/3370] Forecasting SUSB... [2026-03-02T20:32:37.256789] [INFO ] [sig ] Generating forecast for: SUSB [2026-03-02T20:32:37.256819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-03-02T20:32:37.269258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-03-02T20:32:37.269675] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-03-02T20:32:37.270517] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-03-02T20:32:37.270594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:37.270629] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:37.270656] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:37.270714] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:37.333817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:37.334730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:37.334830] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:37.334881] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:37.457486] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:37.457681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:37.457730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:37.457765] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:37.461288] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: DOWN (p=32.92%) [2026-03-02T20:32:37.461563] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-03-02T20:32:37.461715] [INFO ] [sig ] SUSB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:37.608434] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SUSB.txt [2026-03-02T20:32:37.608603] [INFO ] [sig ] [2870/3370] Completed SUSB in 0.4s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:37.608645] [INFO ] [sig ] [2871/3370] Forecasting SUSC... [2026-03-02T20:32:37.608676] [INFO ] [sig ] Generating forecast for: SUSC [2026-03-02T20:32:37.608708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-03-02T20:32:37.621049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-03-02T20:32:37.621401] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-03-02T20:32:37.622254] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-03-02T20:32:37.622308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:37.622344] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:37.622373] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:37.622432] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:37.682988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:37.683757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:37.683883] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:37.683938] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:37.831185] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:37.831347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:37.831389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:37.831420] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:37.835230] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: DOWN (p=47.35%) [2026-03-02T20:32:37.835519] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-03-02T20:32:37.835671] [INFO ] [sig ] SUSC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:37.994304] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SUSC.txt [2026-03-02T20:32:37.994502] [INFO ] [sig ] [2871/3370] Completed SUSC in 0.4s | 2.73 sym/s | Total: 17.5m | ETA: 3.1m [2026-03-02T20:32:37.994544] [INFO ] [sig ] [2872/3370] Forecasting SUSL... [2026-03-02T20:32:37.994595] [INFO ] [sig ] Generating forecast for: SUSL [2026-03-02T20:32:37.994629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-03-02T20:32:38.008197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-03-02T20:32:38.008622] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-03-02T20:32:38.009432] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-03-02T20:32:38.009484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:38.009516] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:38.009542] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:38.009621] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:38.069654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:38.070523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:38.070628] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:38.070664] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:38.192315] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:38.192490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:38.192537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:38.192568] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:38.196163] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: UP (p=92.36%) [2026-03-02T20:32:38.196461] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-03-02T20:32:38.196615] [INFO ] [sig ] SUSL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:38.348627] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SUSL.txt [2026-03-02T20:32:38.348783] [INFO ] [sig ] [2872/3370] Completed SUSL in 0.4s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:38.348823] [INFO ] [sig ] [2873/3370] Forecasting SUZ... [2026-03-02T20:32:38.348855] [INFO ] [sig ] Generating forecast for: SUZ [2026-03-02T20:32:38.348886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-03-02T20:32:38.361862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-03-02T20:32:38.362456] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-03-02T20:32:38.363501] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-03-02T20:32:38.363554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:38.363609] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:38.363640] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:38.363709] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:38.424211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:38.425142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:38.425233] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:38.425267] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:38.554967] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:38.555132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:38.555174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:38.555205] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:38.558852] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: UP (p=55.83%) [2026-03-02T20:32:38.559311] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-03-02T20:32:38.559445] [INFO ] [sig ] SUZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:38.708688] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SUZ.txt [2026-03-02T20:32:38.708848] [INFO ] [sig ] [2873/3370] Completed SUZ in 0.4s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:38.708895] [INFO ] [sig ] [2874/3370] Forecasting SVC... [2026-03-02T20:32:38.708926] [INFO ] [sig ] Generating forecast for: SVC [2026-03-02T20:32:38.708957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-03-02T20:32:38.721690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-03-02T20:32:38.722049] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-03-02T20:32:38.722920] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-03-02T20:32:38.722972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:38.723004] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:38.723031] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:38.723088] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:38.782715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:38.783666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:38.783757] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:38.783792] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:38.907182] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:38.907341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:38.907381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:38.907409] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:38.910901] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: UP (p=92.09%) [2026-03-02T20:32:38.911181] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-03-02T20:32:38.911316] [INFO ] [sig ] SVC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:39.060469] [INFO ] [LOCAL ] Saved forecast: SVC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SVC.txt [2026-03-02T20:32:39.060616] [INFO ] [sig ] [2874/3370] Completed SVC in 0.4s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:39.060658] [INFO ] [sig ] [2875/3370] Forecasting SVCO... [2026-03-02T20:32:39.060688] [INFO ] [sig ] Generating forecast for: SVCO [2026-03-02T20:32:39.060720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-03-02T20:32:39.073538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-03-02T20:32:39.073918] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-03-02T20:32:39.074741] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-03-02T20:32:39.074804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:39.074876] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:39.074905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:39.074963] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:39.137508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:39.138314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:39.138402] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:39.138436] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:39.260652] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:39.260802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:39.260843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:39.260874] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:39.264534] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: DOWN (p=42.08%) [2026-03-02T20:32:39.264834] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-03-02T20:32:39.264967] [INFO ] [sig ] SVCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:39.412319] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SVCO.txt [2026-03-02T20:32:39.412459] [INFO ] [sig ] [2875/3370] Completed SVCO in 0.4s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:39.412500] [INFO ] [sig ] [2876/3370] Forecasting SVRA... [2026-03-02T20:32:39.412531] [INFO ] [sig ] Generating forecast for: SVRA [2026-03-02T20:32:39.412561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-03-02T20:32:39.425256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-03-02T20:32:39.425669] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-03-02T20:32:39.426515] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-03-02T20:32:39.426570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:39.426626] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:39.426658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:39.426716] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:39.486684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:39.487525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:39.487635] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:39.487672] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:39.610689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:39.610852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:39.610894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:39.610924] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:39.614409] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: DOWN (p=14.51%) [2026-03-02T20:32:39.614714] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-03-02T20:32:39.614851] [INFO ] [sig ] SVRA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:39.771597] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SVRA.txt [2026-03-02T20:32:39.771748] [INFO ] [sig ] [2876/3370] Completed SVRA in 0.4s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:39.771790] [INFO ] [sig ] [2877/3370] Forecasting SWBI... [2026-03-02T20:32:39.771821] [INFO ] [sig ] Generating forecast for: SWBI [2026-03-02T20:32:39.771854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-03-02T20:32:39.785442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-03-02T20:32:39.785855] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-03-02T20:32:39.786691] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-03-02T20:32:39.786747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:39.786780] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:39.786807] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:39.786864] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:39.845517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:39.846313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:39.846396] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:39.846428] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:39.969716] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:39.969887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:39.969926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:39.969955] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:39.973499] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: UP (p=76.85%) [2026-03-02T20:32:39.973839] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-03-02T20:32:39.973996] [INFO ] [sig ] SWBI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:40.119892] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SWBI.txt [2026-03-02T20:32:40.120038] [INFO ] [sig ] [2877/3370] Completed SWBI in 0.3s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:40.120078] [INFO ] [sig ] [2878/3370] Forecasting SWIM... [2026-03-02T20:32:40.120108] [INFO ] [sig ] Generating forecast for: SWIM [2026-03-02T20:32:40.120139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-03-02T20:32:40.132901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-03-02T20:32:40.133252] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-03-02T20:32:40.134074] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-03-02T20:32:40.134127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:40.134159] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:40.134185] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:40.134242] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:40.194976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:40.195765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:40.195849] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:40.195882] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:40.319927] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:40.320111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:40.320156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:40.320221] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:40.323730] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: UP (p=54.54%) [2026-03-02T20:32:40.324015] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-03-02T20:32:40.324149] [INFO ] [sig ] SWIM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:40.470973] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SWIM.txt [2026-03-02T20:32:40.471198] [INFO ] [sig ] [2878/3370] Completed SWIM in 0.4s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:40.471256] [INFO ] [sig ] [2879/3370] Forecasting SWK... [2026-03-02T20:32:40.471289] [INFO ] [sig ] Generating forecast for: SWK [2026-03-02T20:32:40.471322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-03-02T20:32:40.485137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-03-02T20:32:40.485648] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-03-02T20:32:40.486810] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-03-02T20:32:40.486868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:40.486903] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:40.486932] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:40.486991] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:40.548041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:40.549003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:40.549091] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:40.549126] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:40.671239] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:40.671400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:40.671442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:40.671473] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:40.674926] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: UP (p=97.57%) [2026-03-02T20:32:40.675205] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-03-02T20:32:40.675333] [INFO ] [sig ] SWK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:40.823285] [INFO ] [LOCAL ] Saved forecast: SWK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SWK.txt [2026-03-02T20:32:40.823418] [INFO ] [sig ] [2879/3370] Completed SWK in 0.4s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:40.823457] [INFO ] [sig ] [2880/3370] Forecasting SWKS... [2026-03-02T20:32:40.823487] [INFO ] [sig ] Generating forecast for: SWKS [2026-03-02T20:32:40.823516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-03-02T20:32:40.835880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-03-02T20:32:40.836206] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-03-02T20:32:40.837050] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-03-02T20:32:40.837102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:40.837133] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:40.837160] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:40.837218] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:40.896777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:40.897666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:40.897755] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:40.897789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:41.028220] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:41.028409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:41.028452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:41.028483] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:41.032290] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: DOWN (p=37.09%) [2026-03-02T20:32:41.032819] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-03-02T20:32:41.032960] [INFO ] [sig ] SWKS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:41.184616] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SWKS.txt [2026-03-02T20:32:41.184764] [INFO ] [sig ] [2880/3370] Completed SWKS in 0.4s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:41.184804] [INFO ] [sig ] [2881/3370] Forecasting SWX... [2026-03-02T20:32:41.184833] [INFO ] [sig ] Generating forecast for: SWX [2026-03-02T20:32:41.184864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-03-02T20:32:41.198094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-03-02T20:32:41.198659] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-03-02T20:32:41.199707] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-03-02T20:32:41.199762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:41.199795] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:41.199823] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:41.199881] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:41.261055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:41.261942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:41.262031] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:41.262064] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:41.394673] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:41.394846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:41.394896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:41.394932] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:41.398783] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: UP (p=53.72%) [2026-03-02T20:32:41.399250] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-03-02T20:32:41.399389] [INFO ] [sig ] SWX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:41.645782] [INFO ] [LOCAL ] Saved forecast: SWX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SWX.txt [2026-03-02T20:32:41.645947] [INFO ] [sig ] [2881/3370] Completed SWX in 0.5s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:41.645988] [INFO ] [sig ] [2882/3370] Forecasting SXC... [2026-03-02T20:32:41.646021] [INFO ] [sig ] Generating forecast for: SXC [2026-03-02T20:32:41.646054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-03-02T20:32:41.658887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-03-02T20:32:41.659427] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-03-02T20:32:41.660494] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-03-02T20:32:41.660549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:41.660603] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:41.660635] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:41.660695] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:41.723865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:41.724784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:41.724879] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:41.724920] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:41.858310] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:41.858736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:41.858814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:41.858848] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:41.864044] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-03-02T20:32:41.864490] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-03-02T20:32:41.864684] [INFO ] [sig ] SXC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:42.025126] [INFO ] [LOCAL ] Saved forecast: SXC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SXC.txt [2026-03-02T20:32:42.025304] [INFO ] [sig ] [2882/3370] Completed SXC in 0.4s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:42.025347] [INFO ] [sig ] [2883/3370] Forecasting SXI... [2026-03-02T20:32:42.025377] [INFO ] [sig ] Generating forecast for: SXI [2026-03-02T20:32:42.025408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-03-02T20:32:42.040290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-03-02T20:32:42.040751] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-03-02T20:32:42.041695] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-03-02T20:32:42.041751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:42.041785] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:42.041813] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:42.041875] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:42.107617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:42.108941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:42.109041] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:42.109075] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:42.243479] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:42.243662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:42.243706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:42.243738] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:42.247595] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: UP (p=59.31%) [2026-03-02T20:32:42.247891] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-03-02T20:32:42.248057] [INFO ] [sig ] SXI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:42.399198] [INFO ] [LOCAL ] Saved forecast: SXI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SXI.txt [2026-03-02T20:32:42.399363] [INFO ] [sig ] [2883/3370] Completed SXI in 0.4s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:42.399411] [INFO ] [sig ] [2884/3370] Forecasting SY... [2026-03-02T20:32:42.399443] [INFO ] [sig ] Generating forecast for: SY [2026-03-02T20:32:42.399478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-03-02T20:32:42.411490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-03-02T20:32:42.411847] [INFO ] [FORECASTER] Starting predict_future for SY [2026-03-02T20:32:42.412774] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-03-02T20:32:42.412827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:42.412866] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:42.412895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:42.412957] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:42.471271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:42.472227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:42.472334] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:42.472372] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:42.593508] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:42.593689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:42.593732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:42.593764] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:42.597441] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: UP (p=64.42%) [2026-03-02T20:32:42.597768] [INFO ] [FORECASTER] Completed predict_future for SY [2026-03-02T20:32:42.597910] [INFO ] [sig ] SY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:42.752219] [INFO ] [LOCAL ] Saved forecast: SY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SY.txt [2026-03-02T20:32:42.752388] [INFO ] [sig ] [2884/3370] Completed SY in 0.4s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:42.752440] [INFO ] [sig ] [2885/3370] Forecasting SYF... [2026-03-02T20:32:42.752481] [INFO ] [sig ] Generating forecast for: SYF [2026-03-02T20:32:42.752519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-03-02T20:32:42.765375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-03-02T20:32:42.765815] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-03-02T20:32:42.766714] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-03-02T20:32:42.766772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:42.766817] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:42.766859] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:42.766933] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:42.827128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:42.828094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:42.828187] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:42.828256] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:42.967639] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:42.967816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:42.967867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:42.967899] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:42.972411] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: DOWN (p=33.77%) [2026-03-02T20:32:42.972728] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-03-02T20:32:42.972871] [INFO ] [sig ] SYF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:43.130144] [INFO ] [LOCAL ] Saved forecast: SYF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SYF.txt [2026-03-02T20:32:43.130307] [INFO ] [sig ] [2885/3370] Completed SYF in 0.4s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:43.130349] [INFO ] [sig ] [2886/3370] Forecasting SYK... [2026-03-02T20:32:43.130380] [INFO ] [sig ] Generating forecast for: SYK [2026-03-02T20:32:43.130411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-03-02T20:32:43.144821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-03-02T20:32:43.145255] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-03-02T20:32:43.146415] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-03-02T20:32:43.146483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:43.146533] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:43.146562] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:43.146641] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:43.218405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:43.219742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:43.219870] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:43.219930] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:43.361640] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:43.361809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:43.361851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:43.361880] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:43.365852] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: UP (p=86.47%) [2026-03-02T20:32:43.366152] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-03-02T20:32:43.366289] [INFO ] [sig ] SYK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:43.526139] [INFO ] [LOCAL ] Saved forecast: SYK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SYK.txt [2026-03-02T20:32:43.526302] [INFO ] [sig ] [2886/3370] Completed SYK in 0.4s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:43.526343] [INFO ] [sig ] [2887/3370] Forecasting SYM... [2026-03-02T20:32:43.526374] [INFO ] [sig ] Generating forecast for: SYM [2026-03-02T20:32:43.526405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-03-02T20:32:43.538941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-03-02T20:32:43.539343] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-03-02T20:32:43.540184] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-03-02T20:32:43.540237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:43.540268] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:43.540295] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:43.540351] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:43.603489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:43.604661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:43.604755] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:43.604789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:43.733083] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:43.733246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:43.733287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:43.733318] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:43.736877] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: DOWN (p=46.76%) [2026-03-02T20:32:43.737171] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-03-02T20:32:43.737497] [INFO ] [sig ] SYM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:43.894846] [INFO ] [LOCAL ] Saved forecast: SYM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/SYM.txt [2026-03-02T20:32:43.895034] [INFO ] [sig ] [2887/3370] Completed SYM in 0.4s | 2.73 sym/s | Total: 17.6m | ETA: 3.0m [2026-03-02T20:32:43.895096] [INFO ] [sig ] [2888/3370] Forecasting SYNA... [2026-03-02T20:32:43.895139] [INFO ] [sig ] Generating forecast for: SYNA [2026-03-02T20:32:43.895186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-03-02T20:32:43.908551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-03-02T20:32:43.908947] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-03-02T20:32:43.910076] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-03-02T20:32:43.910131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:43.910165] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:43.910193] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:43.910253] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:43.973116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:43.974045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:43.974182] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:43.974219] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:44.104201] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:44.104379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:44.104420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:44.104449] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:44.108609] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: UP (p=80.82%) [2026-03-02T20:32:44.109033] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-03-02T20:32:44.109197] [INFO ] [sig ] SYNA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:44.262101] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SYNA.txt [2026-03-02T20:32:44.262276] [INFO ] [sig ] [2888/3370] Completed SYNA in 0.4s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:44.262316] [INFO ] [sig ] [2889/3370] Forecasting SYRE... [2026-03-02T20:32:44.262346] [INFO ] [sig ] Generating forecast for: SYRE [2026-03-02T20:32:44.262376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-03-02T20:32:44.274841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-03-02T20:32:44.275237] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-03-02T20:32:44.276118] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-03-02T20:32:44.276173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:44.276207] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:44.276234] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:44.276298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:44.337946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:44.338900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:44.338994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:44.339028] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:44.466930] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:44.467102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:44.467144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:44.467174] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:44.470770] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: UP (p=74.45%) [2026-03-02T20:32:44.471061] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-03-02T20:32:44.471212] [INFO ] [sig ] SYRE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:44.623332] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SYRE.txt [2026-03-02T20:32:44.623491] [INFO ] [sig ] [2889/3370] Completed SYRE in 0.4s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:44.623531] [INFO ] [sig ] [2890/3370] Forecasting SYY... [2026-03-02T20:32:44.623567] [INFO ] [sig ] Generating forecast for: SYY [2026-03-02T20:32:44.623624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-03-02T20:32:44.636164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-03-02T20:32:44.636614] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-03-02T20:32:44.637491] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-03-02T20:32:44.637547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:44.637606] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:44.637642] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:44.637702] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:44.698373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:44.699292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:44.699381] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:44.699416] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:44.832135] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:44.832306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:44.832348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:44.832377] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:44.835956] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: UP (p=86.92%) [2026-03-02T20:32:44.836269] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-03-02T20:32:44.836411] [INFO ] [sig ] SYY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:44.983687] [INFO ] [LOCAL ] Saved forecast: SYY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/SYY.txt [2026-03-02T20:32:44.983850] [INFO ] [sig ] [2890/3370] Completed SYY in 0.4s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:44.983891] [INFO ] [sig ] [2891/3370] Forecasting TAC... [2026-03-02T20:32:44.983921] [INFO ] [sig ] Generating forecast for: TAC [2026-03-02T20:32:44.983953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-03-02T20:32:44.997212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-03-02T20:32:44.997651] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-03-02T20:32:44.998591] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-03-02T20:32:44.998648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:44.998681] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:44.998707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:44.998765] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:45.061982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:45.062945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:45.063049] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:45.063086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:45.190290] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:45.190457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:45.190497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:45.190526] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:45.195328] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: UP (p=86.60%) [2026-03-02T20:32:45.195728] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-03-02T20:32:45.195929] [INFO ] [sig ] TAC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:45.347877] [INFO ] [LOCAL ] Saved forecast: TAC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TAC.txt [2026-03-02T20:32:45.348071] [INFO ] [sig ] [2891/3370] Completed TAC in 0.4s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:45.348112] [INFO ] [sig ] [2892/3370] Forecasting TAK... [2026-03-02T20:32:45.348143] [INFO ] [sig ] Generating forecast for: TAK [2026-03-02T20:32:45.348175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-03-02T20:32:45.360307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-03-02T20:32:45.360707] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-03-02T20:32:45.361533] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-03-02T20:32:45.361604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:45.361684] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:45.361714] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:45.361772] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:45.420808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:45.421741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:45.421831] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:45.421864] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:45.544820] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:45.544990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:45.545030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:45.545059] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:45.548935] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: UP (p=70.42%) [2026-03-02T20:32:45.549260] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-03-02T20:32:45.549611] [INFO ] [sig ] TAK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:45.701788] [INFO ] [LOCAL ] Saved forecast: TAK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TAK.txt [2026-03-02T20:32:45.701947] [INFO ] [sig ] [2892/3370] Completed TAK in 0.4s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:45.701989] [INFO ] [sig ] [2893/3370] Forecasting TAL... [2026-03-02T20:32:45.702018] [INFO ] [sig ] Generating forecast for: TAL [2026-03-02T20:32:45.702050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-03-02T20:32:45.715694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-03-02T20:32:45.716067] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-03-02T20:32:45.716923] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-03-02T20:32:45.716981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:45.717012] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:45.717039] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:45.717097] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:45.779876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:45.780816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:45.780910] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:45.780945] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:45.908639] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:45.908807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:45.908849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:45.908897] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:45.913211] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: DOWN (p=28.31%) [2026-03-02T20:32:45.913542] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-03-02T20:32:45.913713] [INFO ] [sig ] TAL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:46.062036] [INFO ] [LOCAL ] Saved forecast: TAL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TAL.txt [2026-03-02T20:32:46.062185] [INFO ] [sig ] [2893/3370] Completed TAL in 0.4s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:46.062225] [INFO ] [sig ] [2894/3370] Forecasting TALK... [2026-03-02T20:32:46.062254] [INFO ] [sig ] Generating forecast for: TALK [2026-03-02T20:32:46.062285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-03-02T20:32:46.074555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-03-02T20:32:46.074955] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-03-02T20:32:46.075856] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-03-02T20:32:46.075910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:46.075943] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:46.075970] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:46.076027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:46.137632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:46.138497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:46.138604] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:46.138641] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:46.260408] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:46.260585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:46.260631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:46.260661] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:46.264236] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: UP (p=80.23%) [2026-03-02T20:32:46.264532] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-03-02T20:32:46.264689] [INFO ] [sig ] TALK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:46.413625] [INFO ] [LOCAL ] Saved forecast: TALK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TALK.txt [2026-03-02T20:32:46.413781] [INFO ] [sig ] [2894/3370] Completed TALK in 0.4s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:46.413820] [INFO ] [sig ] [2895/3370] Forecasting TALO... [2026-03-02T20:32:46.413851] [INFO ] [sig ] Generating forecast for: TALO [2026-03-02T20:32:46.413883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-03-02T20:32:46.425651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-03-02T20:32:46.426002] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-03-02T20:32:46.426818] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-03-02T20:32:46.426870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:46.426901] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:46.426928] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:46.426985] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:46.484162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:46.485023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:46.485108] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:46.485142] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:46.612563] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:46.612745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:46.612788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:46.612851] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:46.616449] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: DOWN (p=45.76%) [2026-03-02T20:32:46.616765] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-03-02T20:32:46.616906] [INFO ] [sig ] TALO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:46.764564] [INFO ] [LOCAL ] Saved forecast: TALO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TALO.txt [2026-03-02T20:32:46.764764] [INFO ] [sig ] [2895/3370] Completed TALO in 0.4s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:46.764807] [INFO ] [sig ] [2896/3370] Forecasting TAOP... [2026-03-02T20:32:46.764837] [INFO ] [sig ] Generating forecast for: TAOP [2026-03-02T20:32:46.764869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-03-02T20:32:46.776122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-03-02T20:32:46.776451] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-03-02T20:32:46.777312] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-03-02T20:32:46.777365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:46.777397] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:46.777424] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:46.777481] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:46.835811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:46.836759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:46.836849] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:46.836883] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:46.956072] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:46.956253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:46.956296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:46.956324] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:46.959949] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: UP (p=98.17%) [2026-03-02T20:32:46.960279] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-03-02T20:32:46.960421] [INFO ] [sig ] TAOP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:47.107245] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TAOP.txt [2026-03-02T20:32:47.107405] [INFO ] [sig ] [2896/3370] Completed TAOP in 0.3s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:47.107446] [INFO ] [sig ] [2897/3370] Forecasting TAP... [2026-03-02T20:32:47.107475] [INFO ] [sig ] Generating forecast for: TAP [2026-03-02T20:32:47.107507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-03-02T20:32:47.119822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-03-02T20:32:47.120403] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-03-02T20:32:47.121438] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-03-02T20:32:47.121491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:47.121523] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:47.121550] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:47.121638] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:47.181331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:47.182261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:47.182348] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:47.182381] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:47.308918] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:47.309127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:47.309178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:47.309210] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:47.313738] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: UP (p=84.34%) [2026-03-02T20:32:47.314213] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-03-02T20:32:47.314426] [INFO ] [sig ] TAP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:47.462881] [INFO ] [LOCAL ] Saved forecast: TAP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TAP.txt [2026-03-02T20:32:47.463047] [INFO ] [sig ] [2897/3370] Completed TAP in 0.4s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:47.463088] [INFO ] [sig ] [2898/3370] Forecasting TARA... [2026-03-02T20:32:47.463119] [INFO ] [sig ] Generating forecast for: TARA [2026-03-02T20:32:47.463149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-03-02T20:32:47.475565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-03-02T20:32:47.475922] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-03-02T20:32:47.476763] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-03-02T20:32:47.476815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:47.476848] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:47.476874] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:47.476930] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:47.535510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:47.536445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:47.536542] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:47.536597] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:47.662959] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:47.663152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:47.663224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:47.663264] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:47.667054] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: DOWN (p=27.64%) [2026-03-02T20:32:47.667366] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-03-02T20:32:47.667512] [INFO ] [sig ] TARA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:47.824771] [INFO ] [LOCAL ] Saved forecast: TARA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TARA.txt [2026-03-02T20:32:47.824954] [INFO ] [sig ] [2898/3370] Completed TARA in 0.4s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:47.825001] [INFO ] [sig ] [2899/3370] Forecasting TARK... [2026-03-02T20:32:47.825034] [INFO ] [sig ] Generating forecast for: TARK [2026-03-02T20:32:47.825080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-03-02T20:32:47.838601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-03-02T20:32:47.838972] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-03-02T20:32:47.839866] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-03-02T20:32:47.839933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:47.839968] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:47.839996] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:47.840054] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:47.904278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:47.905140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:47.905229] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:47.905264] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:48.042148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:48.042318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:48.042359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:48.042388] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:48.046013] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: DOWN (p=46.75%) [2026-03-02T20:32:48.046334] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-03-02T20:32:48.046476] [INFO ] [sig ] TARK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:48.199745] [INFO ] [LOCAL ] Saved forecast: TARK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TARK.txt [2026-03-02T20:32:48.199917] [INFO ] [sig ] [2899/3370] Completed TARK in 0.4s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:48.199965] [INFO ] [sig ] [2900/3370] Forecasting TARS... [2026-03-02T20:32:48.200004] [INFO ] [sig ] Generating forecast for: TARS [2026-03-02T20:32:48.200040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-03-02T20:32:48.212599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-03-02T20:32:48.213011] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-03-02T20:32:48.213892] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-03-02T20:32:48.213947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:48.213982] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:48.214013] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:48.214081] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:48.279715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:48.280875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:48.280988] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:48.281034] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:48.421791] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:48.421958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:48.422002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:48.422033] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:48.425518] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: UP (p=56.80%) [2026-03-02T20:32:48.425834] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-03-02T20:32:48.425976] [INFO ] [sig ] TARS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:48.598550] [INFO ] [LOCAL ] Saved forecast: TARS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TARS.txt [2026-03-02T20:32:48.598739] [INFO ] [sig ] [2900/3370] Completed TARS in 0.4s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:48.598781] [INFO ] [sig ] [2901/3370] Forecasting TASK... [2026-03-02T20:32:48.598810] [INFO ] [sig ] Generating forecast for: TASK [2026-03-02T20:32:48.598842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-03-02T20:32:48.611312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-03-02T20:32:48.611726] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-03-02T20:32:48.612556] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-03-02T20:32:48.612631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:48.612664] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:48.612691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:48.612748] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:48.670670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:48.671631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:48.671727] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:48.671760] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:48.797935] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:48.798135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:48.798180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:48.798208] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:48.801814] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: UP (p=83.77%) [2026-03-02T20:32:48.802161] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-03-02T20:32:48.802303] [INFO ] [sig ] TASK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:48.947933] [INFO ] [LOCAL ] Saved forecast: TASK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TASK.txt [2026-03-02T20:32:48.948130] [INFO ] [sig ] [2901/3370] Completed TASK in 0.3s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:48.948172] [INFO ] [sig ] [2902/3370] Forecasting TAYD... [2026-03-02T20:32:48.948203] [INFO ] [sig ] Generating forecast for: TAYD [2026-03-02T20:32:48.948232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-03-02T20:32:48.959475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-03-02T20:32:48.959752] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-03-02T20:32:48.960759] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-03-02T20:32:48.960811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:48.960844] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:48.960871] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:48.960928] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:49.019869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:49.020819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:49.020931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:49.020967] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:49.131420] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:49.131547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:49.131605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:49.131638] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:49.134979] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: UP (p=97.18%) [2026-03-02T20:32:49.135279] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-03-02T20:32:49.135409] [INFO ] [sig ] TAYD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:49.279166] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TAYD.txt [2026-03-02T20:32:49.279327] [INFO ] [sig ] [2902/3370] Completed TAYD in 0.3s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:49.279367] [INFO ] [sig ] [2903/3370] Forecasting TBB... [2026-03-02T20:32:49.279399] [INFO ] [sig ] Generating forecast for: TBB [2026-03-02T20:32:49.279429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-03-02T20:32:49.292542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-03-02T20:32:49.292950] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-03-02T20:32:49.293786] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-03-02T20:32:49.293838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:49.293871] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:49.293898] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:49.293955] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:49.357382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:49.358419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:49.358534] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:49.358607] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:49.480143] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:49.480321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:49.480362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:49.480393] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:49.484146] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: UP (p=52.87%) [2026-03-02T20:32:49.484495] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-03-02T20:32:49.484666] [INFO ] [sig ] TBB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:49.633291] [INFO ] [LOCAL ] Saved forecast: TBB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TBB.txt [2026-03-02T20:32:49.633489] [INFO ] [sig ] [2903/3370] Completed TBB in 0.4s | 2.73 sym/s | Total: 17.7m | ETA: 2.9m [2026-03-02T20:32:49.633535] [INFO ] [sig ] [2904/3370] Forecasting TBBK... [2026-03-02T20:32:49.633567] [INFO ] [sig ] Generating forecast for: TBBK [2026-03-02T20:32:49.633626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-03-02T20:32:49.646320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-03-02T20:32:49.646751] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-03-02T20:32:49.647618] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-03-02T20:32:49.647673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:49.647705] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:49.647731] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:49.647788] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:49.710769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:49.711798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:49.711887] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:49.711921] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:49.835516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:49.835727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:49.835775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:49.835810] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:49.840552] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: DOWN (p=34.83%) [2026-03-02T20:32:49.841000] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-03-02T20:32:49.841184] [INFO ] [sig ] TBBK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:49.995325] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TBBK.txt [2026-03-02T20:32:49.995491] [INFO ] [sig ] [2904/3370] Completed TBBK in 0.4s | 2.73 sym/s | Total: 17.7m | ETA: 2.8m [2026-03-02T20:32:49.995530] [INFO ] [sig ] [2905/3370] Forecasting TBI... [2026-03-02T20:32:49.995560] [INFO ] [sig ] Generating forecast for: TBI [2026-03-02T20:32:49.995612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-03-02T20:32:50.008180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-03-02T20:32:50.008537] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-03-02T20:32:50.009362] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-03-02T20:32:50.009413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:50.009445] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:50.009471] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:50.009529] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:50.072039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:50.072929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:50.073013] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:50.073046] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:50.200008] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:50.200183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:50.200230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:50.200259] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:50.204557] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-03-02T20:32:50.204855] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-03-02T20:32:50.204990] [INFO ] [sig ] TBI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:50.358364] [INFO ] [LOCAL ] Saved forecast: TBI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TBI.txt [2026-03-02T20:32:50.358543] [INFO ] [sig ] [2905/3370] Completed TBI in 0.4s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:50.358604] [INFO ] [sig ] [2906/3370] Forecasting TBIL... [2026-03-02T20:32:50.358637] [INFO ] [sig ] Generating forecast for: TBIL [2026-03-02T20:32:50.358668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-03-02T20:32:50.371836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-03-02T20:32:50.372196] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-03-02T20:32:50.373043] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-03-02T20:32:50.373096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:50.373129] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:50.373155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:50.373212] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:50.434568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:50.435522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:50.435640] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:50.435676] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:50.507394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:50.507622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:50.507673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:50.507705] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:50.511210] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=98.80%) [2026-03-02T20:32:50.511721] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-03-02T20:32:50.511856] [INFO ] [sig ] TBIL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:50.662321] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TBIL.txt [2026-03-02T20:32:50.662480] [INFO ] [sig ] [2906/3370] Completed TBIL in 0.3s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:50.662521] [INFO ] [sig ] [2907/3370] Forecasting TBLA... [2026-03-02T20:32:50.662553] [INFO ] [sig ] Generating forecast for: TBLA [2026-03-02T20:32:50.662609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-03-02T20:32:50.676667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-03-02T20:32:50.677104] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-03-02T20:32:50.678052] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-03-02T20:32:50.678108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:50.678142] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:50.678171] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:50.678229] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:50.739965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:50.740993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:50.741085] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:50.741119] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:50.872441] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:50.872662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:50.872731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:50.872782] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:50.877565] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: UP (p=66.18%) [2026-03-02T20:32:50.878011] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-03-02T20:32:50.878226] [INFO ] [sig ] TBLA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:51.033295] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TBLA.txt [2026-03-02T20:32:51.033455] [INFO ] [sig ] [2907/3370] Completed TBLA in 0.4s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:51.033496] [INFO ] [sig ] [2908/3370] Forecasting TBLD... [2026-03-02T20:32:51.033525] [INFO ] [sig ] Generating forecast for: TBLD [2026-03-02T20:32:51.033558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-03-02T20:32:51.047207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-03-02T20:32:51.047663] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-03-02T20:32:51.048613] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-03-02T20:32:51.048688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:51.048723] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:51.048751] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:51.048816] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:51.110687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:51.111561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:51.111675] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:51.111708] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:51.234899] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:51.235058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:51.235099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:51.235128] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:51.239263] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: UP (p=84.99%) [2026-03-02T20:32:51.239590] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-03-02T20:32:51.239735] [INFO ] [sig ] TBLD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:51.390374] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TBLD.txt [2026-03-02T20:32:51.390538] [INFO ] [sig ] [2908/3370] Completed TBLD in 0.4s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:51.390598] [INFO ] [sig ] [2909/3370] Forecasting TBPH... [2026-03-02T20:32:51.390632] [INFO ] [sig ] Generating forecast for: TBPH [2026-03-02T20:32:51.390662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-03-02T20:32:51.403762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-03-02T20:32:51.404185] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-03-02T20:32:51.405083] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-03-02T20:32:51.405139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:51.405203] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:51.405232] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:51.405291] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:51.467862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:51.469073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:51.469182] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:51.469223] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:51.597547] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:51.597729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:51.597769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:51.597797] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:51.602074] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: UP (p=60.00%) [2026-03-02T20:32:51.602390] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-03-02T20:32:51.602730] [INFO ] [sig ] TBPH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:51.757368] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TBPH.txt [2026-03-02T20:32:51.757539] [INFO ] [sig ] [2909/3370] Completed TBPH in 0.4s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:51.757601] [INFO ] [sig ] [2910/3370] Forecasting TBRG... [2026-03-02T20:32:51.757636] [INFO ] [sig ] Generating forecast for: TBRG [2026-03-02T20:32:51.757666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-03-02T20:32:51.771994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-03-02T20:32:51.772411] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-03-02T20:32:51.773306] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-03-02T20:32:51.773565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:51.773620] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:51.773646] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:51.773703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:51.833064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:51.834012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:51.834104] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:51.834137] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:51.955333] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:51.955502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:51.955544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:51.955594] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:51.959273] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-03-02T20:32:51.959617] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-03-02T20:32:51.959765] [INFO ] [sig ] TBRG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:52.105474] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TBRG.txt [2026-03-02T20:32:52.105665] [INFO ] [sig ] [2910/3370] Completed TBRG in 0.3s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:52.105708] [INFO ] [sig ] [2911/3370] Forecasting TCBI... [2026-03-02T20:32:52.105738] [INFO ] [sig ] Generating forecast for: TCBI [2026-03-02T20:32:52.105768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-03-02T20:32:52.117882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-03-02T20:32:52.118326] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-03-02T20:32:52.119287] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-03-02T20:32:52.119344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:52.119378] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:52.119405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:52.119463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:52.179988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:52.180953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:52.181042] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:52.181077] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:52.318488] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:52.318674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:52.318727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:52.318759] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:52.323157] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: UP (p=76.29%) [2026-03-02T20:32:52.323441] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-03-02T20:32:52.323594] [INFO ] [sig ] TCBI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:52.474066] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TCBI.txt [2026-03-02T20:32:52.474254] [INFO ] [sig ] [2911/3370] Completed TCBI in 0.4s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:52.474296] [INFO ] [sig ] [2912/3370] Forecasting TCBIO... [2026-03-02T20:32:52.474326] [INFO ] [sig ] Generating forecast for: TCBIO [2026-03-02T20:32:52.474357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-03-02T20:32:52.486156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-03-02T20:32:52.486547] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-03-02T20:32:52.487398] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-03-02T20:32:52.487452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:52.487484] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:52.487511] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:52.487568] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:52.549867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:52.551048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:52.551139] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:52.551173] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:52.671277] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:52.671448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:52.671488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:52.671554] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:52.675118] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: UP (p=85.69%) [2026-03-02T20:32:52.675618] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-03-02T20:32:52.675756] [INFO ] [sig ] TCBIO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:52.827595] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TCBIO.txt [2026-03-02T20:32:52.827760] [INFO ] [sig ] [2912/3370] Completed TCBIO in 0.4s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:52.827800] [INFO ] [sig ] [2913/3370] Forecasting TCBK... [2026-03-02T20:32:52.827830] [INFO ] [sig ] Generating forecast for: TCBK [2026-03-02T20:32:52.827862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-03-02T20:32:52.841848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-03-02T20:32:52.842208] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-03-02T20:32:52.843042] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-03-02T20:32:52.843096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:52.843128] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:52.843155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:52.843217] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:52.901314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:52.902447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:52.902533] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:52.902565] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:53.035551] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:53.035788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:53.035832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:53.035861] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:53.039598] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: UP (p=58.31%) [2026-03-02T20:32:53.039916] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-03-02T20:32:53.040072] [INFO ] [sig ] TCBK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:53.196476] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TCBK.txt [2026-03-02T20:32:53.196850] [INFO ] [sig ] [2913/3370] Completed TCBK in 0.4s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:53.196900] [INFO ] [sig ] [2914/3370] Forecasting TCBX... [2026-03-02T20:32:53.196930] [INFO ] [sig ] Generating forecast for: TCBX [2026-03-02T20:32:53.196962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-03-02T20:32:53.211252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-03-02T20:32:53.211659] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-03-02T20:32:53.212667] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-03-02T20:32:53.212719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:53.212751] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:53.212778] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:53.212836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:53.277979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:53.279117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:53.279203] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:53.279236] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:53.420478] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:53.420676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:53.420720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:53.420750] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:53.425878] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: DOWN (p=15.54%) [2026-03-02T20:32:53.426308] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-03-02T20:32:53.426479] [INFO ] [sig ] TCBX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:53.579218] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TCBX.txt [2026-03-02T20:32:53.579382] [INFO ] [sig ] [2914/3370] Completed TCBX in 0.4s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:53.579423] [INFO ] [sig ] [2915/3370] Forecasting TCMD... [2026-03-02T20:32:53.579453] [INFO ] [sig ] Generating forecast for: TCMD [2026-03-02T20:32:53.579486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-03-02T20:32:53.591942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-03-02T20:32:53.592351] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-03-02T20:32:53.593218] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-03-02T20:32:53.593273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:53.593306] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:53.593334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:53.593393] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:53.657012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:53.657955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:53.658079] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:53.658115] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:53.786877] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:53.787076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:53.787117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:53.787146] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:53.791286] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: DOWN (p=1.16%) [2026-03-02T20:32:53.791835] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-03-02T20:32:53.791978] [INFO ] [sig ] TCMD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:53.945316] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TCMD.txt [2026-03-02T20:32:53.945488] [INFO ] [sig ] [2915/3370] Completed TCMD in 0.4s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:53.945530] [INFO ] [sig ] [2916/3370] Forecasting TCOM... [2026-03-02T20:32:53.945560] [INFO ] [sig ] Generating forecast for: TCOM [2026-03-02T20:32:53.945619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-03-02T20:32:53.959207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-03-02T20:32:53.959729] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-03-02T20:32:53.960686] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-03-02T20:32:53.960742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:53.960778] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:53.960807] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:53.960868] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:54.021269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:54.022546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:54.022666] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:54.022701] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:54.150242] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:54.150412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:54.150454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:54.150484] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:54.154236] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: DOWN (p=20.24%) [2026-03-02T20:32:54.154767] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-03-02T20:32:54.154914] [INFO ] [sig ] TCOM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:54.312278] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TCOM.txt [2026-03-02T20:32:54.312681] [INFO ] [sig ] [2916/3370] Completed TCOM in 0.4s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:54.312729] [INFO ] [sig ] [2917/3370] Forecasting TCPC... [2026-03-02T20:32:54.312758] [INFO ] [sig ] Generating forecast for: TCPC [2026-03-02T20:32:54.312790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-03-02T20:32:54.326933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-03-02T20:32:54.327358] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-03-02T20:32:54.328361] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-03-02T20:32:54.328425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:54.328457] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:54.328484] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:54.328542] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:54.389286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:54.390226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:54.390321] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:54.390354] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:54.516846] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:54.517024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:54.517083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:54.517114] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:54.524452] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: UP (p=90.12%) [2026-03-02T20:32:54.524894] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-03-02T20:32:54.525056] [INFO ] [sig ] TCPC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:54.678513] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TCPC.txt [2026-03-02T20:32:54.678724] [INFO ] [sig ] [2917/3370] Completed TCPC in 0.4s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:54.678776] [INFO ] [sig ] [2918/3370] Forecasting TCX... [2026-03-02T20:32:54.678814] [INFO ] [sig ] Generating forecast for: TCX [2026-03-02T20:32:54.678851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-03-02T20:32:54.691100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-03-02T20:32:54.691536] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-03-02T20:32:54.692469] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-03-02T20:32:54.692526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:54.692559] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:54.692614] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:54.692676] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:54.752996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:54.753940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:54.754032] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:54.754068] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:54.879090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:54.879257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:54.879300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:54.879328] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:54.882946] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: UP (p=88.27%) [2026-03-02T20:32:54.883252] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-03-02T20:32:54.883396] [INFO ] [sig ] TCX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:55.036130] [INFO ] [LOCAL ] Saved forecast: TCX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TCX.txt [2026-03-02T20:32:55.036283] [INFO ] [sig ] [2918/3370] Completed TCX in 0.4s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:55.036324] [INFO ] [sig ] [2919/3370] Forecasting TD... [2026-03-02T20:32:55.036356] [INFO ] [sig ] Generating forecast for: TD [2026-03-02T20:32:55.036386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-03-02T20:32:55.049400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-03-02T20:32:55.049801] [INFO ] [FORECASTER] Starting predict_future for TD [2026-03-02T20:32:55.050663] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-03-02T20:32:55.050715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:55.050746] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:55.050774] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:55.050832] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:55.112529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:55.113462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:55.113603] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:55.113641] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:55.239995] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:55.240161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:55.240203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:55.240232] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:55.243757] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: DOWN (p=39.35%) [2026-03-02T20:32:55.244055] [INFO ] [FORECASTER] Completed predict_future for TD [2026-03-02T20:32:55.244189] [INFO ] [sig ] TD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:55.400002] [INFO ] [LOCAL ] Saved forecast: TD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TD.txt [2026-03-02T20:32:55.400173] [INFO ] [sig ] [2919/3370] Completed TD in 0.4s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:55.400213] [INFO ] [sig ] [2920/3370] Forecasting TDC... [2026-03-02T20:32:55.400245] [INFO ] [sig ] Generating forecast for: TDC [2026-03-02T20:32:55.400276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-03-02T20:32:55.414754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-03-02T20:32:55.415168] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-03-02T20:32:55.416227] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-03-02T20:32:55.416280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:55.416311] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:55.416339] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:55.416396] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:55.479532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:55.480486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:55.480603] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:55.480643] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:55.603822] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:55.603991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:55.604041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:55.604072] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:55.607619] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: DOWN (p=1.74%) [2026-03-02T20:32:55.607917] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-03-02T20:32:55.608075] [INFO ] [sig ] TDC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:55.753676] [INFO ] [LOCAL ] Saved forecast: TDC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TDC.txt [2026-03-02T20:32:55.753831] [INFO ] [sig ] [2920/3370] Completed TDC in 0.4s | 2.73 sym/s | Total: 17.8m | ETA: 2.8m [2026-03-02T20:32:55.753871] [INFO ] [sig ] [2921/3370] Forecasting TDF... [2026-03-02T20:32:55.753903] [INFO ] [sig ] Generating forecast for: TDF [2026-03-02T20:32:55.753934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-03-02T20:32:55.765535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-03-02T20:32:55.765892] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-03-02T20:32:55.766730] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-03-02T20:32:55.766783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:55.766827] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:55.766856] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:55.766913] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:55.825639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:55.826519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:55.826630] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:55.826668] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:55.942046] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:55.942211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:55.942252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:55.942281] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:55.945730] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: UP (p=80.05%) [2026-03-02T20:32:55.946021] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-03-02T20:32:55.946156] [INFO ] [sig ] TDF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:56.091956] [INFO ] [LOCAL ] Saved forecast: TDF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TDF.txt [2026-03-02T20:32:56.092127] [INFO ] [sig ] [2921/3370] Completed TDF in 0.3s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:32:56.092166] [INFO ] [sig ] [2922/3370] Forecasting TDG... [2026-03-02T20:32:56.092197] [INFO ] [sig ] Generating forecast for: TDG [2026-03-02T20:32:56.092233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-03-02T20:32:56.106369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-03-02T20:32:56.106780] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-03-02T20:32:56.107608] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-03-02T20:32:56.107661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:56.107693] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:56.107719] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:56.107776] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:56.167461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:56.168423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:56.168518] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:56.168551] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:56.293090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:56.293264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:56.293305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:56.293519] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:56.297237] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: DOWN (p=41.14%) [2026-03-02T20:32:56.297739] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-03-02T20:32:56.297880] [INFO ] [sig ] TDG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:56.448991] [INFO ] [LOCAL ] Saved forecast: TDG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TDG.txt [2026-03-02T20:32:56.449182] [INFO ] [sig ] [2922/3370] Completed TDG in 0.4s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:32:56.449223] [INFO ] [sig ] [2923/3370] Forecasting TDS... [2026-03-02T20:32:56.449254] [INFO ] [sig ] Generating forecast for: TDS [2026-03-02T20:32:56.449288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-03-02T20:32:56.462061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-03-02T20:32:56.462552] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-03-02T20:32:56.463745] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-03-02T20:32:56.463801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:56.463835] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:56.463861] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:56.463919] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:56.524853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:56.525991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:56.526081] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:56.526116] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:56.652009] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:56.652179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:56.652221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:56.652251] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:56.655976] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: UP (p=67.90%) [2026-03-02T20:32:56.656271] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-03-02T20:32:56.656409] [INFO ] [sig ] TDS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:56.810194] [INFO ] [LOCAL ] Saved forecast: TDS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TDS.txt [2026-03-02T20:32:56.810362] [INFO ] [sig ] [2923/3370] Completed TDS in 0.4s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:32:56.810402] [INFO ] [sig ] [2924/3370] Forecasting TDSC... [2026-03-02T20:32:56.810433] [INFO ] [sig ] Generating forecast for: TDSC [2026-03-02T20:32:56.810464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-03-02T20:32:56.821487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-03-02T20:32:56.821935] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-03-02T20:32:56.822785] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-03-02T20:32:56.822837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:56.822868] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:56.822895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:56.822952] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:56.882484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:56.883431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:56.883523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:56.883558] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:56.993667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:56.993831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:56.993873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:56.993908] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:56.997742] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: DOWN (p=28.54%) [2026-03-02T20:32:56.998106] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-03-02T20:32:56.998262] [INFO ] [sig ] TDSC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:57.151137] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TDSC.txt [2026-03-02T20:32:57.151302] [INFO ] [sig ] [2924/3370] Completed TDSC in 0.3s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:32:57.151344] [INFO ] [sig ] [2925/3370] Forecasting TDUP... [2026-03-02T20:32:57.151381] [INFO ] [sig ] Generating forecast for: TDUP [2026-03-02T20:32:57.151412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-03-02T20:32:57.167082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-03-02T20:32:57.167520] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-03-02T20:32:57.168625] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-03-02T20:32:57.168690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:57.168731] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:57.168765] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:57.168850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:57.231283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:57.232063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:57.232147] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:57.232181] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:57.351478] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:57.351638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:57.351680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:57.351710] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:57.355132] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: DOWN (p=22.73%) [2026-03-02T20:32:57.355410] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-03-02T20:32:57.355540] [INFO ] [sig ] TDUP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:57.500671] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TDUP.txt [2026-03-02T20:32:57.500835] [INFO ] [sig ] [2925/3370] Completed TDUP in 0.3s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:32:57.500875] [INFO ] [sig ] [2926/3370] Forecasting TDY... [2026-03-02T20:32:57.500907] [INFO ] [sig ] Generating forecast for: TDY [2026-03-02T20:32:57.500937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-03-02T20:32:57.513524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-03-02T20:32:57.513898] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-03-02T20:32:57.514745] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-03-02T20:32:57.514798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:57.514858] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:57.514887] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:57.514946] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:57.573358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:57.574157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:57.574243] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:57.574276] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:57.693718] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:57.693877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:57.693917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:57.693946] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:57.697485] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: UP (p=91.68%) [2026-03-02T20:32:57.697785] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-03-02T20:32:57.697919] [INFO ] [sig ] TDY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:57.843170] [INFO ] [LOCAL ] Saved forecast: TDY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TDY.txt [2026-03-02T20:32:57.843313] [INFO ] [sig ] [2926/3370] Completed TDY in 0.3s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:32:57.843353] [INFO ] [sig ] [2927/3370] Forecasting TEAM... [2026-03-02T20:32:57.843383] [INFO ] [sig ] Generating forecast for: TEAM [2026-03-02T20:32:57.843413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-03-02T20:32:57.855599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-03-02T20:32:57.855951] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-03-02T20:32:57.856842] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-03-02T20:32:57.856894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:57.856930] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:57.856966] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:57.857026] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:57.919739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:57.920822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:57.920911] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:57.920945] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:58.052976] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:58.053143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:58.053186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:58.053214] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:58.056988] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: UP (p=80.74%) [2026-03-02T20:32:58.057331] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-03-02T20:32:58.057483] [INFO ] [sig ] TEAM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:58.204792] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TEAM.txt [2026-03-02T20:32:58.204959] [INFO ] [sig ] [2927/3370] Completed TEAM in 0.4s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:32:58.205002] [INFO ] [sig ] [2928/3370] Forecasting TECH... [2026-03-02T20:32:58.205033] [INFO ] [sig ] Generating forecast for: TECH [2026-03-02T20:32:58.205064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-03-02T20:32:58.219780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-03-02T20:32:58.220153] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-03-02T20:32:58.221063] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-03-02T20:32:58.221116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:58.221148] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:58.221176] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:58.221233] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:58.282616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:58.283515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:58.283618] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:58.283654] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:58.410887] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:58.411056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:58.411096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:58.411144] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:58.414745] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: DOWN (p=13.50%) [2026-03-02T20:32:58.415052] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-03-02T20:32:58.415192] [INFO ] [sig ] TECH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:58.562255] [INFO ] [LOCAL ] Saved forecast: TECH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TECH.txt [2026-03-02T20:32:58.562415] [INFO ] [sig ] [2928/3370] Completed TECH in 0.4s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:32:58.562456] [INFO ] [sig ] [2929/3370] Forecasting TECK... [2026-03-02T20:32:58.562487] [INFO ] [sig ] Generating forecast for: TECK [2026-03-02T20:32:58.562518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-03-02T20:32:58.575207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-03-02T20:32:58.575684] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-03-02T20:32:58.576558] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-03-02T20:32:58.576638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:58.576671] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:58.576699] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:58.576758] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:58.640380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:58.641414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:58.641524] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:58.641561] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:58.766623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:58.766785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:58.766826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:58.766911] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:58.770714] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: DOWN (p=32.00%) [2026-03-02T20:32:58.771043] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-03-02T20:32:58.771181] [INFO ] [sig ] TECK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:58.918002] [INFO ] [LOCAL ] Saved forecast: TECK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TECK.txt [2026-03-02T20:32:58.918204] [INFO ] [sig ] [2929/3370] Completed TECK in 0.4s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:32:58.918255] [INFO ] [sig ] [2930/3370] Forecasting TEI... [2026-03-02T20:32:58.918294] [INFO ] [sig ] Generating forecast for: TEI [2026-03-02T20:32:58.918338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-03-02T20:32:58.930463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-03-02T20:32:58.930874] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-03-02T20:32:58.931708] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-03-02T20:32:58.931761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:58.931793] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:58.931820] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:58.931877] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:58.990619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:58.991500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:58.991625] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:58.991701] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:59.114638] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:59.114813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:59.114865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:59.114903] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:59.118700] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: DOWN (p=6.57%) [2026-03-02T20:32:59.119030] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-03-02T20:32:59.119173] [INFO ] [sig ] TEI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:59.267143] [INFO ] [LOCAL ] Saved forecast: TEI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TEI.txt [2026-03-02T20:32:59.267289] [INFO ] [sig ] [2930/3370] Completed TEI in 0.3s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:32:59.267328] [INFO ] [sig ] [2931/3370] Forecasting TELO... [2026-03-02T20:32:59.267358] [INFO ] [sig ] Generating forecast for: TELO [2026-03-02T20:32:59.267389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-03-02T20:32:59.279221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-03-02T20:32:59.279595] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-03-02T20:32:59.280422] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-03-02T20:32:59.280476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:59.280508] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:59.280535] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:59.280613] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:59.340528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:59.341475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:59.341566] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:59.341623] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:59.464073] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:59.464275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:59.464326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:59.464358] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:59.468296] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: DOWN (p=7.67%) [2026-03-02T20:32:59.468630] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-03-02T20:32:59.468788] [INFO ] [sig ] TELO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:32:59.613005] [INFO ] [LOCAL ] Saved forecast: TELO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TELO.txt [2026-03-02T20:32:59.613168] [INFO ] [sig ] [2931/3370] Completed TELO in 0.3s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:32:59.613216] [INFO ] [sig ] [2932/3370] Forecasting TEM... [2026-03-02T20:32:59.613248] [INFO ] [sig ] Generating forecast for: TEM [2026-03-02T20:32:59.613282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-03-02T20:32:59.625762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-03-02T20:32:59.626157] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-03-02T20:32:59.627027] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-03-02T20:32:59.627080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:59.627111] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:59.627138] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:59.627207] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:32:59.685419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:32:59.686404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:32:59.686504] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:32:59.686540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:32:59.811755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:32:59.811924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:32:59.811965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:32:59.811994] [INFO ] [FORECASTER] Training complete [2026-03-02T20:32:59.815614] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: UP (p=98.28%) [2026-03-02T20:32:59.815916] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-03-02T20:32:59.816054] [INFO ] [sig ] TEM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:32:59.969434] [INFO ] [LOCAL ] Saved forecast: TEM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TEM.txt [2026-03-02T20:32:59.969783] [INFO ] [sig ] [2932/3370] Completed TEM in 0.4s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:32:59.969823] [INFO ] [sig ] [2933/3370] Forecasting TENB... [2026-03-02T20:32:59.969852] [INFO ] [sig ] Generating forecast for: TENB [2026-03-02T20:32:59.969882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-03-02T20:32:59.984354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-03-02T20:32:59.984777] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-03-02T20:32:59.985641] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-03-02T20:32:59.985696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:32:59.985729] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:32:59.985758] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:32:59.985817] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:00.048140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:00.049085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:00.049189] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:00.049228] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:00.190646] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:00.190868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:00.190927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:00.190964] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:00.195326] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: UP (p=96.61%) [2026-03-02T20:33:00.195634] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-03-02T20:33:00.195777] [INFO ] [sig ] TENB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:00.347182] [INFO ] [LOCAL ] Saved forecast: TENB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TENB.txt [2026-03-02T20:33:00.347354] [INFO ] [sig ] [2933/3370] Completed TENB in 0.4s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:33:00.347402] [INFO ] [sig ] [2934/3370] Forecasting TENX... [2026-03-02T20:33:00.347434] [INFO ] [sig ] Generating forecast for: TENX [2026-03-02T20:33:00.347467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-03-02T20:33:00.360163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-03-02T20:33:00.360794] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-03-02T20:33:00.361923] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-03-02T20:33:00.361979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:00.362020] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:00.362047] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:00.362114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:00.419949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:00.420903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:00.420994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:00.421028] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:00.540509] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:00.540707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:00.540749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:00.540777] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:00.544512] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: UP (p=92.39%) [2026-03-02T20:33:00.544836] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-03-02T20:33:00.544998] [INFO ] [sig ] TENX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:00.693851] [INFO ] [LOCAL ] Saved forecast: TENX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TENX.txt [2026-03-02T20:33:00.694005] [INFO ] [sig ] [2934/3370] Completed TENX in 0.3s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:33:00.694054] [INFO ] [sig ] [2935/3370] Forecasting TERN... [2026-03-02T20:33:00.694088] [INFO ] [sig ] Generating forecast for: TERN [2026-03-02T20:33:00.694118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-03-02T20:33:00.705835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-03-02T20:33:00.706213] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-03-02T20:33:00.707059] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-03-02T20:33:00.707112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:00.707144] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:00.707171] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:00.707232] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:00.765737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:00.766504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:00.766606] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:00.766643] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:00.899360] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:00.899506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:00.899549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:00.899599] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:00.903432] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: DOWN (p=48.98%) [2026-03-02T20:33:00.903809] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-03-02T20:33:00.903965] [INFO ] [sig ] TERN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:01.058055] [INFO ] [LOCAL ] Saved forecast: TERN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TERN.txt [2026-03-02T20:33:01.058224] [INFO ] [sig ] [2935/3370] Completed TERN in 0.4s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:33:01.058266] [INFO ] [sig ] [2936/3370] Forecasting TEVA... [2026-03-02T20:33:01.058297] [INFO ] [sig ] Generating forecast for: TEVA [2026-03-02T20:33:01.058334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-03-02T20:33:01.072339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-03-02T20:33:01.072740] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-03-02T20:33:01.073678] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-03-02T20:33:01.073735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:01.073767] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:01.073794] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:01.073852] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:01.135791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:01.136669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:01.136803] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:01.136839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:01.266217] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:01.266348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:01.266390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:01.266419] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:01.270117] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: UP (p=84.96%) [2026-03-02T20:33:01.270478] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-03-02T20:33:01.270656] [INFO ] [sig ] TEVA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:01.424613] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TEVA.txt [2026-03-02T20:33:01.424787] [INFO ] [sig ] [2936/3370] Completed TEVA in 0.4s | 2.73 sym/s | Total: 17.9m | ETA: 2.7m [2026-03-02T20:33:01.424828] [INFO ] [sig ] [2937/3370] Forecasting TEX... [2026-03-02T20:33:01.424861] [INFO ] [sig ] Generating forecast for: TEX [2026-03-02T20:33:01.424891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-03-02T20:33:01.437614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-03-02T20:33:01.438061] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-03-02T20:33:01.438956] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-03-02T20:33:01.439010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:01.439043] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:01.439070] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:01.439128] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:01.500248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:01.501221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:01.501332] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:01.501368] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:01.640361] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:01.640589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:01.640644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:01.640735] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:01.644954] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: DOWN (p=39.69%) [2026-03-02T20:33:01.645341] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-03-02T20:33:01.645526] [INFO ] [sig ] TEX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:01.811599] [INFO ] [LOCAL ] Saved forecast: TEX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TEX.txt [2026-03-02T20:33:01.811796] [INFO ] [sig ] [2937/3370] Completed TEX in 0.4s | 2.73 sym/s | Total: 17.9m | ETA: 2.6m [2026-03-02T20:33:01.811841] [INFO ] [sig ] [2938/3370] Forecasting TFC... [2026-03-02T20:33:01.811873] [INFO ] [sig ] Generating forecast for: TFC [2026-03-02T20:33:01.811904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-03-02T20:33:01.826618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-03-02T20:33:01.827244] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-03-02T20:33:01.828433] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-03-02T20:33:01.828496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:01.828528] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:01.828555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:01.828832] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:01.896759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:01.897931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:01.898067] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:01.898103] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:02.028910] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:02.029082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:02.029122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:02.029152] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:02.033250] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: UP (p=68.14%) [2026-03-02T20:33:02.033833] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-03-02T20:33:02.033995] [INFO ] [sig ] TFC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:02.195147] [INFO ] [LOCAL ] Saved forecast: TFC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TFC.txt [2026-03-02T20:33:02.195318] [INFO ] [sig ] [2938/3370] Completed TFC in 0.4s | 2.73 sym/s | Total: 18.0m | ETA: 2.6m [2026-03-02T20:33:02.195360] [INFO ] [sig ] [2939/3370] Forecasting TFII... [2026-03-02T20:33:02.195390] [INFO ] [sig ] Generating forecast for: TFII [2026-03-02T20:33:02.195422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-03-02T20:33:02.209381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-03-02T20:33:02.209828] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-03-02T20:33:02.210700] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-03-02T20:33:02.210753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:02.210785] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:02.210812] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:02.210868] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:02.278332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:02.279307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:02.279437] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:02.279475] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:02.424428] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:02.424658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:02.424719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:02.424753] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:02.430153] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-03-02T20:33:02.430792] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-03-02T20:33:02.430967] [INFO ] [sig ] TFII: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:02.596430] [INFO ] [LOCAL ] Saved forecast: TFII 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TFII.txt [2026-03-02T20:33:02.596676] [INFO ] [sig ] [2939/3370] Completed TFII in 0.4s | 2.73 sym/s | Total: 18.0m | ETA: 2.6m [2026-03-02T20:33:02.596732] [INFO ] [sig ] [2940/3370] Forecasting TFIN... [2026-03-02T20:33:02.596769] [INFO ] [sig ] Generating forecast for: TFIN [2026-03-02T20:33:02.596811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-03-02T20:33:02.611520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-03-02T20:33:02.612000] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-03-02T20:33:02.613091] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-03-02T20:33:02.613157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:02.613191] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:02.613218] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:02.613281] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:02.679568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:02.680549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:02.680664] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:02.680699] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:02.812087] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:02.812256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:02.812298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:02.812329] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:02.816405] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: DOWN (p=49.50%) [2026-03-02T20:33:02.816831] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-03-02T20:33:02.816988] [INFO ] [sig ] TFIN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:02.972049] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TFIN.txt [2026-03-02T20:33:02.972222] [INFO ] [sig ] [2940/3370] Completed TFIN in 0.4s | 2.73 sym/s | Total: 18.0m | ETA: 2.6m [2026-03-02T20:33:02.972264] [INFO ] [sig ] [2941/3370] Forecasting TFPM... [2026-03-02T20:33:02.972294] [INFO ] [sig ] Generating forecast for: TFPM [2026-03-02T20:33:02.972325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-03-02T20:33:02.985660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-03-02T20:33:02.986107] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-03-02T20:33:02.986991] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-03-02T20:33:02.987044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:02.987076] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:02.987104] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:02.987163] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:03.051932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:03.052908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:03.053040] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:03.053078] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:03.192973] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:03.193189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:03.193233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:03.193275] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:03.197243] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: UP (p=90.38%) [2026-03-02T20:33:03.197816] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-03-02T20:33:03.197996] [INFO ] [sig ] TFPM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:03.363892] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TFPM.txt [2026-03-02T20:33:03.364128] [INFO ] [sig ] [2941/3370] Completed TFPM in 0.4s | 2.73 sym/s | Total: 18.0m | ETA: 2.6m [2026-03-02T20:33:03.364175] [INFO ] [sig ] [2942/3370] Forecasting TFSL... [2026-03-02T20:33:03.364206] [INFO ] [sig ] Generating forecast for: TFSL [2026-03-02T20:33:03.364237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-03-02T20:33:03.382967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-03-02T20:33:03.383476] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-03-02T20:33:03.384724] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-03-02T20:33:03.384785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:03.384820] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:03.384850] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:03.384909] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:03.452734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:03.453710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:03.453803] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:03.453836] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:03.585805] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:03.585987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:03.586029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:03.586057] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:03.591718] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: DOWN (p=41.53%) [2026-03-02T20:33:03.592197] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-03-02T20:33:03.592410] [INFO ] [sig ] TFSL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:03.762333] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TFSL.txt [2026-03-02T20:33:03.762501] [INFO ] [sig ] [2942/3370] Completed TFSL in 0.4s | 2.73 sym/s | Total: 18.0m | ETA: 2.6m [2026-03-02T20:33:03.762541] [INFO ] [sig ] [2943/3370] Forecasting TG... [2026-03-02T20:33:03.762592] [INFO ] [sig ] Generating forecast for: TG [2026-03-02T20:33:03.762628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-03-02T20:33:03.774815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-03-02T20:33:03.775190] [INFO ] [FORECASTER] Starting predict_future for TG [2026-03-02T20:33:03.776074] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-03-02T20:33:03.776134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:03.776191] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:03.776220] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:03.776277] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:03.837366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:03.838294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:03.838395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:03.838436] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:03.970955] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:03.971129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:03.971169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:03.971198] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:03.975163] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: DOWN (p=21.60%) [2026-03-02T20:33:03.975711] [INFO ] [FORECASTER] Completed predict_future for TG [2026-03-02T20:33:03.975860] [INFO ] [sig ] TG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:04.134292] [INFO ] [LOCAL ] Saved forecast: TG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TG.txt [2026-03-02T20:33:04.134461] [INFO ] [sig ] [2943/3370] Completed TG in 0.4s | 2.73 sym/s | Total: 18.0m | ETA: 2.6m [2026-03-02T20:33:04.134503] [INFO ] [sig ] [2944/3370] Forecasting TGLS... [2026-03-02T20:33:04.134534] [INFO ] [sig ] Generating forecast for: TGLS [2026-03-02T20:33:04.134567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-03-02T20:33:04.147372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-03-02T20:33:04.147713] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-03-02T20:33:04.148630] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-03-02T20:33:04.148684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:04.148716] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:04.148743] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:04.148799] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:04.211415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:04.212451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:04.212536] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:04.212570] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:04.345769] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:04.345983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:04.346034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:04.346065] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:04.350367] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: UP (p=68.47%) [2026-03-02T20:33:04.350791] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-03-02T20:33:04.350984] [INFO ] [sig ] TGLS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:04.519944] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TGLS.txt [2026-03-02T20:33:04.520150] [INFO ] [sig ] [2944/3370] Completed TGLS in 0.4s | 2.73 sym/s | Total: 18.0m | ETA: 2.6m [2026-03-02T20:33:04.520197] [INFO ] [sig ] [2945/3370] Forecasting TGNA... [2026-03-02T20:33:04.520227] [INFO ] [sig ] Generating forecast for: TGNA [2026-03-02T20:33:04.520260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-03-02T20:33:04.534827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-03-02T20:33:04.535290] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-03-02T20:33:04.536416] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-03-02T20:33:04.536512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:04.536557] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:04.536629] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:04.536709] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:04.594366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:04.595339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:04.595466] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:04.595511] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:04.719619] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:04.719784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:04.719825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:04.719854] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:04.723405] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: UP (p=95.30%) [2026-03-02T20:33:04.723731] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-03-02T20:33:04.723880] [INFO ] [sig ] TGNA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:04.889346] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TGNA.txt [2026-03-02T20:33:04.889797] [INFO ] [sig ] [2945/3370] Completed TGNA in 0.4s | 2.73 sym/s | Total: 18.0m | ETA: 2.6m [2026-03-02T20:33:04.889867] [INFO ] [sig ] [2946/3370] Forecasting TGS... [2026-03-02T20:33:04.889920] [INFO ] [sig ] Generating forecast for: TGS [2026-03-02T20:33:04.889973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-03-02T20:33:04.908941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-03-02T20:33:04.909369] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-03-02T20:33:04.910470] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-03-02T20:33:04.910525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:04.910558] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:04.910609] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:04.910670] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:04.970244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:04.971159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:04.971246] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:04.971280] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:05.093397] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:05.093720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:05.093764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:05.093833] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:05.097648] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: DOWN (p=2.05%) [2026-03-02T20:33:05.097943] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-03-02T20:33:05.098094] [INFO ] [sig ] TGS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:05.248532] [INFO ] [LOCAL ] Saved forecast: TGS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TGS.txt [2026-03-02T20:33:05.248729] [INFO ] [sig ] [2946/3370] Completed TGS in 0.4s | 2.73 sym/s | Total: 18.0m | ETA: 2.6m [2026-03-02T20:33:05.248771] [INFO ] [sig ] [2947/3370] Forecasting TGTX... [2026-03-02T20:33:05.248803] [INFO ] [sig ] Generating forecast for: TGTX [2026-03-02T20:33:05.248835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-03-02T20:33:05.261958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-03-02T20:33:05.262372] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-03-02T20:33:05.263234] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-03-02T20:33:05.263289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:05.263322] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:05.263348] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:05.263405] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:05.320903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:05.321825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:05.321918] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:05.321953] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:05.440793] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:05.440958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:05.441002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:05.441031] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:05.444589] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: UP (p=68.17%) [2026-03-02T20:33:05.444887] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-03-02T20:33:05.445029] [INFO ] [sig ] TGTX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:05.596515] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TGTX.txt [2026-03-02T20:33:05.596696] [INFO ] [sig ] [2947/3370] Completed TGTX in 0.3s | 2.73 sym/s | Total: 18.0m | ETA: 2.6m [2026-03-02T20:33:05.596738] [INFO ] [sig ] [2948/3370] Forecasting TH... [2026-03-02T20:33:05.596767] [INFO ] [sig ] Generating forecast for: TH [2026-03-02T20:33:05.596799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-03-02T20:33:05.609818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-03-02T20:33:05.610222] [INFO ] [FORECASTER] Starting predict_future for TH [2026-03-02T20:33:05.611280] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-03-02T20:33:05.611333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:05.611371] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:05.611403] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:05.611474] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:05.669308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:05.670220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:05.670317] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:05.670353] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:05.797654] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:05.797822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:05.797862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:05.797892] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:05.801388] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: UP (p=78.50%) [2026-03-02T20:33:05.801707] [INFO ] [FORECASTER] Completed predict_future for TH [2026-03-02T20:33:05.801847] [INFO ] [sig ] TH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:05.963506] [INFO ] [LOCAL ] Saved forecast: TH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TH.txt [2026-03-02T20:33:05.963915] [INFO ] [sig ] [2948/3370] Completed TH in 0.4s | 2.73 sym/s | Total: 18.0m | ETA: 2.6m [2026-03-02T20:33:05.963997] [INFO ] [sig ] [2949/3370] Forecasting THC... [2026-03-02T20:33:05.964039] [INFO ] [sig ] Generating forecast for: THC [2026-03-02T20:33:05.964072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-03-02T20:33:05.979587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-03-02T20:33:05.980144] [INFO ] [FORECASTER] Starting predict_future for THC [2026-03-02T20:33:05.981019] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-03-02T20:33:05.981078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:05.981113] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:05.981141] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:05.981200] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:06.044102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:06.045047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:06.045143] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:06.045180] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:06.174935] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:06.175095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:06.175138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:06.175169] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:06.178857] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: DOWN (p=8.71%) [2026-03-02T20:33:06.179212] [INFO ] [FORECASTER] Completed predict_future for THC [2026-03-02T20:33:06.179357] [INFO ] [sig ] THC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:06.331734] [INFO ] [LOCAL ] Saved forecast: THC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/THC.txt [2026-03-02T20:33:06.331883] [INFO ] [sig ] [2949/3370] Completed THC in 0.4s | 2.73 sym/s | Total: 18.0m | ETA: 2.6m [2026-03-02T20:33:06.331925] [INFO ] [sig ] [2950/3370] Forecasting THFF... [2026-03-02T20:33:06.331956] [INFO ] [sig ] Generating forecast for: THFF [2026-03-02T20:33:06.331990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-03-02T20:33:06.344396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-03-02T20:33:06.344771] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-03-02T20:33:06.345688] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-03-02T20:33:06.345743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:06.345776] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:06.345805] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:06.345864] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:06.409342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:06.410255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:06.410345] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:06.410386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:06.543088] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:06.543266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:06.543309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:06.543340] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:06.547145] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: UP (p=82.15%) [2026-03-02T20:33:06.547498] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-03-02T20:33:06.547698] [INFO ] [sig ] THFF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:06.715397] [INFO ] [LOCAL ] Saved forecast: THFF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/THFF.txt [2026-03-02T20:33:06.715594] [INFO ] [sig ] [2950/3370] Completed THFF in 0.4s | 2.73 sym/s | Total: 18.0m | ETA: 2.6m [2026-03-02T20:33:06.715640] [INFO ] [sig ] [2951/3370] Forecasting THG... [2026-03-02T20:33:06.715671] [INFO ] [sig ] Generating forecast for: THG [2026-03-02T20:33:06.715703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-03-02T20:33:06.729568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-03-02T20:33:06.730045] [INFO ] [FORECASTER] Starting predict_future for THG [2026-03-02T20:33:06.731169] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-03-02T20:33:06.731226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:06.731261] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:06.731290] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:06.731351] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:06.791546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:06.792555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:06.792669] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:06.792705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:06.917148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:06.917318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:06.917365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:06.917397] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:06.921034] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: UP (p=66.57%) [2026-03-02T20:33:06.921315] [INFO ] [FORECASTER] Completed predict_future for THG [2026-03-02T20:33:06.921449] [INFO ] [sig ] THG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:07.119380] [INFO ] [LOCAL ] Saved forecast: THG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/THG.txt [2026-03-02T20:33:07.119627] [INFO ] [sig ] [2951/3370] Completed THG in 0.4s | 2.73 sym/s | Total: 18.0m | ETA: 2.6m [2026-03-02T20:33:07.119685] [INFO ] [sig ] [2952/3370] Forecasting THO... [2026-03-02T20:33:07.119726] [INFO ] [sig ] Generating forecast for: THO [2026-03-02T20:33:07.119770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-03-02T20:33:07.136435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-03-02T20:33:07.136964] [INFO ] [FORECASTER] Starting predict_future for THO [2026-03-02T20:33:07.138435] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-03-02T20:33:07.138505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:07.138546] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:07.138602] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:07.138681] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:07.205228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:07.206359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:07.206448] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:07.206485] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:07.341315] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:07.341494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:07.341540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:07.341606] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:07.345616] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=17.01%) [2026-03-02T20:33:07.346103] [INFO ] [FORECASTER] Completed predict_future for THO [2026-03-02T20:33:07.346251] [INFO ] [sig ] THO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:07.499274] [INFO ] [LOCAL ] Saved forecast: THO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/THO.txt [2026-03-02T20:33:07.499445] [INFO ] [sig ] [2952/3370] Completed THO in 0.4s | 2.73 sym/s | Total: 18.0m | ETA: 2.6m [2026-03-02T20:33:07.499493] [INFO ] [sig ] [2953/3370] Forecasting THQ... [2026-03-02T20:33:07.499529] [INFO ] [sig ] Generating forecast for: THQ [2026-03-02T20:33:07.499590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-03-02T20:33:07.513843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-03-02T20:33:07.514440] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-03-02T20:33:07.515566] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-03-02T20:33:07.515646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:07.515683] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:07.515711] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:07.515769] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:07.576050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:07.576965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:07.577100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:07.577150] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:07.699472] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:07.699656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:07.699698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:07.699727] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:07.703466] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: UP (p=60.20%) [2026-03-02T20:33:07.703804] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-03-02T20:33:07.703943] [INFO ] [sig ] THQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:07.851401] [INFO ] [LOCAL ] Saved forecast: THQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/THQ.txt [2026-03-02T20:33:07.851556] [INFO ] [sig ] [2953/3370] Completed THQ in 0.4s | 2.73 sym/s | Total: 18.0m | ETA: 2.5m [2026-03-02T20:33:07.851615] [INFO ] [sig ] [2954/3370] Forecasting THRM... [2026-03-02T20:33:07.851646] [INFO ] [sig ] Generating forecast for: THRM [2026-03-02T20:33:07.851678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-03-02T20:33:07.864746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-03-02T20:33:07.865121] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-03-02T20:33:07.866059] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-03-02T20:33:07.866115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:07.866148] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:07.866174] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:07.866233] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:07.929402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:07.930703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:07.930831] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:07.930877] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:08.068403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:08.068620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:08.068664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:08.068695] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:08.073033] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: UP (p=67.72%) [2026-03-02T20:33:08.073364] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-03-02T20:33:08.073533] [INFO ] [sig ] THRM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:08.229835] [INFO ] [LOCAL ] Saved forecast: THRM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/THRM.txt [2026-03-02T20:33:08.229998] [INFO ] [sig ] [2954/3370] Completed THRM in 0.4s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:08.230041] [INFO ] [sig ] [2955/3370] Forecasting THRY... [2026-03-02T20:33:08.230070] [INFO ] [sig ] Generating forecast for: THRY [2026-03-02T20:33:08.230101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-03-02T20:33:08.242770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-03-02T20:33:08.243119] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-03-02T20:33:08.244138] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-03-02T20:33:08.244190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:08.244228] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:08.244261] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:08.244318] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:08.316657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:08.317627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:08.317735] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:08.317772] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:08.444700] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:08.444867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:08.444907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:08.444934] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:08.448428] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: UP (p=82.99%) [2026-03-02T20:33:08.448761] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-03-02T20:33:08.448896] [INFO ] [sig ] THRY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:08.599548] [INFO ] [LOCAL ] Saved forecast: THRY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/THRY.txt [2026-03-02T20:33:08.599733] [INFO ] [sig ] [2955/3370] Completed THRY in 0.4s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:08.599773] [INFO ] [sig ] [2956/3370] Forecasting TIGO... [2026-03-02T20:33:08.599803] [INFO ] [sig ] Generating forecast for: TIGO [2026-03-02T20:33:08.599836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-03-02T20:33:08.611845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-03-02T20:33:08.612239] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-03-02T20:33:08.613089] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-03-02T20:33:08.613141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:08.613174] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:08.613212] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:08.613270] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:08.677333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:08.678349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:08.678457] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:08.678500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:08.807527] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:08.807720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:08.807761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:08.807791] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:08.811682] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: DOWN (p=32.80%) [2026-03-02T20:33:08.812186] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-03-02T20:33:08.812335] [INFO ] [sig ] TIGO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:08.961250] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TIGO.txt [2026-03-02T20:33:08.961432] [INFO ] [sig ] [2956/3370] Completed TIGO in 0.4s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:08.961474] [INFO ] [sig ] [2957/3370] Forecasting TIL... [2026-03-02T20:33:08.961504] [INFO ] [sig ] Generating forecast for: TIL [2026-03-02T20:33:08.961537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-03-02T20:33:08.973837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-03-02T20:33:08.974196] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-03-02T20:33:08.975037] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-03-02T20:33:08.975089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:08.975122] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:08.975149] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:08.975206] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:09.040514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:09.041926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:09.042046] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:09.042098] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:09.195048] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:09.195219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:09.195261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:09.195290] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:09.198933] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: UP (p=87.16%) [2026-03-02T20:33:09.199305] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-03-02T20:33:09.199454] [INFO ] [sig ] TIL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:09.353023] [INFO ] [LOCAL ] Saved forecast: TIL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TIL.txt [2026-03-02T20:33:09.353183] [INFO ] [sig ] [2957/3370] Completed TIL in 0.4s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:09.353224] [INFO ] [sig ] [2958/3370] Forecasting TILE... [2026-03-02T20:33:09.353253] [INFO ] [sig ] Generating forecast for: TILE [2026-03-02T20:33:09.353286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-03-02T20:33:09.365710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-03-02T20:33:09.366117] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-03-02T20:33:09.367034] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-03-02T20:33:09.367089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:09.367123] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:09.367152] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:09.367212] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:09.431557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:09.432464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:09.432553] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:09.432609] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:09.564005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:09.564205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:09.564247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:09.564275] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:09.568398] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: UP (p=66.58%) [2026-03-02T20:33:09.568757] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-03-02T20:33:09.569096] [INFO ] [sig ] TILE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:09.719871] [INFO ] [LOCAL ] Saved forecast: TILE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TILE.txt [2026-03-02T20:33:09.720030] [INFO ] [sig ] [2958/3370] Completed TILE in 0.4s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:09.720070] [INFO ] [sig ] [2959/3370] Forecasting TIMB... [2026-03-02T20:33:09.720100] [INFO ] [sig ] Generating forecast for: TIMB [2026-03-02T20:33:09.720130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-03-02T20:33:09.734233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-03-02T20:33:09.734681] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-03-02T20:33:09.735537] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-03-02T20:33:09.735648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:09.735689] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:09.735718] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:09.735777] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:09.795390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:09.796361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:09.796450] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:09.796484] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:09.920428] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:09.920603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:09.920645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:09.920674] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:09.924087] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: UP (p=86.57%) [2026-03-02T20:33:09.924364] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-03-02T20:33:09.924492] [INFO ] [sig ] TIMB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:10.072501] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TIMB.txt [2026-03-02T20:33:10.072865] [INFO ] [sig ] [2959/3370] Completed TIMB in 0.4s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:10.072910] [INFO ] [sig ] [2960/3370] Forecasting TITN... [2026-03-02T20:33:10.072941] [INFO ] [sig ] Generating forecast for: TITN [2026-03-02T20:33:10.072994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-03-02T20:33:10.088014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-03-02T20:33:10.088460] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-03-02T20:33:10.089528] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-03-02T20:33:10.089600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:10.089662] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:10.089694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:10.089754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:10.151511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:10.152657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:10.152749] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:10.152784] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:10.274023] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:10.274192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:10.274234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:10.274265] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:10.277872] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: UP (p=73.66%) [2026-03-02T20:33:10.278192] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-03-02T20:33:10.278333] [INFO ] [sig ] TITN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:10.434159] [INFO ] [LOCAL ] Saved forecast: TITN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TITN.txt [2026-03-02T20:33:10.434329] [INFO ] [sig ] [2960/3370] Completed TITN in 0.4s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:10.434371] [INFO ] [sig ] [2961/3370] Forecasting TJX... [2026-03-02T20:33:10.434400] [INFO ] [sig ] Generating forecast for: TJX [2026-03-02T20:33:10.434431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-03-02T20:33:10.448635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-03-02T20:33:10.448996] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-03-02T20:33:10.449875] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-03-02T20:33:10.449929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:10.449963] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:10.449992] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:10.450052] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:10.508516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:10.509636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:10.509721] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:10.509765] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:10.637927] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:10.638111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:10.638151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:10.638180] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:10.642220] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: UP (p=62.84%) [2026-03-02T20:33:10.642507] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-03-02T20:33:10.642662] [INFO ] [sig ] TJX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:10.790141] [INFO ] [LOCAL ] Saved forecast: TJX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TJX.txt [2026-03-02T20:33:10.790292] [INFO ] [sig ] [2961/3370] Completed TJX in 0.4s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:10.790332] [INFO ] [sig ] [2962/3370] Forecasting TK... [2026-03-02T20:33:10.790362] [INFO ] [sig ] Generating forecast for: TK [2026-03-02T20:33:10.790393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-03-02T20:33:10.802518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-03-02T20:33:10.802871] [INFO ] [FORECASTER] Starting predict_future for TK [2026-03-02T20:33:10.803721] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-03-02T20:33:10.803776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:10.803810] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:10.803839] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:10.803899] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:10.864207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:10.865074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:10.865158] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:10.865191] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:10.985281] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:10.985440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:10.985479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:10.985507] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:10.989024] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: UP (p=86.71%) [2026-03-02T20:33:10.989308] [INFO ] [FORECASTER] Completed predict_future for TK [2026-03-02T20:33:10.989441] [INFO ] [sig ] TK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:11.140202] [INFO ] [LOCAL ] Saved forecast: TK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TK.txt [2026-03-02T20:33:11.140354] [INFO ] [sig ] [2962/3370] Completed TK in 0.3s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:11.140393] [INFO ] [sig ] [2963/3370] Forecasting TKC... [2026-03-02T20:33:11.140422] [INFO ] [sig ] Generating forecast for: TKC [2026-03-02T20:33:11.140454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-03-02T20:33:11.154307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-03-02T20:33:11.154662] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-03-02T20:33:11.155473] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-03-02T20:33:11.155525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:11.155557] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:11.155609] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:11.155670] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:11.217220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:11.218386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:11.218472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:11.218513] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:11.346378] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:11.346544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:11.346616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:11.346656] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:11.352514] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: UP (p=52.98%) [2026-03-02T20:33:11.352877] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-03-02T20:33:11.353025] [INFO ] [sig ] TKC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:11.518587] [INFO ] [LOCAL ] Saved forecast: TKC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TKC.txt [2026-03-02T20:33:11.518750] [INFO ] [sig ] [2963/3370] Completed TKC in 0.4s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:11.518789] [INFO ] [sig ] [2964/3370] Forecasting TKNO... [2026-03-02T20:33:11.518818] [INFO ] [sig ] Generating forecast for: TKNO [2026-03-02T20:33:11.518849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-03-02T20:33:11.531438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-03-02T20:33:11.531878] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-03-02T20:33:11.532753] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-03-02T20:33:11.532807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:11.532842] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:11.532869] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:11.532929] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:11.595666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:11.596551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:11.596658] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:11.596693] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:11.725863] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:11.726030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:11.726072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:11.726102] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:11.729663] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: UP (p=82.16%) [2026-03-02T20:33:11.729948] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-03-02T20:33:11.730080] [INFO ] [sig ] TKNO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:11.878418] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TKNO.txt [2026-03-02T20:33:11.878608] [INFO ] [sig ] [2964/3370] Completed TKNO in 0.4s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:11.878662] [INFO ] [sig ] [2965/3370] Forecasting TKO... [2026-03-02T20:33:11.878696] [INFO ] [sig ] Generating forecast for: TKO [2026-03-02T20:33:11.878728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-03-02T20:33:11.891398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-03-02T20:33:11.891803] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-03-02T20:33:11.892703] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-03-02T20:33:11.892758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:11.892793] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:11.892822] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:11.892882] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:11.951326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:11.952242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:11.952350] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:11.952384] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:12.076504] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:12.076687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:12.076728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:12.076756] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:12.080467] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: UP (p=87.05%) [2026-03-02T20:33:12.080796] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-03-02T20:33:12.080930] [INFO ] [sig ] TKO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:12.231168] [INFO ] [LOCAL ] Saved forecast: TKO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TKO.txt [2026-03-02T20:33:12.231337] [INFO ] [sig ] [2965/3370] Completed TKO in 0.4s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:12.231380] [INFO ] [sig ] [2966/3370] Forecasting TLK... [2026-03-02T20:33:12.231411] [INFO ] [sig ] Generating forecast for: TLK [2026-03-02T20:33:12.231446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-03-02T20:33:12.245187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-03-02T20:33:12.245599] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-03-02T20:33:12.246428] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-03-02T20:33:12.246480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:12.246511] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:12.246538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:12.246611] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:12.307702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:12.308646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:12.308753] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:12.308801] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:12.444338] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:12.444445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:12.444486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:12.444516] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:12.448635] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: UP (p=89.30%) [2026-03-02T20:33:12.448965] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-03-02T20:33:12.449117] [INFO ] [sig ] TLK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:12.597484] [INFO ] [LOCAL ] Saved forecast: TLK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TLK.txt [2026-03-02T20:33:12.597665] [INFO ] [sig ] [2966/3370] Completed TLK in 0.4s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:12.597892] [INFO ] [sig ] [2967/3370] Forecasting TLN... [2026-03-02T20:33:12.597924] [INFO ] [sig ] Generating forecast for: TLN [2026-03-02T20:33:12.597957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLN' from 'https://tdm.silogroup.org/data/derivative_storage/TLN.csv'. [2026-03-02T20:33:12.612752] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'TLN'. [2026-03-02T20:33:12.613302] [INFO ] [FORECASTER] Starting predict_future for TLN [2026-03-02T20:33:12.614321] [DEBUG] [LOCAL ] No optimal features file found for TLN: ./output/feature-sets/TLN.txt [2026-03-02T20:33:12.614375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:12.614409] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:12.614438] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:12.614498] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:12.673507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:12.674383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:12.674466] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:12.674499] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:12.805763] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:12.805923] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:33:12.805963] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:12.805992] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:12.809534] [DEBUG] [FORECASTER] TLN: Forecast T+1@11:T+2@11: UP (p=88.15%) [2026-03-02T20:33:12.809875] [INFO ] [FORECASTER] Completed predict_future for TLN [2026-03-02T20:33:12.810013] [INFO ] [sig ] TLN: Forecast for 2026-02-27: UP (sign=1.00) [2026-03-02T20:33:12.978968] [INFO ] [LOCAL ] Saved forecast: TLN 2026-03-02 1 -> ./output/forecasts/individual/2026-03-02/TLN.txt [2026-03-02T20:33:12.979181] [INFO ] [sig ] [2967/3370] Completed TLN in 0.4s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:12.979236] [INFO ] [sig ] [2968/3370] Forecasting TLS... [2026-03-02T20:33:12.979269] [INFO ] [sig ] Generating forecast for: TLS [2026-03-02T20:33:12.979305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-03-02T20:33:12.992422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-03-02T20:33:12.992870] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-03-02T20:33:12.993913] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-03-02T20:33:12.993969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:12.994001] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:12.994028] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:12.994085] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:13.053090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:13.054015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:13.054113] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:13.054146] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:13.178323] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:13.178488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:13.178530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:13.178565] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:13.182529] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-03-02T20:33:13.182874] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-03-02T20:33:13.183025] [INFO ] [sig ] TLS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:13.341769] [INFO ] [LOCAL ] Saved forecast: TLS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TLS.txt [2026-03-02T20:33:13.341929] [INFO ] [sig ] [2968/3370] Completed TLS in 0.4s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:13.341970] [INFO ] [sig ] [2969/3370] Forecasting TLSA... [2026-03-02T20:33:13.341998] [INFO ] [sig ] Generating forecast for: TLSA [2026-03-02T20:33:13.342031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-03-02T20:33:13.354299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-03-02T20:33:13.354737] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-03-02T20:33:13.355643] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-03-02T20:33:13.355698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:13.355745] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:13.355776] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:13.355836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:13.418179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:13.419306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:13.419417] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:13.419468] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:13.548916] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:13.549080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:13.549122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:13.549152] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:13.553037] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: UP (p=92.64%) [2026-03-02T20:33:13.553371] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-03-02T20:33:13.553513] [INFO ] [sig ] TLSA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:13.705015] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TLSA.txt [2026-03-02T20:33:13.705174] [INFO ] [sig ] [2969/3370] Completed TLSA in 0.4s | 2.73 sym/s | Total: 18.1m | ETA: 2.5m [2026-03-02T20:33:13.705214] [INFO ] [sig ] [2970/3370] Forecasting TLSI... [2026-03-02T20:33:13.705243] [INFO ] [sig ] Generating forecast for: TLSI [2026-03-02T20:33:13.705276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-03-02T20:33:13.717439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-03-02T20:33:13.717825] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-03-02T20:33:13.718664] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-03-02T20:33:13.718717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:13.718748] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:13.718775] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:13.718848] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:13.778142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:13.779064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:13.779191] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:13.779224] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:13.914759] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:13.914924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:13.914964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:13.914994] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:13.918562] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: UP (p=90.23%) [2026-03-02T20:33:13.918879] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-03-02T20:33:13.919015] [INFO ] [sig ] TLSI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:14.077352] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TLSI.txt [2026-03-02T20:33:14.077512] [INFO ] [sig ] [2970/3370] Completed TLSI in 0.4s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:14.077554] [INFO ] [sig ] [2971/3370] Forecasting TLYS... [2026-03-02T20:33:14.077607] [INFO ] [sig ] Generating forecast for: TLYS [2026-03-02T20:33:14.077642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-03-02T20:33:14.091112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-03-02T20:33:14.091527] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-03-02T20:33:14.092443] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-03-02T20:33:14.092510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:14.092545] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:14.092589] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:14.092652] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:14.154537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:14.155477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:14.155569] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:14.155636] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:14.286532] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:14.286716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:14.286757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:14.286785] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:14.290490] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=24.10%) [2026-03-02T20:33:14.290785] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-03-02T20:33:14.290915] [INFO ] [sig ] TLYS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:14.435213] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TLYS.txt [2026-03-02T20:33:14.435340] [INFO ] [sig ] [2971/3370] Completed TLYS in 0.4s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:14.435380] [INFO ] [sig ] [2972/3370] Forecasting TM... [2026-03-02T20:33:14.435409] [INFO ] [sig ] Generating forecast for: TM [2026-03-02T20:33:14.435440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-03-02T20:33:14.447450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-03-02T20:33:14.447839] [INFO ] [FORECASTER] Starting predict_future for TM [2026-03-02T20:33:14.448722] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-03-02T20:33:14.448782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:14.448814] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:14.448840] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:14.448897] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:14.506646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:14.507401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:14.507485] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:14.507517] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:14.630999] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:14.631168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:14.631211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:14.631240] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:14.634707] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: DOWN (p=34.17%) [2026-03-02T20:33:14.634986] [INFO ] [FORECASTER] Completed predict_future for TM [2026-03-02T20:33:14.635117] [INFO ] [sig ] TM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:14.793288] [INFO ] [LOCAL ] Saved forecast: TM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TM.txt [2026-03-02T20:33:14.793446] [INFO ] [sig ] [2972/3370] Completed TM in 0.4s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:14.793506] [INFO ] [sig ] [2973/3370] Forecasting TMC... [2026-03-02T20:33:14.793538] [INFO ] [sig ] Generating forecast for: TMC [2026-03-02T20:33:14.793587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-03-02T20:33:14.807099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-03-02T20:33:14.807487] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-03-02T20:33:14.808387] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-03-02T20:33:14.808440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:14.808473] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:14.808500] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:14.808558] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:14.868286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:14.869393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:14.869485] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:14.869519] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:14.996614] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:14.996973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:14.997013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:14.997044] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:15.000951] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: UP (p=74.90%) [2026-03-02T20:33:15.001237] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-03-02T20:33:15.001373] [INFO ] [sig ] TMC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:15.152536] [INFO ] [LOCAL ] Saved forecast: TMC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TMC.txt [2026-03-02T20:33:15.152757] [INFO ] [sig ] [2973/3370] Completed TMC in 0.4s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:15.152800] [INFO ] [sig ] [2974/3370] Forecasting TMCI... [2026-03-02T20:33:15.152830] [INFO ] [sig ] Generating forecast for: TMCI [2026-03-02T20:33:15.152863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-03-02T20:33:15.164618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-03-02T20:33:15.164974] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-03-02T20:33:15.165806] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-03-02T20:33:15.165858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:15.165890] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:15.165918] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:15.165976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:15.225240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:15.226154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:15.226242] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:15.226275] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:15.354558] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:15.354741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:15.354782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:15.354813] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:15.358894] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: UP (p=59.74%) [2026-03-02T20:33:15.359252] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-03-02T20:33:15.359423] [INFO ] [sig ] TMCI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:15.535181] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TMCI.txt [2026-03-02T20:33:15.535318] [INFO ] [sig ] [2974/3370] Completed TMCI in 0.4s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:15.535357] [INFO ] [sig ] [2975/3370] Forecasting TMDX... [2026-03-02T20:33:15.535387] [INFO ] [sig ] Generating forecast for: TMDX [2026-03-02T20:33:15.535417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-03-02T20:33:15.547487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-03-02T20:33:15.547874] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-03-02T20:33:15.548783] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-03-02T20:33:15.548841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:15.548874] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:15.548903] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:15.548961] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:15.614032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:15.614911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:15.614994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:15.615028] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:15.732395] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:15.732525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:15.732563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:15.732611] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:15.735931] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: UP (p=91.26%) [2026-03-02T20:33:15.736211] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-03-02T20:33:15.736343] [INFO ] [sig ] TMDX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:15.882549] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TMDX.txt [2026-03-02T20:33:15.882684] [INFO ] [sig ] [2975/3370] Completed TMDX in 0.3s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:15.882723] [INFO ] [sig ] [2976/3370] Forecasting TME... [2026-03-02T20:33:15.882753] [INFO ] [sig ] Generating forecast for: TME [2026-03-02T20:33:15.882783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-03-02T20:33:15.895330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-03-02T20:33:15.895701] [INFO ] [FORECASTER] Starting predict_future for TME [2026-03-02T20:33:15.896538] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-03-02T20:33:15.896629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:15.896664] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:15.896691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:15.896747] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:15.956895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:15.957643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:15.957727] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:15.957760] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:16.079322] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:16.079445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:16.079499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:16.079530] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:16.082803] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: DOWN (p=5.15%) [2026-03-02T20:33:16.083077] [INFO ] [FORECASTER] Completed predict_future for TME [2026-03-02T20:33:16.083205] [INFO ] [sig ] TME: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:16.230109] [INFO ] [LOCAL ] Saved forecast: TME 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TME.txt [2026-03-02T20:33:16.230245] [INFO ] [sig ] [2976/3370] Completed TME in 0.3s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:16.230284] [INFO ] [sig ] [2977/3370] Forecasting TMHC... [2026-03-02T20:33:16.230313] [INFO ] [sig ] Generating forecast for: TMHC [2026-03-02T20:33:16.230343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-03-02T20:33:16.249111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-03-02T20:33:16.249682] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-03-02T20:33:16.250982] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-03-02T20:33:16.251057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:16.251146] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:16.251186] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:16.251271] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:16.318806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:16.319843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:16.319974] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:16.320010] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:16.448491] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:16.448671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:16.448723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:16.448759] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:16.452238] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: UP (p=85.84%) [2026-03-02T20:33:16.452521] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-03-02T20:33:16.452670] [INFO ] [sig ] TMHC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:16.600992] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TMHC.txt [2026-03-02T20:33:16.601153] [INFO ] [sig ] [2977/3370] Completed TMHC in 0.4s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:16.601195] [INFO ] [sig ] [2978/3370] Forecasting TMUS... [2026-03-02T20:33:16.601227] [INFO ] [sig ] Generating forecast for: TMUS [2026-03-02T20:33:16.601258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-03-02T20:33:16.613617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-03-02T20:33:16.613967] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-03-02T20:33:16.614787] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-03-02T20:33:16.614839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:16.614871] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:16.614898] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:16.614955] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:16.674162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:16.674918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:16.675025] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:16.675070] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:16.802435] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:16.802613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:16.802657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:16.802686] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:16.806347] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: UP (p=91.91%) [2026-03-02T20:33:16.806661] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-03-02T20:33:16.806793] [INFO ] [sig ] TMUS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:16.955305] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TMUS.txt [2026-03-02T20:33:16.955477] [INFO ] [sig ] [2978/3370] Completed TMUS in 0.4s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:16.955518] [INFO ] [sig ] [2979/3370] Forecasting TNC... [2026-03-02T20:33:16.955549] [INFO ] [sig ] Generating forecast for: TNC [2026-03-02T20:33:16.955599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-03-02T20:33:16.968842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-03-02T20:33:16.969244] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-03-02T20:33:16.970099] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-03-02T20:33:16.970151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:16.970185] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:16.970211] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:16.970268] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:17.029330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:17.030264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:17.030352] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:17.030384] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:17.157989] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:17.158214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:17.158275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:17.158315] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:17.162425] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: UP (p=55.17%) [2026-03-02T20:33:17.162835] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-03-02T20:33:17.162989] [INFO ] [sig ] TNC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:17.321183] [INFO ] [LOCAL ] Saved forecast: TNC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TNC.txt [2026-03-02T20:33:17.321363] [INFO ] [sig ] [2979/3370] Completed TNC in 0.4s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:17.321404] [INFO ] [sig ] [2980/3370] Forecasting TNDM... [2026-03-02T20:33:17.321436] [INFO ] [sig ] Generating forecast for: TNDM [2026-03-02T20:33:17.321467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-03-02T20:33:17.335413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-03-02T20:33:17.335983] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-03-02T20:33:17.337134] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-03-02T20:33:17.337207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:17.337278] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:17.337329] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:17.337421] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:17.414341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:17.415379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:17.415487] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:17.415521] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:17.576646] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:17.576862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:17.576932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:17.578197] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:17.584107] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: DOWN (p=42.56%) [2026-03-02T20:33:17.584674] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-03-02T20:33:17.584912] [INFO ] [sig ] TNDM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:17.828525] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TNDM.txt [2026-03-02T20:33:17.828894] [INFO ] [sig ] [2980/3370] Completed TNDM in 0.5s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:17.828948] [INFO ] [sig ] [2981/3370] Forecasting TNGX... [2026-03-02T20:33:17.828987] [INFO ] [sig ] Generating forecast for: TNGX [2026-03-02T20:33:17.829032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-03-02T20:33:17.865491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-03-02T20:33:17.866083] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-03-02T20:33:17.867788] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-03-02T20:33:17.867869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:17.867917] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:17.867959] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:17.868083] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:17.965929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:17.967166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:17.967306] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:17.967348] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:18.145466] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:18.145705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:18.145775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:18.145827] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:18.157479] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: DOWN (p=18.77%) [2026-03-02T20:33:18.158336] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-03-02T20:33:18.158667] [INFO ] [sig ] TNGX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:18.403223] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TNGX.txt [2026-03-02T20:33:18.403404] [INFO ] [sig ] [2981/3370] Completed TNGX in 0.6s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:18.403446] [INFO ] [sig ] [2982/3370] Forecasting TNK... [2026-03-02T20:33:18.403477] [INFO ] [sig ] Generating forecast for: TNK [2026-03-02T20:33:18.403518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-03-02T20:33:18.418683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-03-02T20:33:18.419155] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-03-02T20:33:18.420274] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-03-02T20:33:18.420360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:18.420431] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:18.420478] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:18.420592] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:18.512282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:18.513632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:18.513774] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:18.513835] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:18.648778] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:18.648972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:18.649021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:18.649053] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:18.653681] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=59.59%) [2026-03-02T20:33:18.654149] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-03-02T20:33:18.654348] [INFO ] [sig ] TNK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:18.860266] [INFO ] [LOCAL ] Saved forecast: TNK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TNK.txt [2026-03-02T20:33:18.860474] [INFO ] [sig ] [2982/3370] Completed TNK in 0.5s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:18.860523] [INFO ] [sig ] [2983/3370] Forecasting TNL... [2026-03-02T20:33:18.860560] [INFO ] [sig ] Generating forecast for: TNL [2026-03-02T20:33:18.860622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-03-02T20:33:18.874898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-03-02T20:33:18.875261] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-03-02T20:33:18.876104] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-03-02T20:33:18.876156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:18.876188] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:18.876215] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:18.876272] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:18.933384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:18.934313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:18.934404] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:18.934437] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:19.059736] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:19.059905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:19.059945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:19.059973] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:19.063589] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: UP (p=83.10%) [2026-03-02T20:33:19.063875] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-03-02T20:33:19.064007] [INFO ] [sig ] TNL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:19.216342] [INFO ] [LOCAL ] Saved forecast: TNL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TNL.txt [2026-03-02T20:33:19.216503] [INFO ] [sig ] [2983/3370] Completed TNL in 0.4s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:19.216545] [INFO ] [sig ] [2984/3370] Forecasting TNXP... [2026-03-02T20:33:19.216596] [INFO ] [sig ] Generating forecast for: TNXP [2026-03-02T20:33:19.216637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-03-02T20:33:19.229804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-03-02T20:33:19.230219] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-03-02T20:33:19.231088] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-03-02T20:33:19.231142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:19.231175] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:19.231202] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:19.231260] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:19.291096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:19.292014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:19.292109] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:19.292144] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:19.416774] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:19.416939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:19.416980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:19.417009] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:19.420714] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-03-02T20:33:19.421019] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-03-02T20:33:19.421157] [INFO ] [sig ] TNXP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:19.569254] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TNXP.txt [2026-03-02T20:33:19.569392] [INFO ] [sig ] [2984/3370] Completed TNXP in 0.4s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:19.569431] [INFO ] [sig ] [2985/3370] Forecasting TOI... [2026-03-02T20:33:19.569462] [INFO ] [sig ] Generating forecast for: TOI [2026-03-02T20:33:19.569493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-03-02T20:33:19.582209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-03-02T20:33:19.582636] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-03-02T20:33:19.583498] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-03-02T20:33:19.583557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:19.583618] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:19.583660] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:19.583748] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:19.644420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:19.645258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:19.645344] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:19.645379] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:19.768015] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:19.768189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:19.768229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:19.768258] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:19.771764] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: DOWN (p=13.54%) [2026-03-02T20:33:19.772049] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-03-02T20:33:19.772180] [INFO ] [sig ] TOI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:19.920320] [INFO ] [LOCAL ] Saved forecast: TOI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TOI.txt [2026-03-02T20:33:19.920459] [INFO ] [sig ] [2985/3370] Completed TOI in 0.4s | 2.73 sym/s | Total: 18.2m | ETA: 2.4m [2026-03-02T20:33:19.920498] [INFO ] [sig ] [2986/3370] Forecasting TOL... [2026-03-02T20:33:19.920528] [INFO ] [sig ] Generating forecast for: TOL [2026-03-02T20:33:19.920557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-03-02T20:33:19.933740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-03-02T20:33:19.934255] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-03-02T20:33:19.935086] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-03-02T20:33:19.935137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:19.935169] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:19.935195] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:19.935252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:19.993967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:19.994689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:19.994771] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:19.994805] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:20.121870] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:20.122030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:20.122071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:20.122099] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:20.125712] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: UP (p=70.15%) [2026-03-02T20:33:20.125995] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-03-02T20:33:20.126122] [INFO ] [sig ] TOL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:20.270681] [INFO ] [LOCAL ] Saved forecast: TOL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TOL.txt [2026-03-02T20:33:20.270817] [INFO ] [sig ] [2986/3370] Completed TOL in 0.4s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:20.270856] [INFO ] [sig ] [2987/3370] Forecasting TORO... [2026-03-02T20:33:20.270886] [INFO ] [sig ] Generating forecast for: TORO [2026-03-02T20:33:20.270916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-03-02T20:33:20.281976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-03-02T20:33:20.282269] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-03-02T20:33:20.283121] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-03-02T20:33:20.283172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:20.283204] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:20.283232] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:20.283289] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:20.341219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:20.342062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:20.342181] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:20.342217] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:20.464809] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:20.464993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:20.465048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:20.465109] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:20.469472] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: DOWN (p=20.00%) [2026-03-02T20:33:20.469935] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-03-02T20:33:20.470099] [INFO ] [sig ] TORO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:20.629676] [INFO ] [LOCAL ] Saved forecast: TORO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TORO.txt [2026-03-02T20:33:20.629836] [INFO ] [sig ] [2987/3370] Completed TORO in 0.4s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:20.629884] [INFO ] [sig ] [2988/3370] Forecasting TOWN... [2026-03-02T20:33:20.629920] [INFO ] [sig ] Generating forecast for: TOWN [2026-03-02T20:33:20.629952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-03-02T20:33:20.642088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-03-02T20:33:20.642439] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-03-02T20:33:20.643275] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-03-02T20:33:20.643327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:20.643359] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:20.643386] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:20.643443] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:20.702011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:20.702789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:20.702873] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:20.702907] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:20.823788] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:20.823951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:20.823991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:20.824018] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:20.828239] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-03-02T20:33:20.828522] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-03-02T20:33:20.828677] [INFO ] [sig ] TOWN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:20.985079] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TOWN.txt [2026-03-02T20:33:20.985242] [INFO ] [sig ] [2988/3370] Completed TOWN in 0.4s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:20.985283] [INFO ] [sig ] [2989/3370] Forecasting TOYO... [2026-03-02T20:33:20.985312] [INFO ] [sig ] Generating forecast for: TOYO [2026-03-02T20:33:20.985344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-03-02T20:33:20.999079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-03-02T20:33:20.999436] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-03-02T20:33:21.000325] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-03-02T20:33:21.000378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:21.000410] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:21.000437] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:21.000501] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:21.063478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:21.064400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:21.064489] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:21.064523] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:21.177449] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:21.177630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:21.177671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:21.177699] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:21.181201] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: DOWN (p=23.79%) [2026-03-02T20:33:21.181484] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-03-02T20:33:21.181636] [INFO ] [sig ] TOYO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:21.332487] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TOYO.txt [2026-03-02T20:33:21.332687] [INFO ] [sig ] [2989/3370] Completed TOYO in 0.3s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:21.332751] [INFO ] [sig ] [2990/3370] Forecasting TPB... [2026-03-02T20:33:21.332793] [INFO ] [sig ] Generating forecast for: TPB [2026-03-02T20:33:21.332824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-03-02T20:33:21.346333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-03-02T20:33:21.346687] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-03-02T20:33:21.347537] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-03-02T20:33:21.347610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:21.347645] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:21.347672] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:21.347731] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:21.409767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:21.410778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:21.410876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:21.410908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:21.539797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:21.539943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:21.539983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:21.540012] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:21.543856] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: DOWN (p=48.55%) [2026-03-02T20:33:21.544172] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-03-02T20:33:21.544310] [INFO ] [sig ] TPB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:21.699975] [INFO ] [LOCAL ] Saved forecast: TPB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TPB.txt [2026-03-02T20:33:21.700156] [INFO ] [sig ] [2990/3370] Completed TPB in 0.4s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:21.700197] [INFO ] [sig ] [2991/3370] Forecasting TPC... [2026-03-02T20:33:21.700228] [INFO ] [sig ] Generating forecast for: TPC [2026-03-02T20:33:21.700261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-03-02T20:33:21.712714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-03-02T20:33:21.713144] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-03-02T20:33:21.714031] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-03-02T20:33:21.714085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:21.714119] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:21.714146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:21.714216] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:21.777902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:21.778836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:21.778927] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:21.778961] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:21.911177] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:21.911341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:21.911384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:21.911413] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:21.915099] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: DOWN (p=2.78%) [2026-03-02T20:33:21.915444] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-03-02T20:33:21.915619] [INFO ] [sig ] TPC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:22.074340] [INFO ] [LOCAL ] Saved forecast: TPC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TPC.txt [2026-03-02T20:33:22.074505] [INFO ] [sig ] [2991/3370] Completed TPC in 0.4s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:22.074551] [INFO ] [sig ] [2992/3370] Forecasting TPG... [2026-03-02T20:33:22.074603] [INFO ] [sig ] Generating forecast for: TPG [2026-03-02T20:33:22.074640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-03-02T20:33:22.086829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-03-02T20:33:22.087172] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-03-02T20:33:22.088083] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-03-02T20:33:22.088138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:22.088171] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:22.088199] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:22.088256] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:22.150252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:22.151063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:22.151155] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:22.151190] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:22.281386] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:22.281547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:22.281607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:22.281640] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:22.285212] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: UP (p=92.50%) [2026-03-02T20:33:22.285512] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-03-02T20:33:22.285671] [INFO ] [sig ] TPG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:22.438469] [INFO ] [LOCAL ] Saved forecast: TPG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TPG.txt [2026-03-02T20:33:22.438648] [INFO ] [sig ] [2992/3370] Completed TPG in 0.4s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:22.438694] [INFO ] [sig ] [2993/3370] Forecasting TPGXL... [2026-03-02T20:33:22.438727] [INFO ] [sig ] Generating forecast for: TPGXL [2026-03-02T20:33:22.438761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-03-02T20:33:22.450776] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'TPGXL'. [2026-03-02T20:33:22.451178] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-03-02T20:33:22.452143] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-03-02T20:33:22.452239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:22.452278] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:22.452307] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:22.452367] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:22.517898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:22.518872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:22.518975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:22.519011] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:22.632751] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:22.632945] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:33:22.633007] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:22.633059] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:22.636771] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: DOWN (p=29.23%) [2026-03-02T20:33:22.637080] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-03-02T20:33:22.637220] [INFO ] [sig ] TPGXL: Forecast for 2026-02-27: DOWN (sign=0.00) [2026-03-02T20:33:22.784203] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-03-02 0 -> ./output/forecasts/individual/2026-03-02/TPGXL.txt [2026-03-02T20:33:22.784360] [INFO ] [sig ] [2993/3370] Completed TPGXL in 0.3s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:22.784400] [INFO ] [sig ] [2994/3370] Forecasting TPH... [2026-03-02T20:33:22.784431] [INFO ] [sig ] Generating forecast for: TPH [2026-03-02T20:33:22.784461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-03-02T20:33:22.796353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-03-02T20:33:22.796705] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-03-02T20:33:22.797557] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-03-02T20:33:22.797638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:22.797709] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:22.797739] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:22.797798] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:22.863976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:22.865135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:22.865225] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:22.865259] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:22.992309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:22.992478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:22.992516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:22.992544] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:22.996071] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: UP (p=52.73%) [2026-03-02T20:33:22.996361] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-03-02T20:33:22.996494] [INFO ] [sig ] TPH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:23.141815] [INFO ] [LOCAL ] Saved forecast: TPH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TPH.txt [2026-03-02T20:33:23.141982] [INFO ] [sig ] [2994/3370] Completed TPH in 0.4s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:23.142027] [INFO ] [sig ] [2995/3370] Forecasting TPL... [2026-03-02T20:33:23.142057] [INFO ] [sig ] Generating forecast for: TPL [2026-03-02T20:33:23.142087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-03-02T20:33:23.154382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-03-02T20:33:23.154768] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-03-02T20:33:23.155617] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-03-02T20:33:23.155671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:23.155704] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:23.155731] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:23.155789] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:23.213367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:23.214140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:23.214223] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:23.214256] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:23.331665] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:23.331831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:23.331874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:23.331902] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:23.335776] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: UP (p=90.30%) [2026-03-02T20:33:23.336081] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-03-02T20:33:23.336214] [INFO ] [sig ] TPL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:23.485410] [INFO ] [LOCAL ] Saved forecast: TPL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TPL.txt [2026-03-02T20:33:23.485593] [INFO ] [sig ] [2995/3370] Completed TPL in 0.3s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:23.485637] [INFO ] [sig ] [2996/3370] Forecasting TPVG... [2026-03-02T20:33:23.485668] [INFO ] [sig ] Generating forecast for: TPVG [2026-03-02T20:33:23.485698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-03-02T20:33:23.498106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-03-02T20:33:23.498508] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-03-02T20:33:23.499395] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-03-02T20:33:23.499448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:23.499481] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:23.499508] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:23.499565] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:23.561215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:23.562144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:23.562230] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:23.562262] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:23.683049] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:23.683203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:23.683243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:23.683270] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:23.687454] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: UP (p=74.24%) [2026-03-02T20:33:23.687772] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-03-02T20:33:23.687929] [INFO ] [sig ] TPVG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:23.836986] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TPVG.txt [2026-03-02T20:33:23.837131] [INFO ] [sig ] [2996/3370] Completed TPVG in 0.4s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:23.837172] [INFO ] [sig ] [2997/3370] Forecasting TPYP... [2026-03-02T20:33:23.837202] [INFO ] [sig ] Generating forecast for: TPYP [2026-03-02T20:33:23.837233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-03-02T20:33:23.849016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-03-02T20:33:23.849383] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-03-02T20:33:23.850274] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-03-02T20:33:23.850326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:23.850358] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:23.850384] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:23.850441] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:23.907960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:23.908880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:23.908983] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:23.909019] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:24.030054] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:24.030212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:24.030252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:24.030313] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:24.034215] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: UP (p=82.88%) [2026-03-02T20:33:24.034498] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-03-02T20:33:24.034650] [INFO ] [sig ] TPYP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:24.181206] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TPYP.txt [2026-03-02T20:33:24.181344] [INFO ] [sig ] [2997/3370] Completed TPYP in 0.3s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:24.181384] [INFO ] [sig ] [2998/3370] Forecasting TPZ... [2026-03-02T20:33:24.181414] [INFO ] [sig ] Generating forecast for: TPZ [2026-03-02T20:33:24.181444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-03-02T20:33:24.192786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-03-02T20:33:24.193123] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-03-02T20:33:24.193972] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-03-02T20:33:24.194026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:24.194059] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:24.194086] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:24.194148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:24.255094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:24.255873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:24.255957] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:24.255991] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:24.366464] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:24.366653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:24.366695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:24.366725] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:24.370511] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: UP (p=79.11%) [2026-03-02T20:33:24.370836] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-03-02T20:33:24.370991] [INFO ] [sig ] TPZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:24.522630] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TPZ.txt [2026-03-02T20:33:24.522795] [INFO ] [sig ] [2998/3370] Completed TPZ in 0.3s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:24.522836] [INFO ] [sig ] [2999/3370] Forecasting TQQQ... [2026-03-02T20:33:24.522868] [INFO ] [sig ] Generating forecast for: TQQQ [2026-03-02T20:33:24.522898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-03-02T20:33:24.537196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-03-02T20:33:24.537497] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-03-02T20:33:24.538616] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-03-02T20:33:24.538677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:24.538711] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:24.538737] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:24.538795] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:24.601780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:24.602664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:24.602765] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:24.602813] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:24.727787] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:24.727966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:24.728012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:24.728062] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:24.731474] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: UP (p=51.81%) [2026-03-02T20:33:24.731769] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-03-02T20:33:24.731919] [INFO ] [sig ] TQQQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:24.904676] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TQQQ.txt [2026-03-02T20:33:24.904986] [INFO ] [sig ] [2999/3370] Completed TQQQ in 0.4s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:24.905049] [INFO ] [sig ] [3000/3370] Forecasting TRC... [2026-03-02T20:33:24.905106] [INFO ] [sig ] Generating forecast for: TRC [2026-03-02T20:33:24.905145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-03-02T20:33:24.922413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-03-02T20:33:24.922866] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-03-02T20:33:24.924224] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-03-02T20:33:24.924279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:24.924310] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:24.924336] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:24.924394] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:24.984820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:24.985880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:24.986018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:24.986055] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:25.109963] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:25.110125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:25.110188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:25.110220] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:25.113954] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: DOWN (p=4.95%) [2026-03-02T20:33:25.114245] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-03-02T20:33:25.114381] [INFO ] [sig ] TRC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:25.260817] [INFO ] [LOCAL ] Saved forecast: TRC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TRC.txt [2026-03-02T20:33:25.260947] [INFO ] [sig ] [3000/3370] Completed TRC in 0.4s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:25.260987] [INFO ] [sig ] [3001/3370] Forecasting TRDA... [2026-03-02T20:33:25.261018] [INFO ] [sig ] Generating forecast for: TRDA [2026-03-02T20:33:25.261047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-03-02T20:33:25.276166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-03-02T20:33:25.276531] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-03-02T20:33:25.277611] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-03-02T20:33:25.277673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:25.277710] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:25.277739] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:25.277797] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:25.337692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:25.338392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:25.338475] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:25.338507] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:25.464309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:25.464467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:25.464507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:25.464535] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:25.467971] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: UP (p=76.66%) [2026-03-02T20:33:25.468302] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-03-02T20:33:25.468462] [INFO ] [sig ] TRDA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:25.618711] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TRDA.txt [2026-03-02T20:33:25.618877] [INFO ] [sig ] [3001/3370] Completed TRDA in 0.4s | 2.73 sym/s | Total: 18.3m | ETA: 2.3m [2026-03-02T20:33:25.618921] [INFO ] [sig ] [3002/3370] Forecasting TREE... [2026-03-02T20:33:25.618956] [INFO ] [sig ] Generating forecast for: TREE [2026-03-02T20:33:25.618988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-03-02T20:33:25.631682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-03-02T20:33:25.632016] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-03-02T20:33:25.632834] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-03-02T20:33:25.632886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:25.632917] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:25.632944] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:25.633000] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:25.700304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:25.701373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:25.701461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:25.701494] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:25.831590] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:25.831771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:25.831813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:25.831870] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:25.836171] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: UP (p=91.27%) [2026-03-02T20:33:25.836704] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-03-02T20:33:25.836861] [INFO ] [sig ] TREE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:26.003152] [INFO ] [LOCAL ] Saved forecast: TREE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TREE.txt [2026-03-02T20:33:26.003324] [INFO ] [sig ] [3002/3370] Completed TREE in 0.4s | 2.73 sym/s | Total: 18.3m | ETA: 2.2m [2026-03-02T20:33:26.003365] [INFO ] [sig ] [3003/3370] Forecasting TREX... [2026-03-02T20:33:26.003396] [INFO ] [sig ] Generating forecast for: TREX [2026-03-02T20:33:26.003425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-03-02T20:33:26.016678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-03-02T20:33:26.017086] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-03-02T20:33:26.017945] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-03-02T20:33:26.018001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:26.018063] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:26.018094] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:26.018153] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:26.082430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:26.083570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:26.083680] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:26.083714] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:26.225797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:26.225969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:26.226009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:26.226040] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:26.230245] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: UP (p=65.73%) [2026-03-02T20:33:26.230546] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-03-02T20:33:26.230705] [INFO ] [sig ] TREX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:26.379833] [INFO ] [LOCAL ] Saved forecast: TREX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TREX.txt [2026-03-02T20:33:26.380010] [INFO ] [sig ] [3003/3370] Completed TREX in 0.4s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:26.380054] [INFO ] [sig ] [3004/3370] Forecasting TRGP... [2026-03-02T20:33:26.380084] [INFO ] [sig ] Generating forecast for: TRGP [2026-03-02T20:33:26.380116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-03-02T20:33:26.395098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-03-02T20:33:26.395490] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-03-02T20:33:26.396600] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-03-02T20:33:26.396654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:26.396698] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:26.396727] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:26.396785] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:26.460946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:26.461848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:26.461973] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:26.462008] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:26.592403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:26.592601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:26.592643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:26.592671] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:26.596271] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: DOWN (p=34.11%) [2026-03-02T20:33:26.596613] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-03-02T20:33:26.596757] [INFO ] [sig ] TRGP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:26.745148] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TRGP.txt [2026-03-02T20:33:26.745308] [INFO ] [sig ] [3004/3370] Completed TRGP in 0.4s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:26.745348] [INFO ] [sig ] [3005/3370] Forecasting TRI... [2026-03-02T20:33:26.745379] [INFO ] [sig ] Generating forecast for: TRI [2026-03-02T20:33:26.745410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-03-02T20:33:26.757541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-03-02T20:33:26.757913] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-03-02T20:33:26.758769] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-03-02T20:33:26.758822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:26.758853] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:26.758879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:26.758936] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:26.822116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:26.822869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:26.822968] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:26.823011] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:26.951120] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:26.951282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:26.951323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:26.951353] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:26.955220] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: DOWN (p=18.04%) [2026-03-02T20:33:26.955504] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-03-02T20:33:26.955654] [INFO ] [sig ] TRI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:27.105515] [INFO ] [LOCAL ] Saved forecast: TRI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TRI.txt [2026-03-02T20:33:27.105694] [INFO ] [sig ] [3005/3370] Completed TRI in 0.4s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:27.105737] [INFO ] [sig ] [3006/3370] Forecasting TRIN... [2026-03-02T20:33:27.105767] [INFO ] [sig ] Generating forecast for: TRIN [2026-03-02T20:33:27.105798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-03-02T20:33:27.119097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-03-02T20:33:27.119730] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-03-02T20:33:27.120566] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-03-02T20:33:27.120649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:27.120683] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:27.120711] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:27.120770] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:27.195811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:27.196831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:27.196935] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:27.196975] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:27.322869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:27.323058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:27.323108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:27.323137] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:27.327067] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: UP (p=85.71%) [2026-03-02T20:33:27.327369] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-03-02T20:33:27.327506] [INFO ] [sig ] TRIN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:27.474106] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TRIN.txt [2026-03-02T20:33:27.474466] [INFO ] [sig ] [3006/3370] Completed TRIN in 0.4s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:27.474515] [INFO ] [sig ] [3007/3370] Forecasting TRIP... [2026-03-02T20:33:27.474547] [INFO ] [sig ] Generating forecast for: TRIP [2026-03-02T20:33:27.474597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-03-02T20:33:27.487617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-03-02T20:33:27.487932] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-03-02T20:33:27.488826] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-03-02T20:33:27.488881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:27.488921] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:27.488953] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:27.489024] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:27.550291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:27.551274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:27.551362] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:27.551396] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:27.684840] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:27.685004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:27.685045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:27.685074] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:27.689496] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: DOWN (p=0.59%) [2026-03-02T20:33:27.689804] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-03-02T20:33:27.689955] [INFO ] [sig ] TRIP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:27.836806] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TRIP.txt [2026-03-02T20:33:27.837051] [INFO ] [sig ] [3007/3370] Completed TRIP in 0.4s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:27.837118] [INFO ] [sig ] [3008/3370] Forecasting TRMB... [2026-03-02T20:33:27.837166] [INFO ] [sig ] Generating forecast for: TRMB [2026-03-02T20:33:27.837211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-03-02T20:33:27.852876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-03-02T20:33:27.853324] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-03-02T20:33:27.854400] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-03-02T20:33:27.854464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:27.854506] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:27.854543] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:27.854648] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:27.916678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:27.917616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:27.917705] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:27.917740] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:28.044840] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:28.045008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:28.045050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:28.045079] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:28.048756] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: DOWN (p=43.93%) [2026-03-02T20:33:28.049041] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-03-02T20:33:28.049173] [INFO ] [sig ] TRMB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:28.197771] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TRMB.txt [2026-03-02T20:33:28.197932] [INFO ] [sig ] [3008/3370] Completed TRMB in 0.4s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:28.197972] [INFO ] [sig ] [3009/3370] Forecasting TRMD... [2026-03-02T20:33:28.198002] [INFO ] [sig ] Generating forecast for: TRMD [2026-03-02T20:33:28.198057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-03-02T20:33:28.210596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-03-02T20:33:28.210963] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-03-02T20:33:28.211825] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-03-02T20:33:28.211879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:28.211912] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:28.211939] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:28.211996] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:28.269316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:28.270226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:28.270314] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:28.270347] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:28.396225] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:28.396391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:28.396434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:28.396465] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:28.400157] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: UP (p=78.32%) [2026-03-02T20:33:28.400457] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-03-02T20:33:28.400641] [INFO ] [sig ] TRMD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:28.547793] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TRMD.txt [2026-03-02T20:33:28.547952] [INFO ] [sig ] [3009/3370] Completed TRMD in 0.3s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:28.547992] [INFO ] [sig ] [3010/3370] Forecasting TRMK... [2026-03-02T20:33:28.548049] [INFO ] [sig ] Generating forecast for: TRMK [2026-03-02T20:33:28.548092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-03-02T20:33:28.560809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-03-02T20:33:28.561177] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-03-02T20:33:28.562040] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-03-02T20:33:28.562102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:28.562136] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:28.562165] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:28.562223] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:28.625147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:28.626077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:28.626166] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:28.626198] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:28.743964] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:28.744130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:28.744172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:28.744203] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:28.747819] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: UP (p=85.59%) [2026-03-02T20:33:28.748132] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-03-02T20:33:28.748270] [INFO ] [sig ] TRMK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:28.897905] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TRMK.txt [2026-03-02T20:33:28.898100] [INFO ] [sig ] [3010/3370] Completed TRMK in 0.4s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:28.898145] [INFO ] [sig ] [3011/3370] Forecasting TRN... [2026-03-02T20:33:28.898177] [INFO ] [sig ] Generating forecast for: TRN [2026-03-02T20:33:28.898208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-03-02T20:33:28.912042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-03-02T20:33:28.912421] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-03-02T20:33:28.913290] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-03-02T20:33:28.913343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:28.913399] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:28.913428] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:28.913486] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:28.975483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:28.976437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:28.976527] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:28.976561] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:29.103168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:29.103339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:29.103379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:29.103451] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:29.107102] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: UP (p=53.08%) [2026-03-02T20:33:29.107404] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-03-02T20:33:29.107543] [INFO ] [sig ] TRN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:29.259061] [INFO ] [LOCAL ] Saved forecast: TRN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TRN.txt [2026-03-02T20:33:29.259412] [INFO ] [sig ] [3011/3370] Completed TRN in 0.4s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:29.259453] [INFO ] [sig ] [3012/3370] Forecasting TRNO... [2026-03-02T20:33:29.259483] [INFO ] [sig ] Generating forecast for: TRNO [2026-03-02T20:33:29.259512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-03-02T20:33:29.273449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-03-02T20:33:29.273845] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-03-02T20:33:29.274674] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-03-02T20:33:29.274727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:29.274758] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:29.274786] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:29.274842] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:29.338638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:29.339741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:29.339830] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:29.339862] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:29.461497] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:29.461696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:29.461746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:29.461778] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:29.465729] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: UP (p=86.65%) [2026-03-02T20:33:29.466015] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-03-02T20:33:29.466152] [INFO ] [sig ] TRNO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:29.706995] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TRNO.txt [2026-03-02T20:33:29.707163] [INFO ] [sig ] [3012/3370] Completed TRNO in 0.4s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:29.707203] [INFO ] [sig ] [3013/3370] Forecasting TRNS... [2026-03-02T20:33:29.707233] [INFO ] [sig ] Generating forecast for: TRNS [2026-03-02T20:33:29.707265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-03-02T20:33:29.721625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-03-02T20:33:29.722005] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-03-02T20:33:29.722856] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-03-02T20:33:29.722908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:29.722941] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:29.722969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:29.723028] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:29.781402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:29.782316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:29.782418] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:29.782453] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:29.898479] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:29.898669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:29.898711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:29.898740] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:29.902652] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: DOWN (p=15.19%) [2026-03-02T20:33:29.902951] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-03-02T20:33:29.903099] [INFO ] [sig ] TRNS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:30.057772] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TRNS.txt [2026-03-02T20:33:30.057945] [INFO ] [sig ] [3013/3370] Completed TRNS in 0.4s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:30.057988] [INFO ] [sig ] [3014/3370] Forecasting TROX... [2026-03-02T20:33:30.058047] [INFO ] [sig ] Generating forecast for: TROX [2026-03-02T20:33:30.058083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-03-02T20:33:30.070509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-03-02T20:33:30.070914] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-03-02T20:33:30.071935] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-03-02T20:33:30.071991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:30.072023] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:30.072049] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:30.072105] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:30.135019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:30.135910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:30.136005] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:30.136045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:30.261114] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:30.261280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:30.261319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:30.261387] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:30.265082] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: UP (p=67.26%) [2026-03-02T20:33:30.265379] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-03-02T20:33:30.265516] [INFO ] [sig ] TROX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:30.414861] [INFO ] [LOCAL ] Saved forecast: TROX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TROX.txt [2026-03-02T20:33:30.415025] [INFO ] [sig ] [3014/3370] Completed TROX in 0.4s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:30.415066] [INFO ] [sig ] [3015/3370] Forecasting TRP... [2026-03-02T20:33:30.415099] [INFO ] [sig ] Generating forecast for: TRP [2026-03-02T20:33:30.415130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-03-02T20:33:30.427965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-03-02T20:33:30.428400] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-03-02T20:33:30.429297] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-03-02T20:33:30.429352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:30.429397] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:30.429426] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:30.429484] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:30.491390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:30.492389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:30.492497] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:30.492533] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:30.619111] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:30.619271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:30.619312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:30.619343] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:30.622837] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: UP (p=99.89%) [2026-03-02T20:33:30.623155] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-03-02T20:33:30.623286] [INFO ] [sig ] TRP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:30.770471] [INFO ] [LOCAL ] Saved forecast: TRP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TRP.txt [2026-03-02T20:33:30.770665] [INFO ] [sig ] [3015/3370] Completed TRP in 0.4s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:30.770711] [INFO ] [sig ] [3016/3370] Forecasting TRS... [2026-03-02T20:33:30.770743] [INFO ] [sig ] Generating forecast for: TRS [2026-03-02T20:33:30.770776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-03-02T20:33:30.783796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-03-02T20:33:30.784189] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-03-02T20:33:30.785051] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-03-02T20:33:30.785103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:30.785135] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:30.785161] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:30.785219] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:30.848805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:30.849770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:30.849858] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:30.849891] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:30.977609] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:30.977786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:30.977853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:30.977905] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:30.982807] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: UP (p=76.00%) [2026-03-02T20:33:30.983230] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-03-02T20:33:30.983397] [INFO ] [sig ] TRS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:31.136331] [INFO ] [LOCAL ] Saved forecast: TRS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TRS.txt [2026-03-02T20:33:31.136502] [INFO ] [sig ] [3016/3370] Completed TRS in 0.4s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:31.136543] [INFO ] [sig ] [3017/3370] Forecasting TRTX... [2026-03-02T20:33:31.136596] [INFO ] [sig ] Generating forecast for: TRTX [2026-03-02T20:33:31.136633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-03-02T20:33:31.148996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-03-02T20:33:31.149406] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-03-02T20:33:31.150306] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-03-02T20:33:31.150360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:31.150391] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:31.150418] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:31.150475] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:31.211002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:31.211987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:31.212080] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:31.212114] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:31.339337] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:31.339504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:31.339547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:31.339597] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:31.343379] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: UP (p=99.17%) [2026-03-02T20:33:31.343802] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-03-02T20:33:31.343986] [INFO ] [sig ] TRTX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:31.491450] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TRTX.txt [2026-03-02T20:33:31.491656] [INFO ] [sig ] [3017/3370] Completed TRTX in 0.4s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:31.491716] [INFO ] [sig ] [3018/3370] Forecasting TRUP... [2026-03-02T20:33:31.491750] [INFO ] [sig ] Generating forecast for: TRUP [2026-03-02T20:33:31.491781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-03-02T20:33:31.505139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-03-02T20:33:31.505558] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-03-02T20:33:31.506418] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-03-02T20:33:31.506473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:31.506508] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:31.506536] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:31.506615] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:31.568788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:31.569777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:31.569868] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:31.569903] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:31.702284] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:31.702443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:31.702483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:31.702512] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:31.706223] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: UP (p=70.89%) [2026-03-02T20:33:31.706742] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-03-02T20:33:31.706892] [INFO ] [sig ] TRUP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:31.855529] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TRUP.txt [2026-03-02T20:33:31.855684] [INFO ] [sig ] [3018/3370] Completed TRUP in 0.4s | 2.73 sym/s | Total: 18.4m | ETA: 2.2m [2026-03-02T20:33:31.855725] [INFO ] [sig ] [3019/3370] Forecasting TRVG... [2026-03-02T20:33:31.855755] [INFO ] [sig ] Generating forecast for: TRVG [2026-03-02T20:33:31.855794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-03-02T20:33:31.867856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-03-02T20:33:31.868191] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-03-02T20:33:31.869017] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-03-02T20:33:31.869071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:31.869103] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:31.869129] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:31.869186] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:31.930701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:31.931671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:31.931760] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:31.931796] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:32.055677] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:32.055848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:32.055889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:32.055918] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:32.059609] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: DOWN (p=47.88%) [2026-03-02T20:33:32.059903] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-03-02T20:33:32.060049] [INFO ] [sig ] TRVG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:32.206652] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TRVG.txt [2026-03-02T20:33:32.206811] [INFO ] [sig ] [3019/3370] Completed TRVG in 0.4s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:32.206854] [INFO ] [sig ] [3020/3370] Forecasting TS... [2026-03-02T20:33:32.206885] [INFO ] [sig ] Generating forecast for: TS [2026-03-02T20:33:32.206918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-03-02T20:33:32.220049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-03-02T20:33:32.220416] [INFO ] [FORECASTER] Starting predict_future for TS [2026-03-02T20:33:32.221321] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-03-02T20:33:32.221375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:32.221407] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:32.221435] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:32.221494] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:32.280311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:32.281193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:32.281291] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:32.281327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:32.402556] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:32.402737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:32.402781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:32.402811] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:32.406371] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: UP (p=99.17%) [2026-03-02T20:33:32.406678] [INFO ] [FORECASTER] Completed predict_future for TS [2026-03-02T20:33:32.406816] [INFO ] [sig ] TS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:32.558995] [INFO ] [LOCAL ] Saved forecast: TS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TS.txt [2026-03-02T20:33:32.559168] [INFO ] [sig ] [3020/3370] Completed TS in 0.4s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:32.559210] [INFO ] [sig ] [3021/3370] Forecasting TSBK... [2026-03-02T20:33:32.559241] [INFO ] [sig ] Generating forecast for: TSBK [2026-03-02T20:33:32.559272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-03-02T20:33:32.571099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-03-02T20:33:32.571660] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-03-02T20:33:32.572526] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-03-02T20:33:32.572610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:32.572646] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:32.572675] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:32.572734] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:32.635238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:32.636089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:32.636219] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:32.636253] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:32.745372] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:32.745530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:32.745587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:32.745620] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:32.749064] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: DOWN (p=19.18%) [2026-03-02T20:33:32.749364] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-03-02T20:33:32.749497] [INFO ] [sig ] TSBK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:32.900939] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TSBK.txt [2026-03-02T20:33:32.901092] [INFO ] [sig ] [3021/3370] Completed TSBK in 0.3s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:32.901132] [INFO ] [sig ] [3022/3370] Forecasting TSCO... [2026-03-02T20:33:32.901163] [INFO ] [sig ] Generating forecast for: TSCO [2026-03-02T20:33:32.901193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-03-02T20:33:32.914188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-03-02T20:33:32.914541] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-03-02T20:33:32.915418] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-03-02T20:33:32.915473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:32.915506] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:32.915534] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:32.915626] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:32.973368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:32.974258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:32.974344] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:32.974376] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:33.095958] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:33.096110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:33.096151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:33.096195] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:33.099820] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: DOWN (p=48.03%) [2026-03-02T20:33:33.100100] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-03-02T20:33:33.100425] [INFO ] [sig ] TSCO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:33.247901] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TSCO.txt [2026-03-02T20:33:33.248092] [INFO ] [sig ] [3022/3370] Completed TSCO in 0.3s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:33.248152] [INFO ] [sig ] [3023/3370] Forecasting TSDD... [2026-03-02T20:33:33.248199] [INFO ] [sig ] Generating forecast for: TSDD [2026-03-02T20:33:33.248239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-03-02T20:33:33.261455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-03-02T20:33:33.261861] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-03-02T20:33:33.262762] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-03-02T20:33:33.262818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:33.262851] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:33.262879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:33.262937] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:33.322655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:33.323467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:33.323555] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:33.323611] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:33.444519] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:33.444692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:33.444733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:33.444761] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:33.448188] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: UP (p=74.96%) [2026-03-02T20:33:33.448469] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-03-02T20:33:33.448632] [INFO ] [sig ] TSDD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:33.595604] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TSDD.txt [2026-03-02T20:33:33.595747] [INFO ] [sig ] [3023/3370] Completed TSDD in 0.3s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:33.595786] [INFO ] [sig ] [3024/3370] Forecasting TSEM... [2026-03-02T20:33:33.595816] [INFO ] [sig ] Generating forecast for: TSEM [2026-03-02T20:33:33.595847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-03-02T20:33:33.607694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-03-02T20:33:33.608012] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-03-02T20:33:33.612747] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-03-02T20:33:33.612802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:33.612836] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:33.612863] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:33.612923] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:33.672746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:33.673598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:33.673688] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:33.673722] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:33.796140] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:33.796307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:33.796346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:33.796565] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:33.800540] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: UP (p=92.90%) [2026-03-02T20:33:33.800877] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-03-02T20:33:33.801018] [INFO ] [sig ] TSEM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:33.971362] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TSEM.txt [2026-03-02T20:33:33.971636] [INFO ] [sig ] [3024/3370] Completed TSEM in 0.4s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:33.971703] [INFO ] [sig ] [3025/3370] Forecasting TSHA... [2026-03-02T20:33:33.971750] [INFO ] [sig ] Generating forecast for: TSHA [2026-03-02T20:33:33.971795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-03-02T20:33:33.984533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-03-02T20:33:33.984945] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-03-02T20:33:33.985859] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-03-02T20:33:33.985916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:33.985951] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:33.985980] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:33.986040] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:34.047736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:34.048609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:34.048704] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:34.048739] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:34.171819] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:34.171990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:34.172089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:34.172128] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:34.175703] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: UP (p=89.71%) [2026-03-02T20:33:34.175989] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-03-02T20:33:34.176124] [INFO ] [sig ] TSHA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:34.324637] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TSHA.txt [2026-03-02T20:33:34.324808] [INFO ] [sig ] [3025/3370] Completed TSHA in 0.4s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:34.324852] [INFO ] [sig ] [3026/3370] Forecasting TSI... [2026-03-02T20:33:34.324889] [INFO ] [sig ] Generating forecast for: TSI [2026-03-02T20:33:34.324924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-03-02T20:33:34.336131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-03-02T20:33:34.336492] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-03-02T20:33:34.337363] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-03-02T20:33:34.337419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:34.337453] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:34.337481] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:34.337563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:34.401989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:34.402792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:34.402878] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:34.402912] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:34.531732] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:34.531897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:34.531937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:34.531964] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:34.535496] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: DOWN (p=18.63%) [2026-03-02T20:33:34.535800] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-03-02T20:33:34.535937] [INFO ] [sig ] TSI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:34.681483] [INFO ] [LOCAL ] Saved forecast: TSI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TSI.txt [2026-03-02T20:33:34.681633] [INFO ] [sig ] [3026/3370] Completed TSI in 0.4s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:34.681676] [INFO ] [sig ] [3027/3370] Forecasting TSL... [2026-03-02T20:33:34.681706] [INFO ] [sig ] Generating forecast for: TSL [2026-03-02T20:33:34.681737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-03-02T20:33:34.694279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-03-02T20:33:34.694630] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-03-02T20:33:34.695444] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-03-02T20:33:34.695496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:34.695529] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:34.695555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:34.695632] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:34.755198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:34.755961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:34.756044] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:34.756077] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:34.901692] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:34.901874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:34.901914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:34.901944] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:34.905637] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: DOWN (p=19.96%) [2026-03-02T20:33:34.905955] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-03-02T20:33:34.906101] [INFO ] [sig ] TSL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:35.058808] [INFO ] [LOCAL ] Saved forecast: TSL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TSL.txt [2026-03-02T20:33:35.058966] [INFO ] [sig ] [3027/3370] Completed TSL in 0.4s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:35.059006] [INFO ] [sig ] [3028/3370] Forecasting TSLA... [2026-03-02T20:33:35.059037] [INFO ] [sig ] Generating forecast for: TSLA [2026-03-02T20:33:35.059073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-03-02T20:33:35.071287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-03-02T20:33:35.071663] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-03-02T20:33:35.072530] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-03-02T20:33:35.072621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:35.072702] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:35.072733] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:35.072791] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:35.133883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:35.134531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:35.134631] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:35.134666] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:35.255384] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:35.255539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:35.255594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:35.255627] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:35.259063] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: DOWN (p=23.33%) [2026-03-02T20:33:35.259339] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-03-02T20:33:35.259468] [INFO ] [sig ] TSLA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:35.409338] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TSLA.txt [2026-03-02T20:33:35.409487] [INFO ] [sig ] [3028/3370] Completed TSLA in 0.4s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:35.409527] [INFO ] [sig ] [3029/3370] Forecasting TSLL... [2026-03-02T20:33:35.409557] [INFO ] [sig ] Generating forecast for: TSLL [2026-03-02T20:33:35.409610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-03-02T20:33:35.421791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-03-02T20:33:35.422133] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-03-02T20:33:35.423009] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-03-02T20:33:35.423064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:35.423099] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:35.423132] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:35.423204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:35.486951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:35.487652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:35.487737] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:35.487770] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:35.612547] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:35.612725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:35.612766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:35.612796] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:35.616643] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: UP (p=65.61%) [2026-03-02T20:33:35.616934] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-03-02T20:33:35.617069] [INFO ] [sig ] TSLL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:35.773844] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TSLL.txt [2026-03-02T20:33:35.774013] [INFO ] [sig ] [3029/3370] Completed TSLL in 0.4s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:35.774058] [INFO ] [sig ] [3030/3370] Forecasting TSLQ... [2026-03-02T20:33:35.774120] [INFO ] [sig ] Generating forecast for: TSLQ [2026-03-02T20:33:35.774170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-03-02T20:33:35.786802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-03-02T20:33:35.787236] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-03-02T20:33:35.788190] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-03-02T20:33:35.788246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:35.788280] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:35.788308] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:35.788366] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:35.851087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:35.852089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:35.852191] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:35.852231] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:35.988463] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:35.988645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:35.988687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:35.988714] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:35.992173] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: DOWN (p=33.23%) [2026-03-02T20:33:35.992661] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-03-02T20:33:35.992794] [INFO ] [sig ] TSLQ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:36.145355] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TSLQ.txt [2026-03-02T20:33:36.145515] [INFO ] [sig ] [3030/3370] Completed TSLQ in 0.4s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:36.145556] [INFO ] [sig ] [3031/3370] Forecasting TSLS... [2026-03-02T20:33:36.145609] [INFO ] [sig ] Generating forecast for: TSLS [2026-03-02T20:33:36.145643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-03-02T20:33:36.159737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-03-02T20:33:36.160143] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-03-02T20:33:36.161060] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-03-02T20:33:36.161129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:36.161173] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:36.161204] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:36.161262] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:36.221102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:36.222033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:36.222122] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:36.222162] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:36.343531] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:36.343713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:36.343756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:36.343841] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:36.348392] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: DOWN (p=9.19%) [2026-03-02T20:33:36.348739] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-03-02T20:33:36.348883] [INFO ] [sig ] TSLS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:36.501832] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TSLS.txt [2026-03-02T20:33:36.502018] [INFO ] [sig ] [3031/3370] Completed TSLS in 0.4s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:36.502077] [INFO ] [sig ] [3032/3370] Forecasting TSLX... [2026-03-02T20:33:36.502110] [INFO ] [sig ] Generating forecast for: TSLX [2026-03-02T20:33:36.502141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-03-02T20:33:36.514605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-03-02T20:33:36.514996] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-03-02T20:33:36.515823] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-03-02T20:33:36.515875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:36.515907] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:36.515934] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:36.515991] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:36.574257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:36.575139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:36.575228] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:36.575262] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:36.698898] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:36.699065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:36.699110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:36.699147] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:36.702828] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: UP (p=55.36%) [2026-03-02T20:33:36.703112] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-03-02T20:33:36.703269] [INFO ] [sig ] TSLX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:36.856301] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TSLX.txt [2026-03-02T20:33:36.856457] [INFO ] [sig ] [3032/3370] Completed TSLX in 0.4s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:36.856497] [INFO ] [sig ] [3033/3370] Forecasting TSM... [2026-03-02T20:33:36.856528] [INFO ] [sig ] Generating forecast for: TSM [2026-03-02T20:33:36.856560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-03-02T20:33:36.869827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-03-02T20:33:36.870274] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-03-02T20:33:36.871419] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-03-02T20:33:36.871475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:36.871510] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:36.871538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:36.871623] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:36.942287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:36.943233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:36.943325] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:36.943360] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:37.071479] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:37.071640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:37.071681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:37.071710] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:37.076409] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: UP (p=99.69%) [2026-03-02T20:33:37.076820] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-03-02T20:33:37.076974] [INFO ] [sig ] TSM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:37.233778] [INFO ] [LOCAL ] Saved forecast: TSM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TSM.txt [2026-03-02T20:33:37.233939] [INFO ] [sig ] [3033/3370] Completed TSM in 0.4s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:37.233992] [INFO ] [sig ] [3034/3370] Forecasting TSN... [2026-03-02T20:33:37.234025] [INFO ] [sig ] Generating forecast for: TSN [2026-03-02T20:33:37.234063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-03-02T20:33:37.247735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-03-02T20:33:37.248131] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-03-02T20:33:37.249194] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-03-02T20:33:37.249247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:37.249293] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:37.249322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:37.249387] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:37.312822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:37.313595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:37.313701] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:37.313738] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:37.442148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:37.442315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:37.442355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:37.442383] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:37.445926] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-03-02T20:33:37.446243] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-03-02T20:33:37.446387] [INFO ] [sig ] TSN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:37.605771] [INFO ] [LOCAL ] Saved forecast: TSN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TSN.txt [2026-03-02T20:33:37.605938] [INFO ] [sig ] [3034/3370] Completed TSN in 0.4s | 2.73 sym/s | Total: 18.5m | ETA: 2.1m [2026-03-02T20:33:37.605987] [INFO ] [sig ] [3035/3370] Forecasting TSQ... [2026-03-02T20:33:37.606020] [INFO ] [sig ] Generating forecast for: TSQ [2026-03-02T20:33:37.606051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-03-02T20:33:37.618607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-03-02T20:33:37.619052] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-03-02T20:33:37.620017] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-03-02T20:33:37.620075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:37.620108] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:37.620135] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:37.620192] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:37.681832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:37.682820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:37.682915] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:37.682950] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:37.814607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:37.814802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:37.814845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:37.814876] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:37.818492] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: UP (p=93.35%) [2026-03-02T20:33:37.818828] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-03-02T20:33:37.818966] [INFO ] [sig ] TSQ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:37.966837] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TSQ.txt [2026-03-02T20:33:37.966999] [INFO ] [sig ] [3035/3370] Completed TSQ in 0.4s | 2.73 sym/s | Total: 18.5m | ETA: 2.0m [2026-03-02T20:33:37.967041] [INFO ] [sig ] [3036/3370] Forecasting TTC... [2026-03-02T20:33:37.967073] [INFO ] [sig ] Generating forecast for: TTC [2026-03-02T20:33:37.967103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-03-02T20:33:37.979884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-03-02T20:33:37.980216] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-03-02T20:33:37.981153] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-03-02T20:33:37.981213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:37.981245] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:37.981272] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:37.981329] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:38.046559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:38.047521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:38.047629] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:38.047666] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:38.171940] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:38.172093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:38.172132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:38.172161] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:38.175587] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: UP (p=60.40%) [2026-03-02T20:33:38.175871] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-03-02T20:33:38.176001] [INFO ] [sig ] TTC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:38.328961] [INFO ] [LOCAL ] Saved forecast: TTC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TTC.txt [2026-03-02T20:33:38.329126] [INFO ] [sig ] [3036/3370] Completed TTC in 0.4s | 2.73 sym/s | Total: 18.6m | ETA: 2.0m [2026-03-02T20:33:38.329165] [INFO ] [sig ] [3037/3370] Forecasting TTD... [2026-03-02T20:33:38.329196] [INFO ] [sig ] Generating forecast for: TTD [2026-03-02T20:33:38.329225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-03-02T20:33:38.341721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-03-02T20:33:38.342070] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-03-02T20:33:38.342910] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-03-02T20:33:38.342962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:38.342995] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:38.343022] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:38.343078] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:38.405011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:38.405988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:38.406077] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:38.406110] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:38.529333] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:38.529503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:38.529544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:38.529595] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:38.533175] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: DOWN (p=46.55%) [2026-03-02T20:33:38.533503] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-03-02T20:33:38.533676] [INFO ] [sig ] TTD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:38.684988] [INFO ] [LOCAL ] Saved forecast: TTD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TTD.txt [2026-03-02T20:33:38.685149] [INFO ] [sig ] [3037/3370] Completed TTD in 0.4s | 2.73 sym/s | Total: 18.6m | ETA: 2.0m [2026-03-02T20:33:38.685189] [INFO ] [sig ] [3038/3370] Forecasting TTE... [2026-03-02T20:33:38.685227] [INFO ] [sig ] Generating forecast for: TTE [2026-03-02T20:33:38.685263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-03-02T20:33:38.698175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-03-02T20:33:38.698607] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-03-02T20:33:38.699760] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-03-02T20:33:38.699817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:38.699853] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:38.699884] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:38.699950] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:38.761123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:38.762052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:38.762191] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:38.762227] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:38.884730] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:38.884929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:38.884980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:38.885011] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:38.889357] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: UP (p=55.57%) [2026-03-02T20:33:38.889665] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-03-02T20:33:38.889809] [INFO ] [sig ] TTE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:39.041872] [INFO ] [LOCAL ] Saved forecast: TTE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TTE.txt [2026-03-02T20:33:39.042049] [INFO ] [sig ] [3038/3370] Completed TTE in 0.4s | 2.73 sym/s | Total: 18.6m | ETA: 2.0m [2026-03-02T20:33:39.042092] [INFO ] [sig ] [3039/3370] Forecasting TTEC... [2026-03-02T20:33:39.042124] [INFO ] [sig ] Generating forecast for: TTEC [2026-03-02T20:33:39.042155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-03-02T20:33:39.055530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-03-02T20:33:39.055941] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-03-02T20:33:39.056792] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-03-02T20:33:39.056846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:39.056902] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:39.056932] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:39.056990] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:39.118289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:39.119283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:39.119383] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:39.119418] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:39.239889] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:39.240051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:39.240094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:39.240125] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:39.243699] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: DOWN (p=1.91%) [2026-03-02T20:33:39.243980] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-03-02T20:33:39.244113] [INFO ] [sig ] TTEC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:39.389912] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TTEC.txt [2026-03-02T20:33:39.390080] [INFO ] [sig ] [3039/3370] Completed TTEC in 0.3s | 2.73 sym/s | Total: 18.6m | ETA: 2.0m [2026-03-02T20:33:39.390123] [INFO ] [sig ] [3040/3370] Forecasting TTEK... [2026-03-02T20:33:39.390155] [INFO ] [sig ] Generating forecast for: TTEK [2026-03-02T20:33:39.390188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-03-02T20:33:39.401969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-03-02T20:33:39.402289] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-03-02T20:33:39.403111] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-03-02T20:33:39.403164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:39.403196] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:39.403223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:39.403279] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:39.461855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:39.462633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:39.462721] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:39.462755] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:39.591885] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:39.592075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:39.592123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:39.592155] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:39.595895] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: DOWN (p=9.97%) [2026-03-02T20:33:39.596230] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-03-02T20:33:39.596389] [INFO ] [sig ] TTEK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:39.759718] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TTEK.txt [2026-03-02T20:33:39.759865] [INFO ] [sig ] [3040/3370] Completed TTEK in 0.4s | 2.73 sym/s | Total: 18.6m | ETA: 2.0m [2026-03-02T20:33:39.759904] [INFO ] [sig ] [3041/3370] Forecasting TTI... [2026-03-02T20:33:39.759935] [INFO ] [sig ] Generating forecast for: TTI [2026-03-02T20:33:39.759974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-03-02T20:33:39.773273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-03-02T20:33:39.773843] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-03-02T20:33:39.774874] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-03-02T20:33:39.774928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:39.774960] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:39.774989] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:39.775046] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:39.840980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:39.842017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:39.842118] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:39.842156] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:39.974654] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:39.974824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:39.974867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:39.974897] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:39.979345] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: UP (p=80.59%) [2026-03-02T20:33:39.979715] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-03-02T20:33:39.980058] [INFO ] [sig ] TTI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:40.141511] [INFO ] [LOCAL ] Saved forecast: TTI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TTI.txt [2026-03-02T20:33:40.141727] [INFO ] [sig ] [3041/3370] Completed TTI in 0.4s | 2.73 sym/s | Total: 18.6m | ETA: 2.0m [2026-03-02T20:33:40.141770] [INFO ] [sig ] [3042/3370] Forecasting TTMI... [2026-03-02T20:33:40.141801] [INFO ] [sig ] Generating forecast for: TTMI [2026-03-02T20:33:40.141831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-03-02T20:33:40.153789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-03-02T20:33:40.154107] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-03-02T20:33:40.154951] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-03-02T20:33:40.155004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:40.155036] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:40.155063] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:40.155120] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:40.213170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:40.213866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:40.213946] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:40.213978] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:40.334947] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:40.335108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:40.335149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:40.335182] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:40.338690] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: DOWN (p=32.99%) [2026-03-02T20:33:40.338972] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-03-02T20:33:40.339101] [INFO ] [sig ] TTMI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:40.490983] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TTMI.txt [2026-03-02T20:33:40.491164] [INFO ] [sig ] [3042/3370] Completed TTMI in 0.3s | 2.73 sym/s | Total: 18.6m | ETA: 2.0m [2026-03-02T20:33:40.491220] [INFO ] [sig ] [3043/3370] Forecasting TTWO... [2026-03-02T20:33:40.491259] [INFO ] [sig ] Generating forecast for: TTWO [2026-03-02T20:33:40.491297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-03-02T20:33:40.504672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-03-02T20:33:40.505058] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-03-02T20:33:40.505913] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-03-02T20:33:40.505966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:40.505998] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:40.506026] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:40.506083] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:40.565396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:40.566318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:40.566435] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:40.566470] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:40.688904] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:40.689074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:40.689117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:40.689146] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:40.692649] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: UP (p=75.32%) [2026-03-02T20:33:40.692944] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-03-02T20:33:40.693080] [INFO ] [sig ] TTWO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:40.838953] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TTWO.txt [2026-03-02T20:33:40.839142] [INFO ] [sig ] [3043/3370] Completed TTWO in 0.3s | 2.73 sym/s | Total: 18.6m | ETA: 2.0m [2026-03-02T20:33:40.839193] [INFO ] [sig ] [3044/3370] Forecasting TUGN... [2026-03-02T20:33:40.839233] [INFO ] [sig ] Generating forecast for: TUGN [2026-03-02T20:33:40.839271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-03-02T20:33:40.851021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-03-02T20:33:40.851396] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-03-02T20:33:40.852263] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-03-02T20:33:40.852316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:40.852350] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:40.852377] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:40.852435] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:40.913976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:40.914914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:40.915004] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:40.915039] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:41.037234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:41.037400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:41.037441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:41.037471] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:41.041164] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: DOWN (p=45.62%) [2026-03-02T20:33:41.041505] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-03-02T20:33:41.041698] [INFO ] [sig ] TUGN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:41.199111] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TUGN.txt [2026-03-02T20:33:41.199341] [INFO ] [sig ] [3044/3370] Completed TUGN in 0.4s | 2.73 sym/s | Total: 18.6m | ETA: 2.0m [2026-03-02T20:33:41.199398] [INFO ] [sig ] [3045/3370] Forecasting TUSK... [2026-03-02T20:33:41.199431] [INFO ] [sig ] Generating forecast for: TUSK [2026-03-02T20:33:41.199461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-03-02T20:33:41.213674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-03-02T20:33:41.214037] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-03-02T20:33:41.214955] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-03-02T20:33:41.215009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:41.215088] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:41.215118] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:41.215177] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:41.276541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:41.277422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:41.277591] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:41.277631] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:41.402757] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:41.402918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:41.402960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:41.402992] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:41.406750] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: UP (p=96.71%) [2026-03-02T20:33:41.407065] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-03-02T20:33:41.407210] [INFO ] [sig ] TUSK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:41.556463] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TUSK.txt [2026-03-02T20:33:41.556651] [INFO ] [sig ] [3045/3370] Completed TUSK in 0.4s | 2.73 sym/s | Total: 18.6m | ETA: 2.0m [2026-03-02T20:33:41.556703] [INFO ] [sig ] [3046/3370] Forecasting TVC... [2026-03-02T20:33:41.556736] [INFO ] [sig ] Generating forecast for: TVC [2026-03-02T20:33:41.556766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-03-02T20:33:41.569552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-03-02T20:33:41.569994] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-03-02T20:33:41.570960] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-03-02T20:33:41.571028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:41.571071] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:41.571100] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:41.571158] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:41.635030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:41.635908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:41.635995] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:41.636028] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:41.747719] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:41.747882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:41.747923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:41.747994] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:41.751789] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: UP (p=78.87%) [2026-03-02T20:33:41.752105] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-03-02T20:33:41.752265] [INFO ] [sig ] TVC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:41.903606] [INFO ] [LOCAL ] Saved forecast: TVC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TVC.txt [2026-03-02T20:33:41.903793] [INFO ] [sig ] [3046/3370] Completed TVC in 0.3s | 2.73 sym/s | Total: 18.6m | ETA: 2.0m [2026-03-02T20:33:41.903835] [INFO ] [sig ] [3047/3370] Forecasting TVE... [2026-03-02T20:33:41.903864] [INFO ] [sig ] Generating forecast for: TVE [2026-03-02T20:33:41.903894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-03-02T20:33:41.915835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-03-02T20:33:41.916182] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-03-02T20:33:41.917067] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-03-02T20:33:41.917137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:41.917174] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:41.917201] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:41.917260] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:41.985250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:41.986472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:41.986594] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:41.986649] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:42.096627] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:42.096796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:42.096838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:42.096868] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:42.100738] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: UP (p=67.60%) [2026-03-02T20:33:42.101067] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-03-02T20:33:42.101219] [INFO ] [sig ] TVE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:42.252758] [INFO ] [LOCAL ] Saved forecast: TVE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TVE.txt [2026-03-02T20:33:42.252926] [INFO ] [sig ] [3047/3370] Completed TVE in 0.3s | 2.73 sym/s | Total: 18.6m | ETA: 2.0m [2026-03-02T20:33:42.252976] [INFO ] [sig ] [3048/3370] Forecasting TVTX... [2026-03-02T20:33:42.253010] [INFO ] [sig ] Generating forecast for: TVTX [2026-03-02T20:33:42.253055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-03-02T20:33:42.266168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-03-02T20:33:42.266544] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-03-02T20:33:42.267499] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-03-02T20:33:42.267566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:42.267632] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:42.267662] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:42.267737] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:42.330383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:42.331307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:42.331398] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:42.331449] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:42.459666] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:42.459837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:42.459880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:42.459948] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:42.463729] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: DOWN (p=49.11%) [2026-03-02T20:33:42.464141] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-03-02T20:33:42.464340] [INFO ] [sig ] TVTX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:42.624007] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TVTX.txt [2026-03-02T20:33:42.624285] [INFO ] [sig ] [3048/3370] Completed TVTX in 0.4s | 2.73 sym/s | Total: 18.6m | ETA: 2.0m [2026-03-02T20:33:42.624349] [INFO ] [sig ] [3049/3370] Forecasting TWFG... [2026-03-02T20:33:42.624397] [INFO ] [sig ] Generating forecast for: TWFG [2026-03-02T20:33:42.624443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-03-02T20:33:42.642779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-03-02T20:33:42.643322] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-03-02T20:33:42.644493] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-03-02T20:33:42.644562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:42.644641] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:42.644680] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:42.644765] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:42.716289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:42.717296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:42.717389] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:42.717421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:42.859390] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:42.859609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:42.859661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:42.859693] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:42.863976] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: DOWN (p=27.77%) [2026-03-02T20:33:42.864409] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-03-02T20:33:42.864616] [INFO ] [sig ] TWFG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:43.027793] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TWFG.txt [2026-03-02T20:33:43.027964] [INFO ] [sig ] [3049/3370] Completed TWFG in 0.4s | 2.73 sym/s | Total: 18.6m | ETA: 2.0m [2026-03-02T20:33:43.028004] [INFO ] [sig ] [3050/3370] Forecasting TWG... [2026-03-02T20:33:43.028064] [INFO ] [sig ] Generating forecast for: TWG [2026-03-02T20:33:43.028101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-03-02T20:33:43.040882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-03-02T20:33:43.041344] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-03-02T20:33:43.042342] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-03-02T20:33:43.042400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:43.042433] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:43.042474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:43.042535] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:43.108796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:43.109834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:43.109931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:43.109964] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:43.246131] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:43.246329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:43.246385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:43.246439] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:43.250406] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: UP (p=69.98%) [2026-03-02T20:33:43.250780] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-03-02T20:33:43.250935] [INFO ] [sig ] TWG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:43.404684] [INFO ] [LOCAL ] Saved forecast: TWG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TWG.txt [2026-03-02T20:33:43.404848] [INFO ] [sig ] [3050/3370] Completed TWG in 0.4s | 2.73 sym/s | Total: 18.6m | ETA: 2.0m [2026-03-02T20:33:43.404889] [INFO ] [sig ] [3051/3370] Forecasting TWI... [2026-03-02T20:33:43.404921] [INFO ] [sig ] Generating forecast for: TWI [2026-03-02T20:33:43.404952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-03-02T20:33:43.418517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-03-02T20:33:43.418939] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-03-02T20:33:43.419805] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-03-02T20:33:43.419858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:43.419889] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:43.419914] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:43.419971] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:43.480164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:43.481097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:43.481187] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:43.481220] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:43.603744] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:43.603925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:43.603984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:43.604019] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:43.607700] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: UP (p=60.17%) [2026-03-02T20:33:43.607981] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-03-02T20:33:43.608130] [INFO ] [sig ] TWI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:43.754920] [INFO ] [LOCAL ] Saved forecast: TWI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TWI.txt [2026-03-02T20:33:43.755074] [INFO ] [sig ] [3051/3370] Completed TWI in 0.4s | 2.73 sym/s | Total: 18.6m | ETA: 1.9m [2026-03-02T20:33:43.755114] [INFO ] [sig ] [3052/3370] Forecasting TWIN... [2026-03-02T20:33:43.755145] [INFO ] [sig ] Generating forecast for: TWIN [2026-03-02T20:33:43.755176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-03-02T20:33:43.767796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-03-02T20:33:43.768195] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-03-02T20:33:43.769046] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-03-02T20:33:43.769099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:43.769131] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:43.769158] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:43.769215] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:43.827683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:43.828663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:43.828756] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:43.828795] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:43.954770] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:43.954934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:43.954977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:43.955010] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:43.959302] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: UP (p=59.45%) [2026-03-02T20:33:43.959623] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-03-02T20:33:43.959769] [INFO ] [sig ] TWIN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:44.113339] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TWIN.txt [2026-03-02T20:33:44.113496] [INFO ] [sig ] [3052/3370] Completed TWIN in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:44.113537] [INFO ] [sig ] [3053/3370] Forecasting TWLO... [2026-03-02T20:33:44.113567] [INFO ] [sig ] Generating forecast for: TWLO [2026-03-02T20:33:44.113620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-03-02T20:33:44.126504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-03-02T20:33:44.126927] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-03-02T20:33:44.127802] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-03-02T20:33:44.127857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:44.127891] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:44.127919] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:44.127976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:44.187526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:44.188661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:44.188754] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:44.188787] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:44.322226] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:44.322423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:44.322475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:44.322506] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:44.326137] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: DOWN (p=8.38%) [2026-03-02T20:33:44.326492] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-03-02T20:33:44.326723] [INFO ] [sig ] TWLO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:44.478367] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TWLO.txt [2026-03-02T20:33:44.478541] [INFO ] [sig ] [3053/3370] Completed TWLO in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:44.478600] [INFO ] [sig ] [3054/3370] Forecasting TWO... [2026-03-02T20:33:44.478633] [INFO ] [sig ] Generating forecast for: TWO [2026-03-02T20:33:44.478671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-03-02T20:33:44.492080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-03-02T20:33:44.492479] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-03-02T20:33:44.493497] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-03-02T20:33:44.493551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:44.493608] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:44.493653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:44.493720] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:44.552491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:44.553391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:44.553481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:44.553514] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:44.673513] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:44.673707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:44.673752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:44.673781] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:44.677682] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: DOWN (p=34.20%) [2026-03-02T20:33:44.678000] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-03-02T20:33:44.678164] [INFO ] [sig ] TWO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:44.826833] [INFO ] [LOCAL ] Saved forecast: TWO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TWO.txt [2026-03-02T20:33:44.827005] [INFO ] [sig ] [3054/3370] Completed TWO in 0.3s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:44.827046] [INFO ] [sig ] [3055/3370] Forecasting TX... [2026-03-02T20:33:44.827079] [INFO ] [sig ] Generating forecast for: TX [2026-03-02T20:33:44.827111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-03-02T20:33:44.840011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-03-02T20:33:44.840424] [INFO ] [FORECASTER] Starting predict_future for TX [2026-03-02T20:33:44.841330] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-03-02T20:33:44.841385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:44.841419] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:44.841448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:44.841508] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:44.901392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:44.902322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:44.902469] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:44.902505] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:45.025310] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:45.025480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:45.025524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:45.025554] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:45.029622] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: DOWN (p=19.06%) [2026-03-02T20:33:45.029953] [INFO ] [FORECASTER] Completed predict_future for TX [2026-03-02T20:33:45.030096] [INFO ] [sig ] TX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:45.180829] [INFO ] [LOCAL ] Saved forecast: TX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TX.txt [2026-03-02T20:33:45.181018] [INFO ] [sig ] [3055/3370] Completed TX in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:45.181061] [INFO ] [sig ] [3056/3370] Forecasting TXG... [2026-03-02T20:33:45.181094] [INFO ] [sig ] Generating forecast for: TXG [2026-03-02T20:33:45.181130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-03-02T20:33:45.193932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-03-02T20:33:45.194297] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-03-02T20:33:45.195140] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-03-02T20:33:45.195193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:45.195225] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:45.195252] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:45.195309] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:45.257074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:45.258246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:45.258354] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:45.258402] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:45.382074] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:45.382241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:45.382282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:45.382313] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:45.385750] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: DOWN (p=18.94%) [2026-03-02T20:33:45.386034] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-03-02T20:33:45.386170] [INFO ] [sig ] TXG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:45.536157] [INFO ] [LOCAL ] Saved forecast: TXG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TXG.txt [2026-03-02T20:33:45.536319] [INFO ] [sig ] [3056/3370] Completed TXG in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:45.536359] [INFO ] [sig ] [3057/3370] Forecasting TXMD... [2026-03-02T20:33:45.536390] [INFO ] [sig ] Generating forecast for: TXMD [2026-03-02T20:33:45.536420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-03-02T20:33:45.548208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-03-02T20:33:45.548600] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-03-02T20:33:45.549416] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-03-02T20:33:45.549472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:45.549504] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:45.549531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:45.549611] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:45.615988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:45.616928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:45.617019] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:45.617058] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:45.738159] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:45.738297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:45.738335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:45.738363] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:45.741861] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: UP (p=80.14%) [2026-03-02T20:33:45.742144] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-03-02T20:33:45.742275] [INFO ] [sig ] TXMD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:45.895857] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TXMD.txt [2026-03-02T20:33:45.896026] [INFO ] [sig ] [3057/3370] Completed TXMD in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:45.896067] [INFO ] [sig ] [3058/3370] Forecasting TXN... [2026-03-02T20:33:45.896097] [INFO ] [sig ] Generating forecast for: TXN [2026-03-02T20:33:45.896126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-03-02T20:33:45.911495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-03-02T20:33:45.911922] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-03-02T20:33:45.912780] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-03-02T20:33:45.912834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:45.912866] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:45.912894] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:45.912951] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:45.975982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:45.976898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:45.976987] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:45.977021] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:46.108380] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:46.108547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:46.108605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:46.108636] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:46.112530] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: DOWN (p=40.21%) [2026-03-02T20:33:46.113061] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-03-02T20:33:46.113201] [INFO ] [sig ] TXN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:46.273529] [INFO ] [LOCAL ] Saved forecast: TXN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TXN.txt [2026-03-02T20:33:46.273742] [INFO ] [sig ] [3058/3370] Completed TXN in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:46.273785] [INFO ] [sig ] [3059/3370] Forecasting TXO... [2026-03-02T20:33:46.273817] [INFO ] [sig ] Generating forecast for: TXO [2026-03-02T20:33:46.273848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-03-02T20:33:46.287232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-03-02T20:33:46.287673] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-03-02T20:33:46.288548] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-03-02T20:33:46.288619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:46.288653] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:46.288681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:46.288737] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:46.352119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:46.353222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:46.353313] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:46.353348] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:46.480357] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:46.480590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:46.480637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:46.480667] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:46.484503] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: UP (p=53.23%) [2026-03-02T20:33:46.485009] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-03-02T20:33:46.485146] [INFO ] [sig ] TXO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:46.649317] [INFO ] [LOCAL ] Saved forecast: TXO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TXO.txt [2026-03-02T20:33:46.649522] [INFO ] [sig ] [3059/3370] Completed TXO in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:46.649585] [INFO ] [sig ] [3060/3370] Forecasting TXRH... [2026-03-02T20:33:46.649622] [INFO ] [sig ] Generating forecast for: TXRH [2026-03-02T20:33:46.649659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-03-02T20:33:46.665990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-03-02T20:33:46.666474] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-03-02T20:33:46.667625] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-03-02T20:33:46.667681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:46.667714] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:46.667741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:46.667799] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:46.732124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:46.733166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:46.733273] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:46.733318] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:46.871979] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:46.872166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:46.872219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:46.872251] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:46.876166] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: DOWN (p=39.58%) [2026-03-02T20:33:46.876464] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-03-02T20:33:46.876819] [INFO ] [sig ] TXRH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:47.036464] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TXRH.txt [2026-03-02T20:33:47.036647] [INFO ] [sig ] [3060/3370] Completed TXRH in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:47.036692] [INFO ] [sig ] [3061/3370] Forecasting TY... [2026-03-02T20:33:47.036723] [INFO ] [sig ] Generating forecast for: TY [2026-03-02T20:33:47.036752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-03-02T20:33:47.050165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-03-02T20:33:47.050517] [INFO ] [FORECASTER] Starting predict_future for TY [2026-03-02T20:33:47.051550] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-03-02T20:33:47.051632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:47.051666] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:47.051693] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:47.051749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:47.116709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:47.117540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:47.117648] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:47.117683] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:47.242078] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:47.242239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:47.242280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:47.242312] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:47.245961] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: DOWN (p=44.00%) [2026-03-02T20:33:47.246247] [INFO ] [FORECASTER] Completed predict_future for TY [2026-03-02T20:33:47.246383] [INFO ] [sig ] TY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:47.392294] [INFO ] [LOCAL ] Saved forecast: TY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TY.txt [2026-03-02T20:33:47.392442] [INFO ] [sig ] [3061/3370] Completed TY in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:47.392484] [INFO ] [sig ] [3062/3370] Forecasting TYG... [2026-03-02T20:33:47.392514] [INFO ] [sig ] Generating forecast for: TYG [2026-03-02T20:33:47.392546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-03-02T20:33:47.406074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-03-02T20:33:47.406460] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-03-02T20:33:47.407284] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-03-02T20:33:47.407339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:47.407410] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:47.407444] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:47.407514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:47.473508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:47.474784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:47.474873] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:47.474908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:47.620320] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:47.620513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:47.620570] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:47.620638] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:47.625783] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: UP (p=62.47%) [2026-03-02T20:33:47.626248] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-03-02T20:33:47.626459] [INFO ] [sig ] TYG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:47.780935] [INFO ] [LOCAL ] Saved forecast: TYG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TYG.txt [2026-03-02T20:33:47.781084] [INFO ] [sig ] [3062/3370] Completed TYG in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:47.781124] [INFO ] [sig ] [3063/3370] Forecasting TYGO... [2026-03-02T20:33:47.781155] [INFO ] [sig ] Generating forecast for: TYGO [2026-03-02T20:33:47.781185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-03-02T20:33:47.793688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-03-02T20:33:47.793982] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-03-02T20:33:47.794815] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-03-02T20:33:47.794867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:47.794909] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:47.794938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:47.794995] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:47.854203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:47.855153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:47.855261] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:47.855307] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:47.976895] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:47.977058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:47.977098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:47.977126] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:47.980850] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: DOWN (p=9.29%) [2026-03-02T20:33:47.981129] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-03-02T20:33:47.981258] [INFO ] [sig ] TYGO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:48.143346] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TYGO.txt [2026-03-02T20:33:48.143512] [INFO ] [sig ] [3063/3370] Completed TYGO in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:48.143555] [INFO ] [sig ] [3064/3370] Forecasting TYL... [2026-03-02T20:33:48.143628] [INFO ] [sig ] Generating forecast for: TYL [2026-03-02T20:33:48.143664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-03-02T20:33:48.156429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-03-02T20:33:48.156832] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-03-02T20:33:48.157721] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-03-02T20:33:48.157774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:48.157808] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:48.157834] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:48.157893] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:48.232190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:48.233333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:48.233442] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:48.233486] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:48.366365] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:48.366528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:48.366590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:48.366625] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:48.370423] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: UP (p=69.19%) [2026-03-02T20:33:48.370769] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-03-02T20:33:48.370935] [INFO ] [sig ] TYL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:48.530768] [INFO ] [LOCAL ] Saved forecast: TYL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TYL.txt [2026-03-02T20:33:48.530925] [INFO ] [sig ] [3064/3370] Completed TYL in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:48.530973] [INFO ] [sig ] [3065/3370] Forecasting TYRA... [2026-03-02T20:33:48.531011] [INFO ] [sig ] Generating forecast for: TYRA [2026-03-02T20:33:48.531048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-03-02T20:33:48.544004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-03-02T20:33:48.544384] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-03-02T20:33:48.545209] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-03-02T20:33:48.545262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:48.545293] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:48.545320] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:48.545376] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:48.604328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:48.605238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:48.605327] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:48.605359] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:48.728364] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:48.728526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:48.728566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:48.728654] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:48.733175] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: UP (p=56.71%) [2026-03-02T20:33:48.733461] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-03-02T20:33:48.733620] [INFO ] [sig ] TYRA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:48.881064] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/TYRA.txt [2026-03-02T20:33:48.881225] [INFO ] [sig ] [3065/3370] Completed TYRA in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:48.881265] [INFO ] [sig ] [3066/3370] Forecasting TZOO... [2026-03-02T20:33:48.881296] [INFO ] [sig ] Generating forecast for: TZOO [2026-03-02T20:33:48.881327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-03-02T20:33:48.893682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-03-02T20:33:48.894026] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-03-02T20:33:48.894899] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-03-02T20:33:48.894953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:48.894985] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:48.895012] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:48.895069] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:48.954372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:48.955200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:48.955285] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:48.955318] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:49.084665] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:49.084878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:49.084933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:49.084968] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:49.088958] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: DOWN (p=30.83%) [2026-03-02T20:33:49.089398] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-03-02T20:33:49.089623] [INFO ] [sig ] TZOO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:49.245228] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/TZOO.txt [2026-03-02T20:33:49.245384] [INFO ] [sig ] [3066/3370] Completed TZOO in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:49.245437] [INFO ] [sig ] [3067/3370] Forecasting UAA... [2026-03-02T20:33:49.245481] [INFO ] [sig ] Generating forecast for: UAA [2026-03-02T20:33:49.245522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-03-02T20:33:49.258770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-03-02T20:33:49.259182] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-03-02T20:33:49.260129] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-03-02T20:33:49.260183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:49.260217] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:49.260246] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:49.260305] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:49.326108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:49.327065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:49.327156] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:49.327197] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:49.457834] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:49.457998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:49.458063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:49.458106] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:49.462467] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: DOWN (p=3.78%) [2026-03-02T20:33:49.462827] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-03-02T20:33:49.462971] [INFO ] [sig ] UAA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:49.624159] [INFO ] [LOCAL ] Saved forecast: UAA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UAA.txt [2026-03-02T20:33:49.624331] [INFO ] [sig ] [3067/3370] Completed UAA in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.9m [2026-03-02T20:33:49.624374] [INFO ] [sig ] [3068/3370] Forecasting UAE... [2026-03-02T20:33:49.624416] [INFO ] [sig ] Generating forecast for: UAE [2026-03-02T20:33:49.624468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-03-02T20:33:49.640465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-03-02T20:33:49.640892] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-03-02T20:33:49.641798] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-03-02T20:33:49.641855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:49.641902] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:49.641942] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:49.642010] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:49.709442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:49.710407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:49.710503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:49.710547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:49.834685] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:49.834865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:49.834905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:49.834934] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:49.838354] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: UP (p=66.86%) [2026-03-02T20:33:49.838659] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-03-02T20:33:49.838826] [INFO ] [sig ] UAE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:49.986100] [INFO ] [LOCAL ] Saved forecast: UAE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UAE.txt [2026-03-02T20:33:49.986236] [INFO ] [sig ] [3068/3370] Completed UAE in 0.4s | 2.73 sym/s | Total: 18.7m | ETA: 1.8m [2026-03-02T20:33:49.986274] [INFO ] [sig ] [3069/3370] Forecasting UAL... [2026-03-02T20:33:49.986303] [INFO ] [sig ] Generating forecast for: UAL [2026-03-02T20:33:49.986334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-03-02T20:33:49.998451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-03-02T20:33:49.998869] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-03-02T20:33:49.999747] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-03-02T20:33:49.999800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:49.999833] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:49.999859] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:49.999916] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:50.058060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:50.058869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:50.058954] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:50.058988] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:50.179452] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:50.179640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:50.179685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:50.179716] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:50.183233] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: UP (p=93.59%) [2026-03-02T20:33:50.183518] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-03-02T20:33:50.183677] [INFO ] [sig ] UAL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:50.340407] [INFO ] [LOCAL ] Saved forecast: UAL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UAL.txt [2026-03-02T20:33:50.340601] [INFO ] [sig ] [3069/3370] Completed UAL in 0.4s | 2.73 sym/s | Total: 18.8m | ETA: 1.8m [2026-03-02T20:33:50.340656] [INFO ] [sig ] [3070/3370] Forecasting UBFO... [2026-03-02T20:33:50.340697] [INFO ] [sig ] Generating forecast for: UBFO [2026-03-02T20:33:50.340734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-03-02T20:33:50.352886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-03-02T20:33:50.353244] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-03-02T20:33:50.354112] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-03-02T20:33:50.354168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:50.354201] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:50.354228] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:50.354287] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:50.421891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:50.422952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:50.423067] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:50.423117] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:50.546159] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:50.546320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:50.546362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:50.546412] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:50.550382] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-03-02T20:33:50.550695] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-03-02T20:33:50.550831] [INFO ] [sig ] UBFO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:50.705515] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UBFO.txt [2026-03-02T20:33:50.705699] [INFO ] [sig ] [3070/3370] Completed UBFO in 0.4s | 2.73 sym/s | Total: 18.8m | ETA: 1.8m [2026-03-02T20:33:50.705742] [INFO ] [sig ] [3071/3370] Forecasting UBND... [2026-03-02T20:33:50.705774] [INFO ] [sig ] Generating forecast for: UBND [2026-03-02T20:33:50.705807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBND' from 'https://tdm.silogroup.org/data/derivative_storage/UBND.csv'. [2026-03-02T20:33:50.719618] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'UBND'. [2026-03-02T20:33:50.719990] [INFO ] [FORECASTER] Starting predict_future for UBND [2026-03-02T20:33:50.721016] [DEBUG] [LOCAL ] No optimal features file found for UBND: ./output/feature-sets/UBND.txt [2026-03-02T20:33:50.721078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:50.721113] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:50.721140] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:50.721198] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:50.789416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:50.790593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:50.790698] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:50.790739] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:50.923939] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:50.924102] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-02T20:33:50.924144] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:50.924173] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:50.927683] [DEBUG] [FORECASTER] UBND: Forecast T+1@11:T+2@11: DOWN (p=4.21%) [2026-03-02T20:33:50.927994] [INFO ] [FORECASTER] Completed predict_future for UBND [2026-03-02T20:33:50.928154] [INFO ] [sig ] UBND: Forecast for 2026-02-27: DOWN (sign=0.00) [2026-03-02T20:33:51.083081] [INFO ] [LOCAL ] Saved forecast: UBND 2026-03-02 0 -> ./output/forecasts/individual/2026-03-02/UBND.txt [2026-03-02T20:33:51.083265] [INFO ] [sig ] [3071/3370] Completed UBND in 0.4s | 2.73 sym/s | Total: 18.8m | ETA: 1.8m [2026-03-02T20:33:51.083326] [INFO ] [sig ] [3072/3370] Forecasting UBRL... [2026-03-02T20:33:51.083395] [INFO ] [sig ] Generating forecast for: UBRL [2026-03-02T20:33:51.083431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-03-02T20:33:51.099887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-03-02T20:33:51.100357] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-03-02T20:33:51.101332] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-03-02T20:33:51.101387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:51.101424] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:51.101459] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:51.101532] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:51.160342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:51.161298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:51.161436] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:51.161480] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:51.289917] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:51.290083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:51.290123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:51.290152] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:51.293704] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: UP (p=72.08%) [2026-03-02T20:33:51.293996] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-03-02T20:33:51.294131] [INFO ] [sig ] UBRL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:51.445658] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UBRL.txt [2026-03-02T20:33:51.445822] [INFO ] [sig ] [3072/3370] Completed UBRL in 0.4s | 2.73 sym/s | Total: 18.8m | ETA: 1.8m [2026-03-02T20:33:51.445865] [INFO ] [sig ] [3073/3370] Forecasting UBS... [2026-03-02T20:33:51.445897] [INFO ] [sig ] Generating forecast for: UBS [2026-03-02T20:33:51.445931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-03-02T20:33:51.458107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-03-02T20:33:51.458435] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-03-02T20:33:51.459282] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-03-02T20:33:51.459336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:51.459368] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:51.459395] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:51.459453] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:51.523001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:51.523931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:51.524017] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:51.524050] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:51.650298] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:51.650460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:51.650502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:51.650533] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:51.654074] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-03-02T20:33:51.654365] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-03-02T20:33:51.654504] [INFO ] [sig ] UBS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:51.809018] [INFO ] [LOCAL ] Saved forecast: UBS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UBS.txt [2026-03-02T20:33:51.809187] [INFO ] [sig ] [3073/3370] Completed UBS in 0.4s | 2.73 sym/s | Total: 18.8m | ETA: 1.8m [2026-03-02T20:33:51.809230] [INFO ] [sig ] [3074/3370] Forecasting UBSI... [2026-03-02T20:33:51.809259] [INFO ] [sig ] Generating forecast for: UBSI [2026-03-02T20:33:51.809290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-03-02T20:33:51.821401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-03-02T20:33:51.821974] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-03-02T20:33:51.823011] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-03-02T20:33:51.823063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:51.823107] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:51.823135] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:51.823193] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:51.881287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:51.882107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:51.882197] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:51.882231] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:51.999634] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:51.999800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:51.999841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:51.999869] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:52.003343] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: UP (p=87.19%) [2026-03-02T20:33:52.003647] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-03-02T20:33:52.003780] [INFO ] [sig ] UBSI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:52.160993] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UBSI.txt [2026-03-02T20:33:52.161141] [INFO ] [sig ] [3074/3370] Completed UBSI in 0.4s | 2.73 sym/s | Total: 18.8m | ETA: 1.8m [2026-03-02T20:33:52.161180] [INFO ] [sig ] [3075/3370] Forecasting UDMY... [2026-03-02T20:33:52.161210] [INFO ] [sig ] Generating forecast for: UDMY [2026-03-02T20:33:52.161243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-03-02T20:33:52.173346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-03-02T20:33:52.173716] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-03-02T20:33:52.174529] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-03-02T20:33:52.174608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:52.174642] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:52.174669] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:52.174725] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:52.234620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:52.235501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:52.235611] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:52.235650] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:52.355603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:52.355773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:52.355814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:52.355844] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:52.359410] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: DOWN (p=49.60%) [2026-03-02T20:33:52.359741] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-03-02T20:33:52.359877] [INFO ] [sig ] UDMY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:52.504369] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UDMY.txt [2026-03-02T20:33:52.504534] [INFO ] [sig ] [3075/3370] Completed UDMY in 0.3s | 2.73 sym/s | Total: 18.8m | ETA: 1.8m [2026-03-02T20:33:52.504592] [INFO ] [sig ] [3076/3370] Forecasting UE... [2026-03-02T20:33:52.504625] [INFO ] [sig ] Generating forecast for: UE [2026-03-02T20:33:52.504657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-03-02T20:33:52.516927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-03-02T20:33:52.517280] [INFO ] [FORECASTER] Starting predict_future for UE [2026-03-02T20:33:52.518154] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-03-02T20:33:52.518208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:52.518240] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:52.518267] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:52.518324] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:52.577495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:52.578241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:52.578327] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:52.578362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:52.703243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:52.703441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:52.703485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:52.703518] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:52.707166] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: UP (p=92.69%) [2026-03-02T20:33:52.707487] [INFO ] [FORECASTER] Completed predict_future for UE [2026-03-02T20:33:52.707650] [INFO ] [sig ] UE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:52.860369] [INFO ] [LOCAL ] Saved forecast: UE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UE.txt [2026-03-02T20:33:52.860521] [INFO ] [sig ] [3076/3370] Completed UE in 0.4s | 2.73 sym/s | Total: 18.8m | ETA: 1.8m [2026-03-02T20:33:52.860560] [INFO ] [sig ] [3077/3370] Forecasting UEIC... [2026-03-02T20:33:52.860612] [INFO ] [sig ] Generating forecast for: UEIC [2026-03-02T20:33:52.860644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-03-02T20:33:52.872632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-03-02T20:33:52.872957] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-03-02T20:33:52.873824] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-03-02T20:33:52.873878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:52.873922] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:52.873954] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:52.874013] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:52.933040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:52.933887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:52.933978] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:52.934014] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:53.060624] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:53.060791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:53.060833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:53.060863] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:53.064476] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=24.08%) [2026-03-02T20:33:53.064790] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-03-02T20:33:53.064927] [INFO ] [sig ] UEIC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:53.213382] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UEIC.txt [2026-03-02T20:33:53.213542] [INFO ] [sig ] [3077/3370] Completed UEIC in 0.4s | 2.73 sym/s | Total: 18.8m | ETA: 1.8m [2026-03-02T20:33:53.213601] [INFO ] [sig ] [3078/3370] Forecasting UFCS... [2026-03-02T20:33:53.213633] [INFO ] [sig ] Generating forecast for: UFCS [2026-03-02T20:33:53.213694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-03-02T20:33:53.226095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-03-02T20:33:53.226452] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-03-02T20:33:53.227299] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-03-02T20:33:53.227353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:53.227388] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:53.227416] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:53.227475] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:53.287192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:53.288013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:53.288128] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:53.288163] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:53.413055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:53.413228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:53.413270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:53.413301] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:53.416852] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: DOWN (p=17.27%) [2026-03-02T20:33:53.417138] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-03-02T20:33:53.417273] [INFO ] [sig ] UFCS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:53.563681] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UFCS.txt [2026-03-02T20:33:53.563833] [INFO ] [sig ] [3078/3370] Completed UFCS in 0.4s | 2.73 sym/s | Total: 18.8m | ETA: 1.8m [2026-03-02T20:33:53.563872] [INFO ] [sig ] [3079/3370] Forecasting UFI... [2026-03-02T20:33:53.563903] [INFO ] [sig ] Generating forecast for: UFI [2026-03-02T20:33:53.563934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-03-02T20:33:53.575461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-03-02T20:33:53.575806] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-03-02T20:33:53.576621] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-03-02T20:33:53.576674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:53.576759] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:53.576788] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:53.576847] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:53.636409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:53.637242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:53.637331] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:53.637366] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:53.763023] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:53.763187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:53.763229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:53.763259] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:53.766908] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: DOWN (p=9.68%) [2026-03-02T20:33:53.767194] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-03-02T20:33:53.767328] [INFO ] [sig ] UFI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:53.920242] [INFO ] [LOCAL ] Saved forecast: UFI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UFI.txt [2026-03-02T20:33:53.920444] [INFO ] [sig ] [3079/3370] Completed UFI in 0.4s | 2.73 sym/s | Total: 18.8m | ETA: 1.8m [2026-03-02T20:33:53.920494] [INFO ] [sig ] [3080/3370] Forecasting UFO... [2026-03-02T20:33:53.920526] [INFO ] [sig ] Generating forecast for: UFO [2026-03-02T20:33:53.920558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-03-02T20:33:53.933602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-03-02T20:33:53.934015] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-03-02T20:33:53.934873] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-03-02T20:33:53.934928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:53.934962] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:53.934990] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:53.935050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:53.995369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:53.996333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:53.996461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:53.996497] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:54.128477] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:54.128666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:54.128709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:54.128738] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:54.133046] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: UP (p=85.06%) [2026-03-02T20:33:54.133368] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-03-02T20:33:54.133550] [INFO ] [sig ] UFO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:54.285612] [INFO ] [LOCAL ] Saved forecast: UFO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UFO.txt [2026-03-02T20:33:54.285778] [INFO ] [sig ] [3080/3370] Completed UFO in 0.4s | 2.73 sym/s | Total: 18.8m | ETA: 1.8m [2026-03-02T20:33:54.285826] [INFO ] [sig ] [3081/3370] Forecasting UFPI... [2026-03-02T20:33:54.285858] [INFO ] [sig ] Generating forecast for: UFPI [2026-03-02T20:33:54.285895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-03-02T20:33:54.298253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-03-02T20:33:54.298648] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-03-02T20:33:54.299494] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-03-02T20:33:54.299556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:54.299632] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:54.299669] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:54.299736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:54.357044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:54.357732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:54.357847] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:54.357882] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:54.480268] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:54.480425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:54.480464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:54.480493] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:54.484076] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: DOWN (p=1.42%) [2026-03-02T20:33:54.484358] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-03-02T20:33:54.484488] [INFO ] [sig ] UFPI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:54.631723] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UFPI.txt [2026-03-02T20:33:54.631894] [INFO ] [sig ] [3081/3370] Completed UFPI in 0.3s | 2.73 sym/s | Total: 18.8m | ETA: 1.8m [2026-03-02T20:33:54.631937] [INFO ] [sig ] [3082/3370] Forecasting UGI... [2026-03-02T20:33:54.631967] [INFO ] [sig ] Generating forecast for: UGI [2026-03-02T20:33:54.631998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-03-02T20:33:54.645754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-03-02T20:33:54.646181] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-03-02T20:33:54.647093] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-03-02T20:33:54.647149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:54.647182] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:54.647209] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:54.647269] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:54.713669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:54.714627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:54.714727] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:54.714761] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:54.856846] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:54.857016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:54.857058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:54.857126] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:54.861232] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: UP (p=66.98%) [2026-03-02T20:33:54.861554] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-03-02T20:33:54.861759] [INFO ] [sig ] UGI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:55.017276] [INFO ] [LOCAL ] Saved forecast: UGI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UGI.txt [2026-03-02T20:33:55.017448] [INFO ] [sig ] [3082/3370] Completed UGI in 0.4s | 2.73 sym/s | Total: 18.8m | ETA: 1.8m [2026-03-02T20:33:55.017489] [INFO ] [sig ] [3083/3370] Forecasting UGP... [2026-03-02T20:33:55.017519] [INFO ] [sig ] Generating forecast for: UGP [2026-03-02T20:33:55.017551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-03-02T20:33:55.029902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-03-02T20:33:55.030367] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-03-02T20:33:55.031276] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-03-02T20:33:55.031332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:55.031376] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:55.031421] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:55.031500] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:55.097254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:55.098258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:55.098373] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:55.098412] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:55.228541] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:55.228744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:55.228786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:55.228814] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:55.232328] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: UP (p=77.88%) [2026-03-02T20:33:55.232639] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-03-02T20:33:55.232783] [INFO ] [sig ] UGP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:55.380643] [INFO ] [LOCAL ] Saved forecast: UGP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UGP.txt [2026-03-02T20:33:55.380997] [INFO ] [sig ] [3083/3370] Completed UGP in 0.4s | 2.73 sym/s | Total: 18.8m | ETA: 1.8m [2026-03-02T20:33:55.381037] [INFO ] [sig ] [3084/3370] Forecasting UHAL... [2026-03-02T20:33:55.381066] [INFO ] [sig ] Generating forecast for: UHAL [2026-03-02T20:33:55.381098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-03-02T20:33:55.392394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-03-02T20:33:55.392788] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-03-02T20:33:55.393651] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-03-02T20:33:55.393704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:55.393736] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:55.393762] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:55.393819] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:55.451305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:55.452198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:55.452287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:55.452320] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:55.582806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:55.582974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:55.583014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:55.583045] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:55.586505] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: UP (p=82.74%) [2026-03-02T20:33:55.586804] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-03-02T20:33:55.586935] [INFO ] [sig ] UHAL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:55.738423] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UHAL.txt [2026-03-02T20:33:55.738618] [INFO ] [sig ] [3084/3370] Completed UHAL in 0.4s | 2.73 sym/s | Total: 18.8m | ETA: 1.7m [2026-03-02T20:33:55.738670] [INFO ] [sig ] [3085/3370] Forecasting UHG... [2026-03-02T20:33:55.738706] [INFO ] [sig ] Generating forecast for: UHG [2026-03-02T20:33:55.738742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-03-02T20:33:55.751210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-03-02T20:33:55.751656] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-03-02T20:33:55.752476] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-03-02T20:33:55.752528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:55.752559] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:55.752613] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:55.752672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:55.818138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:55.819551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:55.819764] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:55.819802] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:55.941123] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:55.941307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:55.941351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:55.941379] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:55.944979] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: UP (p=84.53%) [2026-03-02T20:33:55.945276] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-03-02T20:33:55.945422] [INFO ] [sig ] UHG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:56.091837] [INFO ] [LOCAL ] Saved forecast: UHG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UHG.txt [2026-03-02T20:33:56.092008] [INFO ] [sig ] [3085/3370] Completed UHG in 0.4s | 2.73 sym/s | Total: 18.9m | ETA: 1.7m [2026-03-02T20:33:56.092056] [INFO ] [sig ] [3086/3370] Forecasting UHS... [2026-03-02T20:33:56.092087] [INFO ] [sig ] Generating forecast for: UHS [2026-03-02T20:33:56.092126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-03-02T20:33:56.104718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-03-02T20:33:56.105099] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-03-02T20:33:56.105969] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-03-02T20:33:56.106021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:56.106053] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:56.106080] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:56.106138] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:56.164258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:56.165193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:56.165281] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:56.165315] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:56.287249] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:56.287418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:56.287457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:56.287486] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:56.291198] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: DOWN (p=9.26%) [2026-03-02T20:33:56.291519] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-03-02T20:33:56.291679] [INFO ] [sig ] UHS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:56.444838] [INFO ] [LOCAL ] Saved forecast: UHS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UHS.txt [2026-03-02T20:33:56.445194] [INFO ] [sig ] [3086/3370] Completed UHS in 0.4s | 2.73 sym/s | Total: 18.9m | ETA: 1.7m [2026-03-02T20:33:56.445235] [INFO ] [sig ] [3087/3370] Forecasting UI... [2026-03-02T20:33:56.445264] [INFO ] [sig ] Generating forecast for: UI [2026-03-02T20:33:56.445294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-03-02T20:33:56.458239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-03-02T20:33:56.458647] [INFO ] [FORECASTER] Starting predict_future for UI [2026-03-02T20:33:56.459498] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-03-02T20:33:56.459562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:56.459615] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:56.459643] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:56.459700] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:56.519628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:56.520773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:56.520859] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:56.520894] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:56.676158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:56.676347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:56.676389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:56.676419] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:56.680891] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: DOWN (p=45.53%) [2026-03-02T20:33:56.681355] [INFO ] [FORECASTER] Completed predict_future for UI [2026-03-02T20:33:56.681529] [INFO ] [sig ] UI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:56.850303] [INFO ] [LOCAL ] Saved forecast: UI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UI.txt [2026-03-02T20:33:56.850477] [INFO ] [sig ] [3087/3370] Completed UI in 0.4s | 2.73 sym/s | Total: 18.9m | ETA: 1.7m [2026-03-02T20:33:56.850520] [INFO ] [sig ] [3088/3370] Forecasting UIS... [2026-03-02T20:33:56.850551] [INFO ] [sig ] Generating forecast for: UIS [2026-03-02T20:33:56.850603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-03-02T20:33:56.863737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-03-02T20:33:56.864390] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-03-02T20:33:56.865486] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-03-02T20:33:56.865541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:56.865604] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:56.865638] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:56.865696] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:56.927930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:56.928899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:56.928990] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:56.929024] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:57.054307] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:57.054474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:57.054515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:57.054544] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:57.058204] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: UP (p=84.60%) [2026-03-02T20:33:57.058520] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-03-02T20:33:57.058697] [INFO ] [sig ] UIS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:57.214092] [INFO ] [LOCAL ] Saved forecast: UIS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UIS.txt [2026-03-02T20:33:57.214264] [INFO ] [sig ] [3088/3370] Completed UIS in 0.4s | 2.73 sym/s | Total: 18.9m | ETA: 1.7m [2026-03-02T20:33:57.214306] [INFO ] [sig ] [3089/3370] Forecasting UITB... [2026-03-02T20:33:57.214334] [INFO ] [sig ] Generating forecast for: UITB [2026-03-02T20:33:57.214364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-03-02T20:33:57.225921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-03-02T20:33:57.226331] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-03-02T20:33:57.227187] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-03-02T20:33:57.227240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:57.227271] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:57.227299] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:57.227361] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:57.284324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:57.285235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:57.285324] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:57.285393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:57.406284] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:57.406501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:57.406546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:57.406597] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:57.411005] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: DOWN (p=3.11%) [2026-03-02T20:33:57.411318] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-03-02T20:33:57.411476] [INFO ] [sig ] UITB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:57.561298] [INFO ] [LOCAL ] Saved forecast: UITB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UITB.txt [2026-03-02T20:33:57.561474] [INFO ] [sig ] [3089/3370] Completed UITB in 0.3s | 2.73 sym/s | Total: 18.9m | ETA: 1.7m [2026-03-02T20:33:57.561515] [INFO ] [sig ] [3090/3370] Forecasting UL... [2026-03-02T20:33:57.561548] [INFO ] [sig ] Generating forecast for: UL [2026-03-02T20:33:57.561598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-03-02T20:33:57.575107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-03-02T20:33:57.575504] [INFO ] [FORECASTER] Starting predict_future for UL [2026-03-02T20:33:57.576417] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-03-02T20:33:57.576473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:57.576506] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:57.576533] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:57.576611] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:57.641336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:57.642281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:57.642369] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:57.642403] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:57.765607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:57.765777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:57.765819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:57.765850] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:57.769623] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: UP (p=73.30%) [2026-03-02T20:33:57.769993] [INFO ] [FORECASTER] Completed predict_future for UL [2026-03-02T20:33:57.770144] [INFO ] [sig ] UL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:57.926369] [INFO ] [LOCAL ] Saved forecast: UL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UL.txt [2026-03-02T20:33:57.926533] [INFO ] [sig ] [3090/3370] Completed UL in 0.4s | 2.73 sym/s | Total: 18.9m | ETA: 1.7m [2026-03-02T20:33:57.926606] [INFO ] [sig ] [3091/3370] Forecasting ULBI... [2026-03-02T20:33:57.926639] [INFO ] [sig ] Generating forecast for: ULBI [2026-03-02T20:33:57.926669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-03-02T20:33:57.938096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-03-02T20:33:57.938545] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-03-02T20:33:57.939477] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-03-02T20:33:57.939533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:57.939565] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:57.939619] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:57.939685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:58.007262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:58.008421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:58.008536] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:58.008609] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:58.136985] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:58.137148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:58.137188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:58.137216] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:58.140784] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: DOWN (p=49.53%) [2026-03-02T20:33:58.141106] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-03-02T20:33:58.141241] [INFO ] [sig ] ULBI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:58.289704] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ULBI.txt [2026-03-02T20:33:58.289882] [INFO ] [sig ] [3091/3370] Completed ULBI in 0.4s | 2.73 sym/s | Total: 18.9m | ETA: 1.7m [2026-03-02T20:33:58.289922] [INFO ] [sig ] [3092/3370] Forecasting ULCC... [2026-03-02T20:33:58.289964] [INFO ] [sig ] Generating forecast for: ULCC [2026-03-02T20:33:58.290006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-03-02T20:33:58.301407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-03-02T20:33:58.301815] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-03-02T20:33:58.302685] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-03-02T20:33:58.302740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:58.302773] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:58.302801] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:58.302861] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:58.363699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:58.364607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:58.364695] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:58.364730] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:58.494521] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:58.494714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:58.494766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:58.494800] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:58.499200] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: UP (p=51.05%) [2026-03-02T20:33:58.499494] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-03-02T20:33:58.499686] [INFO ] [sig ] ULCC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:58.662913] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ULCC.txt [2026-03-02T20:33:58.663284] [INFO ] [sig ] [3092/3370] Completed ULCC in 0.4s | 2.73 sym/s | Total: 18.9m | ETA: 1.7m [2026-03-02T20:33:58.663325] [INFO ] [sig ] [3093/3370] Forecasting ULH... [2026-03-02T20:33:58.663356] [INFO ] [sig ] Generating forecast for: ULH [2026-03-02T20:33:58.663386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-03-02T20:33:58.675020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-03-02T20:33:58.675368] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-03-02T20:33:58.676206] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-03-02T20:33:58.676260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:58.676292] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:58.676319] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:58.676377] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:58.735554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:58.736414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:58.736500] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:58.736534] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:58.862001] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:58.862170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:58.862210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:58.862239] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:58.866000] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: DOWN (p=2.63%) [2026-03-02T20:33:58.866292] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-03-02T20:33:58.866426] [INFO ] [sig ] ULH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:59.018601] [INFO ] [LOCAL ] Saved forecast: ULH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ULH.txt [2026-03-02T20:33:59.018764] [INFO ] [sig ] [3093/3370] Completed ULH in 0.4s | 2.73 sym/s | Total: 18.9m | ETA: 1.7m [2026-03-02T20:33:59.018812] [INFO ] [sig ] [3094/3370] Forecasting ULTA... [2026-03-02T20:33:59.018849] [INFO ] [sig ] Generating forecast for: ULTA [2026-03-02T20:33:59.018883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-03-02T20:33:59.029873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-03-02T20:33:59.030198] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-03-02T20:33:59.031035] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-03-02T20:33:59.031088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:59.031119] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:59.031146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:59.031204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:59.090236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:59.091061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:59.091148] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:59.091182] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:59.215490] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:59.215688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:59.215758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:59.215794] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:59.219778] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: DOWN (p=48.19%) [2026-03-02T20:33:59.220080] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-03-02T20:33:59.220217] [INFO ] [sig ] ULTA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:33:59.366322] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ULTA.txt [2026-03-02T20:33:59.366453] [INFO ] [sig ] [3094/3370] Completed ULTA in 0.3s | 2.73 sym/s | Total: 18.9m | ETA: 1.7m [2026-03-02T20:33:59.366492] [INFO ] [sig ] [3095/3370] Forecasting ULY... [2026-03-02T20:33:59.366522] [INFO ] [sig ] Generating forecast for: ULY [2026-03-02T20:33:59.366552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-03-02T20:33:59.377340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-03-02T20:33:59.377637] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-03-02T20:33:59.378699] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-03-02T20:33:59.378750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:59.378782] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:59.378808] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:59.378864] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:59.440409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:59.441683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:59.441856] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:59.441901] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:59.570053] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:59.570216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:59.570256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:59.570285] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:59.574026] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: UP (p=76.52%) [2026-03-02T20:33:59.574310] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-03-02T20:33:59.574443] [INFO ] [sig ] ULY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:33:59.724948] [INFO ] [LOCAL ] Saved forecast: ULY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ULY.txt [2026-03-02T20:33:59.725119] [INFO ] [sig ] [3095/3370] Completed ULY in 0.4s | 2.73 sym/s | Total: 18.9m | ETA: 1.7m [2026-03-02T20:33:59.725160] [INFO ] [sig ] [3096/3370] Forecasting UMBF... [2026-03-02T20:33:59.725191] [INFO ] [sig ] Generating forecast for: UMBF [2026-03-02T20:33:59.725222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-03-02T20:33:59.738810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-03-02T20:33:59.739426] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-03-02T20:33:59.740570] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-03-02T20:33:59.740646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:33:59.740705] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:33:59.740734] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:33:59.740793] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:33:59.807035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:33:59.808259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:33:59.808371] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:33:59.808406] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:33:59.934623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:33:59.934805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:33:59.934849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:33:59.934879] [INFO ] [FORECASTER] Training complete [2026-03-02T20:33:59.938471] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: UP (p=99.44%) [2026-03-02T20:33:59.938806] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-03-02T20:33:59.938945] [INFO ] [sig ] UMBF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:00.086648] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UMBF.txt [2026-03-02T20:34:00.086804] [INFO ] [sig ] [3096/3370] Completed UMBF in 0.4s | 2.73 sym/s | Total: 18.9m | ETA: 1.7m [2026-03-02T20:34:00.086844] [INFO ] [sig ] [3097/3370] Forecasting UMC... [2026-03-02T20:34:00.086874] [INFO ] [sig ] Generating forecast for: UMC [2026-03-02T20:34:00.086904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-03-02T20:34:00.099861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-03-02T20:34:00.100210] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-03-02T20:34:00.101206] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-03-02T20:34:00.101258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:00.101290] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:00.101317] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:00.101390] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:00.162641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:00.163487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:00.163593] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:00.163629] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:00.293781] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:00.294133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:00.294180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:00.294210] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:00.297922] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: UP (p=96.40%) [2026-03-02T20:34:00.298247] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-03-02T20:34:00.298382] [INFO ] [sig ] UMC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:00.451546] [INFO ] [LOCAL ] Saved forecast: UMC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UMC.txt [2026-03-02T20:34:00.451730] [INFO ] [sig ] [3097/3370] Completed UMC in 0.4s | 2.73 sym/s | Total: 18.9m | ETA: 1.7m [2026-03-02T20:34:00.451771] [INFO ] [sig ] [3098/3370] Forecasting UMH... [2026-03-02T20:34:00.451802] [INFO ] [sig ] Generating forecast for: UMH [2026-03-02T20:34:00.451832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-03-02T20:34:00.463511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-03-02T20:34:00.463883] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-03-02T20:34:00.464704] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-03-02T20:34:00.464756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:00.464800] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:00.464829] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:00.464888] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:00.524709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:00.525690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:00.525774] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:00.525807] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:00.643487] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:00.643674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:00.643714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:00.643743] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:00.647140] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: DOWN (p=5.55%) [2026-03-02T20:34:00.647416] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-03-02T20:34:00.647544] [INFO ] [sig ] UMH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:00.794950] [INFO ] [LOCAL ] Saved forecast: UMH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UMH.txt [2026-03-02T20:34:00.795308] [INFO ] [sig ] [3098/3370] Completed UMH in 0.3s | 2.73 sym/s | Total: 18.9m | ETA: 1.7m [2026-03-02T20:34:00.795348] [INFO ] [sig ] [3099/3370] Forecasting UMMA... [2026-03-02T20:34:00.795378] [INFO ] [sig ] Generating forecast for: UMMA [2026-03-02T20:34:00.795409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-03-02T20:34:00.806466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-03-02T20:34:00.806800] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-03-02T20:34:00.807634] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-03-02T20:34:00.807686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:00.807718] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:00.807746] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:00.807805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:00.867282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:00.868452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:00.868541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:00.868592] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:00.989060] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:00.989226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:00.989266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:00.989334] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:00.992819] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: DOWN (p=30.04%) [2026-03-02T20:34:00.993097] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-03-02T20:34:00.993224] [INFO ] [sig ] UMMA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:01.140178] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UMMA.txt [2026-03-02T20:34:01.140342] [INFO ] [sig ] [3099/3370] Completed UMMA in 0.3s | 2.73 sym/s | Total: 18.9m | ETA: 1.7m [2026-03-02T20:34:01.140383] [INFO ] [sig ] [3100/3370] Forecasting UNCY... [2026-03-02T20:34:01.140414] [INFO ] [sig ] Generating forecast for: UNCY [2026-03-02T20:34:01.140445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-03-02T20:34:01.152594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-03-02T20:34:01.152955] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-03-02T20:34:01.153781] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-03-02T20:34:01.153833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:01.153865] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:01.153892] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:01.153949] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:01.212238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:01.213148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:01.213231] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:01.213265] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:01.335075] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:01.335241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:01.335281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:01.335310] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:01.339107] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: DOWN (p=8.59%) [2026-03-02T20:34:01.339389] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-03-02T20:34:01.339522] [INFO ] [sig ] UNCY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:01.485896] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UNCY.txt [2026-03-02T20:34:01.486058] [INFO ] [sig ] [3100/3370] Completed UNCY in 0.3s | 2.73 sym/s | Total: 18.9m | ETA: 1.6m [2026-03-02T20:34:01.486099] [INFO ] [sig ] [3101/3370] Forecasting UNF... [2026-03-02T20:34:01.486130] [INFO ] [sig ] Generating forecast for: UNF [2026-03-02T20:34:01.486161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-03-02T20:34:01.499945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-03-02T20:34:01.500339] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-03-02T20:34:01.501200] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-03-02T20:34:01.501265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:01.501304] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:01.501337] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:01.501408] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:01.564640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:01.565561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:01.565669] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:01.565705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:01.692053] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:01.692222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:01.692262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:01.692295] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:01.695992] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: UP (p=84.25%) [2026-03-02T20:34:01.696280] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-03-02T20:34:01.696445] [INFO ] [sig ] UNF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:01.846710] [INFO ] [LOCAL ] Saved forecast: UNF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UNF.txt [2026-03-02T20:34:01.847808] [INFO ] [sig ] [3101/3370] Completed UNF in 0.4s | 2.73 sym/s | Total: 18.9m | ETA: 1.6m [2026-03-02T20:34:01.847882] [INFO ] [sig ] [3102/3370] Forecasting UNFI... [2026-03-02T20:34:01.847934] [INFO ] [sig ] Generating forecast for: UNFI [2026-03-02T20:34:01.847976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-03-02T20:34:01.861844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-03-02T20:34:01.862292] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-03-02T20:34:01.863230] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-03-02T20:34:01.863287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:01.863321] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:01.863349] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:01.863407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:01.927912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:01.929084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:01.929192] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:01.929229] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:02.071054] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:02.071423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:02.071463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:02.071492] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:02.075888] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: DOWN (p=31.91%) [2026-03-02T20:34:02.076243] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-03-02T20:34:02.076400] [INFO ] [sig ] UNFI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:02.242596] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UNFI.txt [2026-03-02T20:34:02.242841] [INFO ] [sig ] [3102/3370] Completed UNFI in 0.4s | 2.73 sym/s | Total: 19.0m | ETA: 1.6m [2026-03-02T20:34:02.242903] [INFO ] [sig ] [3103/3370] Forecasting UNM... [2026-03-02T20:34:02.242942] [INFO ] [sig ] Generating forecast for: UNM [2026-03-02T20:34:02.242982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-03-02T20:34:02.258358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-03-02T20:34:02.258819] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-03-02T20:34:02.259987] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-03-02T20:34:02.260233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:02.260267] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:02.260294] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:02.260352] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:02.327750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:02.328725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:02.328831] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:02.328873] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:02.455090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:02.455267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:02.455309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:02.455338] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:02.458940] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: UP (p=71.92%) [2026-03-02T20:34:02.459254] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-03-02T20:34:02.459397] [INFO ] [sig ] UNM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:02.613327] [INFO ] [LOCAL ] Saved forecast: UNM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UNM.txt [2026-03-02T20:34:02.613523] [INFO ] [sig ] [3103/3370] Completed UNM in 0.4s | 2.73 sym/s | Total: 19.0m | ETA: 1.6m [2026-03-02T20:34:02.613602] [INFO ] [sig ] [3104/3370] Forecasting UNMA... [2026-03-02T20:34:02.613638] [INFO ] [sig ] Generating forecast for: UNMA [2026-03-02T20:34:02.613670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-03-02T20:34:02.625484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-03-02T20:34:02.625907] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-03-02T20:34:02.626809] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-03-02T20:34:02.626863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:02.626895] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:02.626922] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:02.626980] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:02.691790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:02.692963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:02.693059] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:02.693098] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:02.810743] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:02.810914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:02.810953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:02.810981] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:02.814904] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: UP (p=98.56%) [2026-03-02T20:34:02.815200] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-03-02T20:34:02.815338] [INFO ] [sig ] UNMA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:02.961917] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UNMA.txt [2026-03-02T20:34:02.962099] [INFO ] [sig ] [3104/3370] Completed UNMA in 0.3s | 2.73 sym/s | Total: 19.0m | ETA: 1.6m [2026-03-02T20:34:02.962147] [INFO ] [sig ] [3105/3370] Forecasting UNP... [2026-03-02T20:34:02.962179] [INFO ] [sig ] Generating forecast for: UNP [2026-03-02T20:34:02.962216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-03-02T20:34:02.974972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-03-02T20:34:02.975372] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-03-02T20:34:02.976368] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-03-02T20:34:02.976422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:02.976455] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:02.976481] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:02.976538] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:03.042829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:03.044215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:03.044307] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:03.044341] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:03.177678] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:03.177845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:03.177886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:03.178162] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:03.182699] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: DOWN (p=45.45%) [2026-03-02T20:34:03.183215] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-03-02T20:34:03.183404] [INFO ] [sig ] UNP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:03.341541] [INFO ] [LOCAL ] Saved forecast: UNP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UNP.txt [2026-03-02T20:34:03.341725] [INFO ] [sig ] [3105/3370] Completed UNP in 0.4s | 2.73 sym/s | Total: 19.0m | ETA: 1.6m [2026-03-02T20:34:03.341779] [INFO ] [sig ] [3106/3370] Forecasting UNTY... [2026-03-02T20:34:03.341812] [INFO ] [sig ] Generating forecast for: UNTY [2026-03-02T20:34:03.341844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-03-02T20:34:03.353791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-03-02T20:34:03.354200] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-03-02T20:34:03.355132] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-03-02T20:34:03.355188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:03.355220] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:03.355248] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:03.355307] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:03.414540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:03.415486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:03.415644] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:03.415695] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:03.542876] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:03.543234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:03.543279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:03.543309] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:03.546989] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: DOWN (p=29.66%) [2026-03-02T20:34:03.547283] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-03-02T20:34:03.547418] [INFO ] [sig ] UNTY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:03.708587] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UNTY.txt [2026-03-02T20:34:03.708775] [INFO ] [sig ] [3106/3370] Completed UNTY in 0.4s | 2.73 sym/s | Total: 19.0m | ETA: 1.6m [2026-03-02T20:34:03.708824] [INFO ] [sig ] [3107/3370] Forecasting UPBD... [2026-03-02T20:34:03.708862] [INFO ] [sig ] Generating forecast for: UPBD [2026-03-02T20:34:03.708898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-03-02T20:34:03.722340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-03-02T20:34:03.722757] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-03-02T20:34:03.723667] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-03-02T20:34:03.723721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:03.723753] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:03.723780] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:03.723842] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:03.783635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:03.784613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:03.784717] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:03.784758] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:03.923433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:03.923620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:03.923662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:03.923690] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:03.927763] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: DOWN (p=36.39%) [2026-03-02T20:34:03.928064] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-03-02T20:34:03.928197] [INFO ] [sig ] UPBD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:04.082900] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UPBD.txt [2026-03-02T20:34:04.083063] [INFO ] [sig ] [3107/3370] Completed UPBD in 0.4s | 2.73 sym/s | Total: 19.0m | ETA: 1.6m [2026-03-02T20:34:04.083104] [INFO ] [sig ] [3108/3370] Forecasting UPC... [2026-03-02T20:34:04.083134] [INFO ] [sig ] Generating forecast for: UPC [2026-03-02T20:34:04.083165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-03-02T20:34:04.095072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-03-02T20:34:04.095504] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-03-02T20:34:04.096471] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-03-02T20:34:04.096526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:04.096561] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:04.096613] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:04.096674] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:04.157337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:04.158283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:04.158373] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:04.158408] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:04.272800] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:04.272967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:04.273007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:04.273036] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:04.276448] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: DOWN (p=32.04%) [2026-03-02T20:34:04.276747] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-03-02T20:34:04.276899] [INFO ] [sig ] UPC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:04.424221] [INFO ] [LOCAL ] Saved forecast: UPC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UPC.txt [2026-03-02T20:34:04.424364] [INFO ] [sig ] [3108/3370] Completed UPC in 0.3s | 2.73 sym/s | Total: 19.0m | ETA: 1.6m [2026-03-02T20:34:04.424403] [INFO ] [sig ] [3109/3370] Forecasting UPS... [2026-03-02T20:34:04.424433] [INFO ] [sig ] Generating forecast for: UPS [2026-03-02T20:34:04.424463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-03-02T20:34:04.436610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-03-02T20:34:04.436976] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-03-02T20:34:04.437890] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-03-02T20:34:04.437956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:04.437990] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:04.438245] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:04.438338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:04.500892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:04.501706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:04.501790] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:04.501823] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:04.634730] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:04.634899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:04.634945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:04.634979] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:04.638555] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=81.42%) [2026-03-02T20:34:04.638872] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-03-02T20:34:04.639010] [INFO ] [sig ] UPS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:04.793370] [INFO ] [LOCAL ] Saved forecast: UPS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UPS.txt [2026-03-02T20:34:04.793555] [INFO ] [sig ] [3109/3370] Completed UPS in 0.4s | 2.73 sym/s | Total: 19.0m | ETA: 1.6m [2026-03-02T20:34:04.793617] [INFO ] [sig ] [3110/3370] Forecasting UPWK... [2026-03-02T20:34:04.793650] [INFO ] [sig ] Generating forecast for: UPWK [2026-03-02T20:34:04.793683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-03-02T20:34:04.805865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-03-02T20:34:04.806470] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-03-02T20:34:04.807334] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-03-02T20:34:04.807389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:04.807423] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:04.807452] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:04.807513] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:04.869227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:04.870152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:04.870239] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:04.870273] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:04.993025] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:04.993198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:04.993241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:04.993272] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:04.997042] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: DOWN (p=31.20%) [2026-03-02T20:34:04.997396] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-03-02T20:34:04.997546] [INFO ] [sig ] UPWK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:05.166311] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UPWK.txt [2026-03-02T20:34:05.166509] [INFO ] [sig ] [3110/3370] Completed UPWK in 0.4s | 2.73 sym/s | Total: 19.0m | ETA: 1.6m [2026-03-02T20:34:05.166554] [INFO ] [sig ] [3111/3370] Forecasting URBN... [2026-03-02T20:34:05.166608] [INFO ] [sig ] Generating forecast for: URBN [2026-03-02T20:34:05.166643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-03-02T20:34:05.179702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-03-02T20:34:05.180229] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-03-02T20:34:05.181318] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-03-02T20:34:05.181405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:05.181447] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:05.181484] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:05.181565] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:05.255744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:05.256885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:05.257004] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:05.257045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:05.419421] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:05.419615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:05.419660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:05.419689] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:05.424660] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: UP (p=83.37%) [2026-03-02T20:34:05.425187] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-03-02T20:34:05.425389] [INFO ] [sig ] URBN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:05.659106] [INFO ] [LOCAL ] Saved forecast: URBN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/URBN.txt [2026-03-02T20:34:05.659346] [INFO ] [sig ] [3111/3370] Completed URBN in 0.5s | 2.73 sym/s | Total: 19.0m | ETA: 1.6m [2026-03-02T20:34:05.659416] [INFO ] [sig ] [3112/3370] Forecasting URGN... [2026-03-02T20:34:05.659473] [INFO ] [sig ] Generating forecast for: URGN [2026-03-02T20:34:05.659528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-03-02T20:34:05.693335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-03-02T20:34:05.693915] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-03-02T20:34:05.695139] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-03-02T20:34:05.695201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:05.695238] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:05.695267] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:05.695326] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:05.777995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:05.779431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:05.779566] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:05.779644] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:05.954240] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:05.954444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:05.954498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:05.954538] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:05.959709] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: DOWN (p=17.09%) [2026-03-02T20:34:05.960226] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-03-02T20:34:05.960468] [INFO ] [sig ] URGN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:06.191482] [INFO ] [LOCAL ] Saved forecast: URGN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/URGN.txt [2026-03-02T20:34:06.191908] [INFO ] [sig ] [3112/3370] Completed URGN in 0.5s | 2.73 sym/s | Total: 19.0m | ETA: 1.6m [2026-03-02T20:34:06.191961] [INFO ] [sig ] [3113/3370] Forecasting URI... [2026-03-02T20:34:06.192007] [INFO ] [sig ] Generating forecast for: URI [2026-03-02T20:34:06.192050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-03-02T20:34:06.217498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-03-02T20:34:06.218214] [INFO ] [FORECASTER] Starting predict_future for URI [2026-03-02T20:34:06.219792] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-03-02T20:34:06.219868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:06.219988] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:06.220037] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:06.220137] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:06.324624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:06.326056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:06.326206] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:06.326268] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:06.512713] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:06.512930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:06.513000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:06.513054] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:06.518525] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-03-02T20:34:06.519020] [INFO ] [FORECASTER] Completed predict_future for URI [2026-03-02T20:34:06.519221] [INFO ] [sig ] URI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:06.759328] [INFO ] [LOCAL ] Saved forecast: URI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/URI.txt [2026-03-02T20:34:06.759634] [INFO ] [sig ] [3113/3370] Completed URI in 0.6s | 2.73 sym/s | Total: 19.0m | ETA: 1.6m [2026-03-02T20:34:06.759718] [INFO ] [sig ] [3114/3370] Forecasting URNJ... [2026-03-02T20:34:06.759772] [INFO ] [sig ] Generating forecast for: URNJ [2026-03-02T20:34:06.759822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-03-02T20:34:06.776240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-03-02T20:34:06.776768] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-03-02T20:34:06.777990] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-03-02T20:34:06.778080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:06.778132] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:06.778178] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:06.778272] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:06.858897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:06.859904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:06.860000] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:06.860041] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:06.992043] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:06.992228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:06.992279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:06.992308] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:06.996111] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: UP (p=89.40%) [2026-03-02T20:34:06.996450] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-03-02T20:34:06.996620] [INFO ] [sig ] URNJ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:07.149986] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/URNJ.txt [2026-03-02T20:34:07.150155] [INFO ] [sig ] [3114/3370] Completed URNJ in 0.4s | 2.73 sym/s | Total: 19.0m | ETA: 1.6m [2026-03-02T20:34:07.150209] [INFO ] [sig ] [3115/3370] Forecasting UROY... [2026-03-02T20:34:07.150240] [INFO ] [sig ] Generating forecast for: UROY [2026-03-02T20:34:07.150271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-03-02T20:34:07.161883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-03-02T20:34:07.162256] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-03-02T20:34:07.163122] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-03-02T20:34:07.163176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:07.163209] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:07.163236] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:07.163293] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:07.221702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:07.222543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:07.222652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:07.222687] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:07.354141] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:07.354301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:07.354342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:07.354372] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:07.357989] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: DOWN (p=31.22%) [2026-03-02T20:34:07.358297] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-03-02T20:34:07.358436] [INFO ] [sig ] UROY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:07.504677] [INFO ] [LOCAL ] Saved forecast: UROY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UROY.txt [2026-03-02T20:34:07.504819] [INFO ] [sig ] [3115/3370] Completed UROY in 0.4s | 2.73 sym/s | Total: 19.0m | ETA: 1.6m [2026-03-02T20:34:07.504859] [INFO ] [sig ] [3116/3370] Forecasting USA... [2026-03-02T20:34:07.504889] [INFO ] [sig ] Generating forecast for: USA [2026-03-02T20:34:07.504920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-03-02T20:34:07.516716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-03-02T20:34:07.517086] [INFO ] [FORECASTER] Starting predict_future for USA [2026-03-02T20:34:07.518199] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-03-02T20:34:07.518253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:07.518285] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:07.518313] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:07.518375] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:07.582999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:07.583903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:07.583996] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:07.584031] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:07.711764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:07.711935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:07.711977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:07.712239] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:07.716399] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: UP (p=69.67%) [2026-03-02T20:34:07.716754] [INFO ] [FORECASTER] Completed predict_future for USA [2026-03-02T20:34:07.716911] [INFO ] [sig ] USA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:07.869585] [INFO ] [LOCAL ] Saved forecast: USA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/USA.txt [2026-03-02T20:34:07.869746] [INFO ] [sig ] [3116/3370] Completed USA in 0.4s | 2.73 sym/s | Total: 19.0m | ETA: 1.6m [2026-03-02T20:34:07.869795] [INFO ] [sig ] [3117/3370] Forecasting USAC... [2026-03-02T20:34:07.869830] [INFO ] [sig ] Generating forecast for: USAC [2026-03-02T20:34:07.869862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-03-02T20:34:07.882654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-03-02T20:34:07.883075] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-03-02T20:34:07.883980] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-03-02T20:34:07.884035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:07.884069] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:07.884097] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:07.884157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:07.947982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:07.948923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:07.949010] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:07.949043] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:08.072441] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:08.072631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:08.072673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:08.072702] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:08.076286] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: UP (p=97.45%) [2026-03-02T20:34:08.076568] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-03-02T20:34:08.076721] [INFO ] [sig ] USAC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:08.230500] [INFO ] [LOCAL ] Saved forecast: USAC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/USAC.txt [2026-03-02T20:34:08.230655] [INFO ] [sig ] [3117/3370] Completed USAC in 0.4s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:08.230698] [INFO ] [sig ] [3118/3370] Forecasting USB... [2026-03-02T20:34:08.230729] [INFO ] [sig ] Generating forecast for: USB [2026-03-02T20:34:08.230760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-03-02T20:34:08.242731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-03-02T20:34:08.243096] [INFO ] [FORECASTER] Starting predict_future for USB [2026-03-02T20:34:08.243937] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-03-02T20:34:08.243989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:08.244020] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:08.244046] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:08.244103] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:08.304763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:08.305661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:08.305748] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:08.305782] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:08.438342] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:08.438592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:08.438654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:08.438696] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:08.443195] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: DOWN (p=16.45%) [2026-03-02T20:34:08.443606] [INFO ] [FORECASTER] Completed predict_future for USB [2026-03-02T20:34:08.443781] [INFO ] [sig ] USB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:08.601975] [INFO ] [LOCAL ] Saved forecast: USB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/USB.txt [2026-03-02T20:34:08.602128] [INFO ] [sig ] [3118/3370] Completed USB in 0.4s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:08.602176] [INFO ] [sig ] [3119/3370] Forecasting USCB... [2026-03-02T20:34:08.602209] [INFO ] [sig ] Generating forecast for: USCB [2026-03-02T20:34:08.602242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-03-02T20:34:08.615356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-03-02T20:34:08.615837] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-03-02T20:34:08.616897] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-03-02T20:34:08.616964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:08.617011] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:08.617040] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:08.617099] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:08.680691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:08.681690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:08.681804] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:08.681841] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:08.798559] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:08.798748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:08.798790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:08.798821] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:08.803369] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: DOWN (p=35.16%) [2026-03-02T20:34:08.803809] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-03-02T20:34:08.803977] [INFO ] [sig ] USCB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:08.976528] [INFO ] [LOCAL ] Saved forecast: USCB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/USCB.txt [2026-03-02T20:34:08.976722] [INFO ] [sig ] [3119/3370] Completed USCB in 0.4s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:08.976768] [INFO ] [sig ] [3120/3370] Forecasting USDX... [2026-03-02T20:34:08.976833] [INFO ] [sig ] Generating forecast for: USDX [2026-03-02T20:34:08.976876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-03-02T20:34:08.988564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-03-02T20:34:08.989073] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-03-02T20:34:08.990141] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-03-02T20:34:08.990203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:08.990236] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:08.990264] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:08.990324] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:09.053868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:09.054875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:09.054986] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:09.055028] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:09.172221] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:09.172384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:09.172423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:09.172452] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:09.175934] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: UP (p=99.47%) [2026-03-02T20:34:09.176219] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-03-02T20:34:09.176356] [INFO ] [sig ] USDX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:09.333850] [INFO ] [LOCAL ] Saved forecast: USDX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/USDX.txt [2026-03-02T20:34:09.334011] [INFO ] [sig ] [3120/3370] Completed USDX in 0.4s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:09.334052] [INFO ] [sig ] [3121/3370] Forecasting USEA... [2026-03-02T20:34:09.334083] [INFO ] [sig ] Generating forecast for: USEA [2026-03-02T20:34:09.334112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-03-02T20:34:09.344688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-03-02T20:34:09.345018] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-03-02T20:34:09.345850] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-03-02T20:34:09.345903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:09.345934] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:09.345961] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:09.346017] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:09.409063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:09.409986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:09.410073] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:09.410107] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:09.525858] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:09.526037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:09.526080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:09.526110] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:09.529835] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: UP (p=58.49%) [2026-03-02T20:34:09.530195] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-03-02T20:34:09.530341] [INFO ] [sig ] USEA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:09.690367] [INFO ] [LOCAL ] Saved forecast: USEA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/USEA.txt [2026-03-02T20:34:09.690534] [INFO ] [sig ] [3121/3370] Completed USEA in 0.4s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:09.690601] [INFO ] [sig ] [3122/3370] Forecasting USFD... [2026-03-02T20:34:09.690648] [INFO ] [sig ] Generating forecast for: USFD [2026-03-02T20:34:09.690683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-03-02T20:34:09.703069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-03-02T20:34:09.703483] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-03-02T20:34:09.704360] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-03-02T20:34:09.704428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:09.704482] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:09.704517] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:09.704607] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:09.768063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:09.769278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:09.769374] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:09.769407] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:09.903755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:09.903918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:09.903967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:09.904005] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:09.907735] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-03-02T20:34:09.908147] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-03-02T20:34:09.908318] [INFO ] [sig ] USFD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:10.063718] [INFO ] [LOCAL ] Saved forecast: USFD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/USFD.txt [2026-03-02T20:34:10.063885] [INFO ] [sig ] [3122/3370] Completed USFD in 0.4s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:10.063925] [INFO ] [sig ] [3123/3370] Forecasting USGO... [2026-03-02T20:34:10.063956] [INFO ] [sig ] Generating forecast for: USGO [2026-03-02T20:34:10.063986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-03-02T20:34:10.076486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-03-02T20:34:10.076909] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-03-02T20:34:10.077790] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-03-02T20:34:10.077849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:10.077884] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:10.077914] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:10.077973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:10.137188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:10.138254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:10.138416] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:10.138469] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:10.269268] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:10.269439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:10.269482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:10.269513] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:10.274554] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: UP (p=80.20%) [2026-03-02T20:34:10.274956] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-03-02T20:34:10.275104] [INFO ] [sig ] USGO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:10.431069] [INFO ] [LOCAL ] Saved forecast: USGO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/USGO.txt [2026-03-02T20:34:10.431207] [INFO ] [sig ] [3123/3370] Completed USGO in 0.4s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:10.431248] [INFO ] [sig ] [3124/3370] Forecasting USIG... [2026-03-02T20:34:10.431279] [INFO ] [sig ] Generating forecast for: USIG [2026-03-02T20:34:10.431309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-03-02T20:34:10.442741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-03-02T20:34:10.443128] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-03-02T20:34:10.444012] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-03-02T20:34:10.444078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:10.444111] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:10.444139] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:10.444198] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:10.505485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:10.506535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:10.506646] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:10.506707] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:10.639366] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:10.639531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:10.639592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:10.639627] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:10.643227] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: DOWN (p=6.46%) [2026-03-02T20:34:10.643514] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-03-02T20:34:10.643677] [INFO ] [sig ] USIG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:10.788005] [INFO ] [LOCAL ] Saved forecast: USIG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/USIG.txt [2026-03-02T20:34:10.788199] [INFO ] [sig ] [3124/3370] Completed USIG in 0.4s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:10.788258] [INFO ] [sig ] [3125/3370] Forecasting USIO... [2026-03-02T20:34:10.788314] [INFO ] [sig ] Generating forecast for: USIO [2026-03-02T20:34:10.788346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-03-02T20:34:10.798823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-03-02T20:34:10.799163] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-03-02T20:34:10.800053] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-03-02T20:34:10.800108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:10.800142] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:10.800170] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:10.800230] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:10.859603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:10.860615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:10.860701] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:10.860736] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:10.983516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:10.983693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:10.983736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:10.983766] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:10.987217] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: UP (p=91.46%) [2026-03-02T20:34:10.987500] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-03-02T20:34:10.987651] [INFO ] [sig ] USIO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:11.134114] [INFO ] [LOCAL ] Saved forecast: USIO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/USIO.txt [2026-03-02T20:34:11.134268] [INFO ] [sig ] [3125/3370] Completed USIO in 0.3s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:11.134315] [INFO ] [sig ] [3126/3370] Forecasting USLM... [2026-03-02T20:34:11.134347] [INFO ] [sig ] Generating forecast for: USLM [2026-03-02T20:34:11.134377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-03-02T20:34:11.145757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-03-02T20:34:11.146113] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-03-02T20:34:11.146974] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-03-02T20:34:11.147028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:11.147063] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:11.147091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:11.147151] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:11.206528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:11.207387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:11.207477] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:11.207512] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:11.328078] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:11.328255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:11.328297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:11.328329] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:11.332200] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: UP (p=94.92%) [2026-03-02T20:34:11.332562] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-03-02T20:34:11.332742] [INFO ] [sig ] USLM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:11.494471] [INFO ] [LOCAL ] Saved forecast: USLM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/USLM.txt [2026-03-02T20:34:11.494926] [INFO ] [sig ] [3126/3370] Completed USLM in 0.4s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:11.494992] [INFO ] [sig ] [3127/3370] Forecasting USMC... [2026-03-02T20:34:11.495052] [INFO ] [sig ] Generating forecast for: USMC [2026-03-02T20:34:11.495118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-03-02T20:34:11.508695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-03-02T20:34:11.509152] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-03-02T20:34:11.510151] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-03-02T20:34:11.510214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:11.510248] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:11.510274] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:11.510333] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:11.577265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:11.578621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:11.578721] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:11.578755] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:11.702461] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:11.702645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:11.702686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:11.702716] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:11.706479] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-03-02T20:34:11.706851] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-03-02T20:34:11.707028] [INFO ] [sig ] USMC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:11.861733] [INFO ] [LOCAL ] Saved forecast: USMC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/USMC.txt [2026-03-02T20:34:11.861904] [INFO ] [sig ] [3127/3370] Completed USMC in 0.4s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:11.861954] [INFO ] [sig ] [3128/3370] Forecasting USOI... [2026-03-02T20:34:11.861992] [INFO ] [sig ] Generating forecast for: USOI [2026-03-02T20:34:11.862030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-03-02T20:34:11.873502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-03-02T20:34:11.873847] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-03-02T20:34:11.874880] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-03-02T20:34:11.874940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:11.874980] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:11.875013] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:11.875084] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:11.937003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:11.937926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:11.938038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:11.938075] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:12.078160] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:12.078516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:12.078557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:12.078606] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:12.082604] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: DOWN (p=47.87%) [2026-03-02T20:34:12.082882] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-03-02T20:34:12.083033] [INFO ] [sig ] USOI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:12.231797] [INFO ] [LOCAL ] Saved forecast: USOI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/USOI.txt [2026-03-02T20:34:12.231953] [INFO ] [sig ] [3128/3370] Completed USOI in 0.4s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:12.231994] [INFO ] [sig ] [3129/3370] Forecasting USOY... [2026-03-02T20:34:12.232025] [INFO ] [sig ] Generating forecast for: USOY [2026-03-02T20:34:12.232054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-03-02T20:34:12.243382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-03-02T20:34:12.243763] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-03-02T20:34:12.244668] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-03-02T20:34:12.244722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:12.244756] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:12.244783] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:12.244842] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:12.304923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:12.305821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:12.305914] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:12.305948] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:12.425331] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:12.425492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:12.425553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:12.425606] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:12.429166] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: DOWN (p=20.77%) [2026-03-02T20:34:12.429456] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-03-02T20:34:12.429611] [INFO ] [sig ] USOY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:12.577268] [INFO ] [LOCAL ] Saved forecast: USOY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/USOY.txt [2026-03-02T20:34:12.577414] [INFO ] [sig ] [3129/3370] Completed USOY in 0.3s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:12.577454] [INFO ] [sig ] [3130/3370] Forecasting USTB... [2026-03-02T20:34:12.577484] [INFO ] [sig ] Generating forecast for: USTB [2026-03-02T20:34:12.577514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-03-02T20:34:12.589083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-03-02T20:34:12.589674] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-03-02T20:34:12.590726] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-03-02T20:34:12.590779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:12.590837] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:12.590865] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:12.590923] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:12.652593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:12.653468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:12.653555] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:12.653612] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:12.774708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:12.774873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:12.774913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:12.774942] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:12.778474] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: UP (p=95.17%) [2026-03-02T20:34:12.778784] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-03-02T20:34:12.778920] [INFO ] [sig ] USTB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:12.925411] [INFO ] [LOCAL ] Saved forecast: USTB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/USTB.txt [2026-03-02T20:34:12.925587] [INFO ] [sig ] [3130/3370] Completed USTB in 0.3s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:12.925630] [INFO ] [sig ] [3131/3370] Forecasting USVM... [2026-03-02T20:34:12.925661] [INFO ] [sig ] Generating forecast for: USVM [2026-03-02T20:34:12.925692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-03-02T20:34:12.936430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-03-02T20:34:12.936873] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-03-02T20:34:12.937723] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-03-02T20:34:12.937778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:12.937810] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:12.937837] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:12.937895] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:12.999621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:13.000630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:13.000726] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:13.000760] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:13.127014] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:13.127195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:13.127239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:13.127268] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:13.131087] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: UP (p=77.08%) [2026-03-02T20:34:13.131467] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-03-02T20:34:13.131644] [INFO ] [sig ] USVM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:13.295205] [INFO ] [LOCAL ] Saved forecast: USVM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/USVM.txt [2026-03-02T20:34:13.295368] [INFO ] [sig ] [3131/3370] Completed USVM in 0.4s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:13.295408] [INFO ] [sig ] [3132/3370] Forecasting USXF... [2026-03-02T20:34:13.295439] [INFO ] [sig ] Generating forecast for: USXF [2026-03-02T20:34:13.295469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-03-02T20:34:13.308757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-03-02T20:34:13.309151] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-03-02T20:34:13.310091] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-03-02T20:34:13.310149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:13.310190] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:13.310224] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:13.310295] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:13.369226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:13.370165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:13.370258] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:13.370291] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:13.494588] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:13.494819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:13.494866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:13.494896] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:13.499684] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: UP (p=63.08%) [2026-03-02T20:34:13.499985] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-03-02T20:34:13.500126] [INFO ] [sig ] USXF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:13.652209] [INFO ] [LOCAL ] Saved forecast: USXF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/USXF.txt [2026-03-02T20:34:13.652377] [INFO ] [sig ] [3132/3370] Completed USXF in 0.4s | 2.73 sym/s | Total: 19.1m | ETA: 1.5m [2026-03-02T20:34:13.652419] [INFO ] [sig ] [3133/3370] Forecasting UTEN... [2026-03-02T20:34:13.652450] [INFO ] [sig ] Generating forecast for: UTEN [2026-03-02T20:34:13.652482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-03-02T20:34:13.664466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-03-02T20:34:13.664878] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-03-02T20:34:13.665748] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-03-02T20:34:13.665802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:13.665846] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:13.665875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:13.665932] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:13.724308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:13.725245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:13.725344] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:13.725379] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:13.860388] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:13.860565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:13.860632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:13.860711] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:13.865166] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: UP (p=74.20%) [2026-03-02T20:34:13.865778] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-03-02T20:34:13.865939] [INFO ] [sig ] UTEN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:14.020960] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UTEN.txt [2026-03-02T20:34:14.021120] [INFO ] [sig ] [3133/3370] Completed UTEN in 0.4s | 2.73 sym/s | Total: 19.1m | ETA: 1.4m [2026-03-02T20:34:14.021160] [INFO ] [sig ] [3134/3370] Forecasting UTF... [2026-03-02T20:34:14.021193] [INFO ] [sig ] Generating forecast for: UTF [2026-03-02T20:34:14.021223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-03-02T20:34:14.032854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-03-02T20:34:14.033266] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-03-02T20:34:14.034128] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-03-02T20:34:14.034183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:14.034216] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:14.034243] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:14.034305] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:14.096878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:14.097809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:14.097896] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:14.097929] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:14.222229] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:14.222396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:14.222437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:14.222467] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:14.226120] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: UP (p=87.84%) [2026-03-02T20:34:14.226446] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-03-02T20:34:14.226617] [INFO ] [sig ] UTF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:14.381562] [INFO ] [LOCAL ] Saved forecast: UTF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UTF.txt [2026-03-02T20:34:14.381727] [INFO ] [sig ] [3134/3370] Completed UTF in 0.4s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:14.381768] [INFO ] [sig ] [3135/3370] Forecasting UTI... [2026-03-02T20:34:14.381799] [INFO ] [sig ] Generating forecast for: UTI [2026-03-02T20:34:14.381831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-03-02T20:34:14.394790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-03-02T20:34:14.395276] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-03-02T20:34:14.396304] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-03-02T20:34:14.396375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:14.396411] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:14.396451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:14.396533] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:14.459856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:14.460986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:14.461088] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:14.461131] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:14.587821] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:14.587979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:14.588057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:14.588098] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:14.591935] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: DOWN (p=25.29%) [2026-03-02T20:34:14.592216] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-03-02T20:34:14.592348] [INFO ] [sig ] UTI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:14.740279] [INFO ] [LOCAL ] Saved forecast: UTI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UTI.txt [2026-03-02T20:34:14.740495] [INFO ] [sig ] [3135/3370] Completed UTI in 0.4s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:14.740555] [INFO ] [sig ] [3136/3370] Forecasting UTL... [2026-03-02T20:34:14.740624] [INFO ] [sig ] Generating forecast for: UTL [2026-03-02T20:34:14.740670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-03-02T20:34:14.754783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-03-02T20:34:14.755195] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-03-02T20:34:14.756110] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-03-02T20:34:14.756171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:14.756205] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:14.756232] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:14.756291] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:14.821421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:14.822412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:14.822510] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:14.822555] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:14.955216] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:14.955391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:14.955433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:14.955463] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:14.959244] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: DOWN (p=31.21%) [2026-03-02T20:34:14.959553] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-03-02T20:34:14.959773] [INFO ] [sig ] UTL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:15.118686] [INFO ] [LOCAL ] Saved forecast: UTL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UTL.txt [2026-03-02T20:34:15.118852] [INFO ] [sig ] [3136/3370] Completed UTL in 0.4s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:15.118894] [INFO ] [sig ] [3137/3370] Forecasting UTMD... [2026-03-02T20:34:15.118932] [INFO ] [sig ] Generating forecast for: UTMD [2026-03-02T20:34:15.118966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-03-02T20:34:15.131468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-03-02T20:34:15.131816] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-03-02T20:34:15.132669] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-03-02T20:34:15.132726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:15.132775] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:15.132816] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:15.132902] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:15.196086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:15.197152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:15.197280] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:15.197337] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:15.318683] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:15.318854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:15.318896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:15.318927] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:15.322820] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-03-02T20:34:15.323120] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-03-02T20:34:15.323258] [INFO ] [sig ] UTMD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:15.468202] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UTMD.txt [2026-03-02T20:34:15.468341] [INFO ] [sig ] [3137/3370] Completed UTMD in 0.3s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:15.468380] [INFO ] [sig ] [3138/3370] Forecasting UTZ... [2026-03-02T20:34:15.468409] [INFO ] [sig ] Generating forecast for: UTZ [2026-03-02T20:34:15.468439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-03-02T20:34:15.484249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-03-02T20:34:15.484759] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-03-02T20:34:15.485879] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-03-02T20:34:15.485948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:15.485990] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:15.486027] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:15.486110] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:15.555731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:15.556651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:15.556752] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:15.556786] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:15.675167] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:15.675334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:15.675374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:15.675404] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:15.679298] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: UP (p=77.10%) [2026-03-02T20:34:15.679683] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-03-02T20:34:15.679835] [INFO ] [sig ] UTZ: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:15.838442] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UTZ.txt [2026-03-02T20:34:15.838621] [INFO ] [sig ] [3138/3370] Completed UTZ in 0.4s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:15.838666] [INFO ] [sig ] [3139/3370] Forecasting UVE... [2026-03-02T20:34:15.838696] [INFO ] [sig ] Generating forecast for: UVE [2026-03-02T20:34:15.838726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-03-02T20:34:15.851935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-03-02T20:34:15.852458] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-03-02T20:34:15.853821] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-03-02T20:34:15.853931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:15.853977] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:15.854020] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:15.854126] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:15.928559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:15.929682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:15.929798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:15.929838] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:16.061150] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:16.061332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:16.061375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:16.061405] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:16.065946] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: UP (p=51.00%) [2026-03-02T20:34:16.066303] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-03-02T20:34:16.066450] [INFO ] [sig ] UVE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:16.219651] [INFO ] [LOCAL ] Saved forecast: UVE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UVE.txt [2026-03-02T20:34:16.219838] [INFO ] [sig ] [3139/3370] Completed UVE in 0.4s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:16.219879] [INFO ] [sig ] [3140/3370] Forecasting UVSP... [2026-03-02T20:34:16.219910] [INFO ] [sig ] Generating forecast for: UVSP [2026-03-02T20:34:16.219940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-03-02T20:34:16.232299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-03-02T20:34:16.232763] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-03-02T20:34:16.233743] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-03-02T20:34:16.233807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:16.233841] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:16.233871] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:16.233932] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:16.294849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:16.295960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:16.296118] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:16.296169] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:16.431885] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:16.432097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:16.432143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:16.432193] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:16.436196] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: UP (p=51.17%) [2026-03-02T20:34:16.436547] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-03-02T20:34:16.436722] [INFO ] [sig ] UVSP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:16.594509] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UVSP.txt [2026-03-02T20:34:16.594703] [INFO ] [sig ] [3140/3370] Completed UVSP in 0.4s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:16.594748] [INFO ] [sig ] [3141/3370] Forecasting UWMC... [2026-03-02T20:34:16.594778] [INFO ] [sig ] Generating forecast for: UWMC [2026-03-02T20:34:16.594816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-03-02T20:34:16.607810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-03-02T20:34:16.608266] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-03-02T20:34:16.609561] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-03-02T20:34:16.609646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:16.609683] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:16.609712] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:16.609773] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:16.674216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:16.675135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:16.675259] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:16.675295] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:16.803703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:16.803871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:16.803910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:16.803939] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:16.807530] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: UP (p=78.32%) [2026-03-02T20:34:16.807920] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-03-02T20:34:16.808094] [INFO ] [sig ] UWMC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:16.964740] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UWMC.txt [2026-03-02T20:34:16.964908] [INFO ] [sig ] [3141/3370] Completed UWMC in 0.4s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:16.964950] [INFO ] [sig ] [3142/3370] Forecasting UXIN... [2026-03-02T20:34:16.964980] [INFO ] [sig ] Generating forecast for: UXIN [2026-03-02T20:34:16.965011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-03-02T20:34:16.976431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-03-02T20:34:16.976885] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-03-02T20:34:16.977823] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-03-02T20:34:16.977880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:16.977912] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:16.977939] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:16.977997] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:17.040216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:17.041142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:17.041257] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:17.041310] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:17.168967] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:17.169147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:17.169188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:17.169220] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:17.173240] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: DOWN (p=15.92%) [2026-03-02T20:34:17.173606] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-03-02T20:34:17.173759] [INFO ] [sig ] UXIN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:17.333759] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UXIN.txt [2026-03-02T20:34:17.333926] [INFO ] [sig ] [3142/3370] Completed UXIN in 0.4s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:17.333965] [INFO ] [sig ] [3143/3370] Forecasting UYLD... [2026-03-02T20:34:17.333997] [INFO ] [sig ] Generating forecast for: UYLD [2026-03-02T20:34:17.334028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-03-02T20:34:17.346734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-03-02T20:34:17.347154] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-03-02T20:34:17.348140] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-03-02T20:34:17.348202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:17.348237] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:17.348267] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:17.348328] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:17.413623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:17.414772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:17.414881] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:17.414917] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:17.540212] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:17.540385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:17.540623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:17.540657] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:17.545284] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: DOWN (p=45.65%) [2026-03-02T20:34:17.545923] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-03-02T20:34:17.546091] [INFO ] [sig ] UYLD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:17.795367] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/UYLD.txt [2026-03-02T20:34:17.795590] [INFO ] [sig ] [3143/3370] Completed UYLD in 0.5s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:17.795656] [INFO ] [sig ] [3144/3370] Forecasting UZE... [2026-03-02T20:34:17.795695] [INFO ] [sig ] Generating forecast for: UZE [2026-03-02T20:34:17.795727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-03-02T20:34:17.807425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-03-02T20:34:17.807888] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-03-02T20:34:17.809060] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-03-02T20:34:17.809118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:17.809154] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:17.809197] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:17.809260] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:17.872926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:17.873874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:17.873987] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:17.874021] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:17.992602] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:17.992796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:17.992841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:17.992872] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:17.996899] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: UP (p=64.22%) [2026-03-02T20:34:17.997291] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-03-02T20:34:17.997453] [INFO ] [sig ] UZE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:18.160562] [INFO ] [LOCAL ] Saved forecast: UZE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/UZE.txt [2026-03-02T20:34:18.160749] [INFO ] [sig ] [3144/3370] Completed UZE in 0.4s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:18.160789] [INFO ] [sig ] [3145/3370] Forecasting VAC... [2026-03-02T20:34:18.160820] [INFO ] [sig ] Generating forecast for: VAC [2026-03-02T20:34:18.160852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-03-02T20:34:18.172855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-03-02T20:34:18.173284] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-03-02T20:34:18.174277] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-03-02T20:34:18.174338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:18.174372] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:18.174402] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:18.174461] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:18.235118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:18.236104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:18.236229] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:18.236266] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:18.360985] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:18.361153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:18.361194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:18.361223] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:18.365047] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: UP (p=96.90%) [2026-03-02T20:34:18.365424] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-03-02T20:34:18.365604] [INFO ] [sig ] VAC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:18.533655] [INFO ] [LOCAL ] Saved forecast: VAC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VAC.txt [2026-03-02T20:34:18.533921] [INFO ] [sig ] [3145/3370] Completed VAC in 0.4s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:18.533978] [INFO ] [sig ] [3146/3370] Forecasting VAL... [2026-03-02T20:34:18.534014] [INFO ] [sig ] Generating forecast for: VAL [2026-03-02T20:34:18.534052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-03-02T20:34:18.548559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-03-02T20:34:18.549012] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-03-02T20:34:18.550163] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-03-02T20:34:18.550238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:18.550278] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:18.550312] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:18.550370] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:18.611248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:18.612233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:18.612361] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:18.612398] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:18.744933] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:18.745138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:18.745189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:18.745233] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:18.749256] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: DOWN (p=11.22%) [2026-03-02T20:34:18.749641] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-03-02T20:34:18.749794] [INFO ] [sig ] VAL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:18.906329] [INFO ] [LOCAL ] Saved forecast: VAL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VAL.txt [2026-03-02T20:34:18.906498] [INFO ] [sig ] [3146/3370] Completed VAL in 0.4s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:18.906538] [INFO ] [sig ] [3147/3370] Forecasting VALE... [2026-03-02T20:34:18.906589] [INFO ] [sig ] Generating forecast for: VALE [2026-03-02T20:34:18.906624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-03-02T20:34:18.919742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-03-02T20:34:18.920184] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-03-02T20:34:18.921100] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-03-02T20:34:18.921159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:18.921250] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:18.921279] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:18.921339] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:18.983877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:18.985137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:18.985257] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:18.985458] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:19.116221] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:19.116390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:19.116432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:19.116463] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:19.120423] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: UP (p=89.98%) [2026-03-02T20:34:19.120803] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-03-02T20:34:19.120959] [INFO ] [sig ] VALE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:19.271971] [INFO ] [LOCAL ] Saved forecast: VALE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VALE.txt [2026-03-02T20:34:19.272106] [INFO ] [sig ] [3147/3370] Completed VALE in 0.4s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:19.272146] [INFO ] [sig ] [3148/3370] Forecasting VALN... [2026-03-02T20:34:19.272176] [INFO ] [sig ] Generating forecast for: VALN [2026-03-02T20:34:19.272206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-03-02T20:34:19.282498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-03-02T20:34:19.282783] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-03-02T20:34:19.283601] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-03-02T20:34:19.283655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:19.283688] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:19.283715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:19.283772] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:19.341764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:19.342358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:19.342438] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:19.342470] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:19.451277] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:19.451375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:19.451410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:19.451438] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:19.454626] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-03-02T20:34:19.454893] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-03-02T20:34:19.455019] [INFO ] [sig ] VALN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:19.601191] [INFO ] [LOCAL ] Saved forecast: VALN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VALN.txt [2026-03-02T20:34:19.601308] [INFO ] [sig ] [3148/3370] Completed VALN in 0.3s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:19.601347] [INFO ] [sig ] [3149/3370] Forecasting VANI... [2026-03-02T20:34:19.601377] [INFO ] [sig ] Generating forecast for: VANI [2026-03-02T20:34:19.601405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-03-02T20:34:19.612995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-03-02T20:34:19.613336] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-03-02T20:34:19.614161] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-03-02T20:34:19.614214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:19.614246] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:19.614274] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:19.614331] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:19.672145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:19.673053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:19.673138] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:19.673171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:19.792716] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:19.792882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:19.792921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:19.792950] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:19.796452] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: UP (p=67.24%) [2026-03-02T20:34:19.796756] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-03-02T20:34:19.796887] [INFO ] [sig ] VANI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:19.941086] [INFO ] [LOCAL ] Saved forecast: VANI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VANI.txt [2026-03-02T20:34:19.941257] [INFO ] [sig ] [3149/3370] Completed VANI in 0.3s | 2.73 sym/s | Total: 19.2m | ETA: 1.4m [2026-03-02T20:34:19.941298] [INFO ] [sig ] [3150/3370] Forecasting VBF... [2026-03-02T20:34:19.941328] [INFO ] [sig ] Generating forecast for: VBF [2026-03-02T20:34:19.941359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-03-02T20:34:19.952706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-03-02T20:34:19.953101] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-03-02T20:34:19.953952] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-03-02T20:34:19.954005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:19.954035] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:19.954062] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:19.954118] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:20.011416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:20.012360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:20.012452] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:20.012484] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:20.136113] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:20.136277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:20.136316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:20.136378] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:20.140428] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: UP (p=72.39%) [2026-03-02T20:34:20.140741] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-03-02T20:34:20.140881] [INFO ] [sig ] VBF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:20.293985] [INFO ] [LOCAL ] Saved forecast: VBF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VBF.txt [2026-03-02T20:34:20.294169] [INFO ] [sig ] [3150/3370] Completed VBF in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:20.294211] [INFO ] [sig ] [3151/3370] Forecasting VBNK... [2026-03-02T20:34:20.294243] [INFO ] [sig ] Generating forecast for: VBNK [2026-03-02T20:34:20.294274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-03-02T20:34:20.306001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-03-02T20:34:20.306395] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-03-02T20:34:20.307236] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-03-02T20:34:20.307289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:20.307320] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:20.307346] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:20.307403] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:20.364841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:20.365766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:20.365854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:20.365886] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:20.489149] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:20.489325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:20.489365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:20.489394] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:20.492856] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: UP (p=87.44%) [2026-03-02T20:34:20.493136] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-03-02T20:34:20.493274] [INFO ] [sig ] VBNK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:20.645385] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VBNK.txt [2026-03-02T20:34:20.645549] [INFO ] [sig ] [3151/3370] Completed VBNK in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:20.645613] [INFO ] [sig ] [3152/3370] Forecasting VC... [2026-03-02T20:34:20.645646] [INFO ] [sig ] Generating forecast for: VC [2026-03-02T20:34:20.645676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-03-02T20:34:20.657822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-03-02T20:34:20.658301] [INFO ] [FORECASTER] Starting predict_future for VC [2026-03-02T20:34:20.659387] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-03-02T20:34:20.659454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:20.659499] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:20.659536] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:20.659634] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:20.732285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:20.733431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:20.733559] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:20.733629] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:20.865342] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:20.865516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:20.865558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:20.865616] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:20.869854] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: DOWN (p=18.07%) [2026-03-02T20:34:20.870312] [INFO ] [FORECASTER] Completed predict_future for VC [2026-03-02T20:34:20.870491] [INFO ] [sig ] VC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:21.026117] [INFO ] [LOCAL ] Saved forecast: VC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VC.txt [2026-03-02T20:34:21.026350] [INFO ] [sig ] [3152/3370] Completed VC in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:21.026401] [INFO ] [sig ] [3153/3370] Forecasting VCEL... [2026-03-02T20:34:21.026434] [INFO ] [sig ] Generating forecast for: VCEL [2026-03-02T20:34:21.026478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-03-02T20:34:21.038221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-03-02T20:34:21.038613] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-03-02T20:34:21.039829] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-03-02T20:34:21.039907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:21.039961] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:21.040007] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:21.040092] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:21.099217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:21.100147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:21.100250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:21.100285] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:21.220111] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:21.220315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:21.220358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:21.220388] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:21.224025] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: UP (p=98.93%) [2026-03-02T20:34:21.224370] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-03-02T20:34:21.224521] [INFO ] [sig ] VCEL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:21.383949] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VCEL.txt [2026-03-02T20:34:21.384110] [INFO ] [sig ] [3153/3370] Completed VCEL in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:21.384151] [INFO ] [sig ] [3154/3370] Forecasting VCRB... [2026-03-02T20:34:21.384181] [INFO ] [sig ] Generating forecast for: VCRB [2026-03-02T20:34:21.384212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-03-02T20:34:21.395735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-03-02T20:34:21.396175] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-03-02T20:34:21.397063] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-03-02T20:34:21.397119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:21.397152] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:21.397181] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:21.397241] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:21.459755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:21.460660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:21.460751] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:21.460786] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:21.594534] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:21.594735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:21.594779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:21.594811] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:21.598479] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: UP (p=81.69%) [2026-03-02T20:34:21.598821] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-03-02T20:34:21.598965] [INFO ] [sig ] VCRB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:21.748806] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VCRB.txt [2026-03-02T20:34:21.748971] [INFO ] [sig ] [3154/3370] Completed VCRB in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:21.749012] [INFO ] [sig ] [3155/3370] Forecasting VCSH... [2026-03-02T20:34:21.749043] [INFO ] [sig ] Generating forecast for: VCSH [2026-03-02T20:34:21.749074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-03-02T20:34:21.760663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-03-02T20:34:21.761092] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-03-02T20:34:21.762038] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-03-02T20:34:21.762094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:21.762129] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:21.762158] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:21.762219] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:21.821171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:21.822105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:21.822203] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:21.822238] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:21.948374] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:21.948530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:21.948588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:21.948622] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:21.952917] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: DOWN (p=43.71%) [2026-03-02T20:34:21.953337] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-03-02T20:34:21.953495] [INFO ] [sig ] VCSH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:22.120063] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VCSH.txt [2026-03-02T20:34:22.120227] [INFO ] [sig ] [3155/3370] Completed VCSH in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:22.120285] [INFO ] [sig ] [3156/3370] Forecasting VECO... [2026-03-02T20:34:22.120323] [INFO ] [sig ] Generating forecast for: VECO [2026-03-02T20:34:22.120356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-03-02T20:34:22.131368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-03-02T20:34:22.131725] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-03-02T20:34:22.132613] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-03-02T20:34:22.132667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:22.132699] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:22.132726] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:22.132784] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:22.193231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:22.194112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:22.194199] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:22.194232] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:22.322782] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:22.322934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:22.322972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:22.323000] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:22.326617] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: DOWN (p=10.32%) [2026-03-02T20:34:22.326898] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-03-02T20:34:22.327028] [INFO ] [sig ] VECO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:22.474968] [INFO ] [LOCAL ] Saved forecast: VECO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VECO.txt [2026-03-02T20:34:22.475123] [INFO ] [sig ] [3156/3370] Completed VECO in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:22.475163] [INFO ] [sig ] [3157/3370] Forecasting VEL... [2026-03-02T20:34:22.475205] [INFO ] [sig ] Generating forecast for: VEL [2026-03-02T20:34:22.475236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-03-02T20:34:22.486437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-03-02T20:34:22.486780] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-03-02T20:34:22.487643] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-03-02T20:34:22.487705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:22.487738] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:22.487765] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:22.487823] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:22.546430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:22.547206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:22.547348] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:22.547388] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:22.667387] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:22.667546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:22.667602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:22.667633] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:22.671107] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: UP (p=60.10%) [2026-03-02T20:34:22.671391] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-03-02T20:34:22.671522] [INFO ] [sig ] VEL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:22.827680] [INFO ] [LOCAL ] Saved forecast: VEL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VEL.txt [2026-03-02T20:34:22.827838] [INFO ] [sig ] [3157/3370] Completed VEL in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:22.827888] [INFO ] [sig ] [3158/3370] Forecasting VEON... [2026-03-02T20:34:22.827920] [INFO ] [sig ] Generating forecast for: VEON [2026-03-02T20:34:22.827953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-03-02T20:34:22.839355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-03-02T20:34:22.839705] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-03-02T20:34:22.840537] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-03-02T20:34:22.840607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:22.840641] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:22.840668] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:22.840727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:22.906339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:22.907263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:22.907370] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:22.907404] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:23.027969] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:23.028150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:23.028191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:23.028222] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:23.031735] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-03-02T20:34:23.032016] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-03-02T20:34:23.032171] [INFO ] [sig ] VEON: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:23.184096] [INFO ] [LOCAL ] Saved forecast: VEON 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VEON.txt [2026-03-02T20:34:23.184248] [INFO ] [sig ] [3158/3370] Completed VEON in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:23.184289] [INFO ] [sig ] [3159/3370] Forecasting VERA... [2026-03-02T20:34:23.184318] [INFO ] [sig ] Generating forecast for: VERA [2026-03-02T20:34:23.184349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-03-02T20:34:23.196590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-03-02T20:34:23.196971] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-03-02T20:34:23.197838] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-03-02T20:34:23.197890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:23.197922] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:23.197948] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:23.198004] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:23.260530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:23.261425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:23.261519] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:23.261554] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:23.383685] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:23.383849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:23.383889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:23.383920] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:23.387672] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: UP (p=96.73%) [2026-03-02T20:34:23.387947] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-03-02T20:34:23.388104] [INFO ] [sig ] VERA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:23.537750] [INFO ] [LOCAL ] Saved forecast: VERA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VERA.txt [2026-03-02T20:34:23.537892] [INFO ] [sig ] [3159/3370] Completed VERA in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:23.537933] [INFO ] [sig ] [3160/3370] Forecasting VERI... [2026-03-02T20:34:23.537961] [INFO ] [sig ] Generating forecast for: VERI [2026-03-02T20:34:23.537991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-03-02T20:34:23.549335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-03-02T20:34:23.549674] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-03-02T20:34:23.550484] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-03-02T20:34:23.550537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:23.550586] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:23.550617] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:23.550673] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:23.611859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:23.612876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:23.612962] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:23.612996] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:23.735492] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:23.735668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:23.735709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:23.735739] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:23.739724] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: UP (p=86.84%) [2026-03-02T20:34:23.740002] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-03-02T20:34:23.740137] [INFO ] [sig ] VERI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:23.891149] [INFO ] [LOCAL ] Saved forecast: VERI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VERI.txt [2026-03-02T20:34:23.891331] [INFO ] [sig ] [3160/3370] Completed VERI in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:23.891380] [INFO ] [sig ] [3161/3370] Forecasting VERX... [2026-03-02T20:34:23.891412] [INFO ] [sig ] Generating forecast for: VERX [2026-03-02T20:34:23.891443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-03-02T20:34:23.902977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-03-02T20:34:23.903410] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-03-02T20:34:23.904240] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-03-02T20:34:23.904294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:23.904325] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:23.904351] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:23.904409] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:23.966371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:23.967303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:23.967394] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:23.967429] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:24.096416] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:24.096642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:24.096701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:24.096734] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:24.100979] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: UP (p=97.94%) [2026-03-02T20:34:24.101293] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-03-02T20:34:24.101462] [INFO ] [sig ] VERX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:24.247185] [INFO ] [LOCAL ] Saved forecast: VERX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VERX.txt [2026-03-02T20:34:24.247351] [INFO ] [sig ] [3161/3370] Completed VERX in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:24.247393] [INFO ] [sig ] [3162/3370] Forecasting VFC... [2026-03-02T20:34:24.247426] [INFO ] [sig ] Generating forecast for: VFC [2026-03-02T20:34:24.247459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-03-02T20:34:24.260041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-03-02T20:34:24.260470] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-03-02T20:34:24.261336] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-03-02T20:34:24.261392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:24.261433] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:24.261678] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:24.261777] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:24.320836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:24.321820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:24.321904] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:24.321937] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:24.445615] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:24.445777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:24.445816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:24.445845] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:24.449338] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: DOWN (p=17.28%) [2026-03-02T20:34:24.449655] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-03-02T20:34:24.449835] [INFO ] [sig ] VFC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:24.602045] [INFO ] [LOCAL ] Saved forecast: VFC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VFC.txt [2026-03-02T20:34:24.602198] [INFO ] [sig ] [3162/3370] Completed VFC in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:24.602238] [INFO ] [sig ] [3163/3370] Forecasting VFF... [2026-03-02T20:34:24.602268] [INFO ] [sig ] Generating forecast for: VFF [2026-03-02T20:34:24.602302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-03-02T20:34:24.613946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-03-02T20:34:24.614326] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-03-02T20:34:24.615183] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-03-02T20:34:24.615237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:24.615270] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:24.615297] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:24.615355] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:24.678932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:24.679875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:24.679964] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:24.679999] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:24.811338] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:24.811558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:24.811624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:24.811656] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:24.815448] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: DOWN (p=5.66%) [2026-03-02T20:34:24.815813] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-03-02T20:34:24.815961] [INFO ] [sig ] VFF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:24.970005] [INFO ] [LOCAL ] Saved forecast: VFF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VFF.txt [2026-03-02T20:34:24.970234] [INFO ] [sig ] [3163/3370] Completed VFF in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:24.970291] [INFO ] [sig ] [3164/3370] Forecasting VFLO... [2026-03-02T20:34:24.970334] [INFO ] [sig ] Generating forecast for: VFLO [2026-03-02T20:34:24.970380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-03-02T20:34:24.984408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-03-02T20:34:24.984861] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-03-02T20:34:24.985980] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-03-02T20:34:24.986035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:24.986104] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:24.986134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:24.986194] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:25.047144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:25.048140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:25.048241] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:25.048278] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:25.180886] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:25.181062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:25.181128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:25.181159] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:25.185202] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: UP (p=96.95%) [2026-03-02T20:34:25.185535] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-03-02T20:34:25.185719] [INFO ] [sig ] VFLO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:25.342722] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VFLO.txt [2026-03-02T20:34:25.342887] [INFO ] [sig ] [3164/3370] Completed VFLO in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:25.342929] [INFO ] [sig ] [3165/3370] Forecasting VFS... [2026-03-02T20:34:25.342962] [INFO ] [sig ] Generating forecast for: VFS [2026-03-02T20:34:25.342994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-03-02T20:34:25.354756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-03-02T20:34:25.355153] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-03-02T20:34:25.356028] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-03-02T20:34:25.356081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:25.356112] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:25.356138] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:25.356196] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:25.416825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:25.417787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:25.417879] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:25.417913] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:25.547444] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:25.547661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:25.547722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:25.547755] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:25.551634] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: UP (p=88.46%) [2026-03-02T20:34:25.551930] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-03-02T20:34:25.552078] [INFO ] [sig ] VFS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:25.710419] [INFO ] [LOCAL ] Saved forecast: VFS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VFS.txt [2026-03-02T20:34:25.710785] [INFO ] [sig ] [3165/3370] Completed VFS in 0.4s | 2.73 sym/s | Total: 19.3m | ETA: 1.3m [2026-03-02T20:34:25.710829] [INFO ] [sig ] [3166/3370] Forecasting VGI... [2026-03-02T20:34:25.710859] [INFO ] [sig ] Generating forecast for: VGI [2026-03-02T20:34:25.710888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-03-02T20:34:25.723461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-03-02T20:34:25.724027] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-03-02T20:34:25.725117] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-03-02T20:34:25.725172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:25.725207] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:25.725236] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:25.725306] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:25.791441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:25.792375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:25.792504] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:25.792541] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:25.920859] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:25.921039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:25.921090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:25.921120] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:25.925439] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: UP (p=92.17%) [2026-03-02T20:34:25.925750] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-03-02T20:34:25.925888] [INFO ] [sig ] VGI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:26.090508] [INFO ] [LOCAL ] Saved forecast: VGI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VGI.txt [2026-03-02T20:34:26.090707] [INFO ] [sig ] [3166/3370] Completed VGI in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:26.090752] [INFO ] [sig ] [3167/3370] Forecasting VGM... [2026-03-02T20:34:26.090784] [INFO ] [sig ] Generating forecast for: VGM [2026-03-02T20:34:26.090818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-03-02T20:34:26.103258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-03-02T20:34:26.103701] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-03-02T20:34:26.104605] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-03-02T20:34:26.104665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:26.104699] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:26.104728] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:26.104788] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:26.169821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:26.170743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:26.170838] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:26.170885] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:26.303213] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:26.303425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:26.303477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:26.303508] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:26.307642] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: UP (p=96.08%) [2026-03-02T20:34:26.307947] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-03-02T20:34:26.308123] [INFO ] [sig ] VGM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:26.459992] [INFO ] [LOCAL ] Saved forecast: VGM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VGM.txt [2026-03-02T20:34:26.460160] [INFO ] [sig ] [3167/3370] Completed VGM in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:26.460200] [INFO ] [sig ] [3168/3370] Forecasting VICI... [2026-03-02T20:34:26.460230] [INFO ] [sig ] Generating forecast for: VICI [2026-03-02T20:34:26.460269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-03-02T20:34:26.473272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-03-02T20:34:26.473685] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-03-02T20:34:26.474494] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-03-02T20:34:26.474548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:26.474613] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:26.474645] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:26.474703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:26.542036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:26.542986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:26.543092] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:26.543133] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:26.677175] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:26.677338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:26.677381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:26.677412] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:26.681447] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: UP (p=94.02%) [2026-03-02T20:34:26.681888] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-03-02T20:34:26.682049] [INFO ] [sig ] VICI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:26.833852] [INFO ] [LOCAL ] Saved forecast: VICI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VICI.txt [2026-03-02T20:34:26.834011] [INFO ] [sig ] [3168/3370] Completed VICI in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:26.834052] [INFO ] [sig ] [3169/3370] Forecasting VIGI... [2026-03-02T20:34:26.834082] [INFO ] [sig ] Generating forecast for: VIGI [2026-03-02T20:34:26.834111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-03-02T20:34:26.845756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-03-02T20:34:26.846115] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-03-02T20:34:26.847039] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-03-02T20:34:26.847092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:26.847123] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:26.847149] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:26.847205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:26.906918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:26.907863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:26.907950] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:26.907983] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:27.038340] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:27.038504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:27.038545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:27.038593] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:27.042197] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: DOWN (p=18.65%) [2026-03-02T20:34:27.042484] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-03-02T20:34:27.042641] [INFO ] [sig ] VIGI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:27.202435] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VIGI.txt [2026-03-02T20:34:27.202638] [INFO ] [sig ] [3169/3370] Completed VIGI in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:27.202683] [INFO ] [sig ] [3170/3370] Forecasting VINP... [2026-03-02T20:34:27.202715] [INFO ] [sig ] Generating forecast for: VINP [2026-03-02T20:34:27.202745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-03-02T20:34:27.214360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-03-02T20:34:27.214905] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-03-02T20:34:27.215786] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-03-02T20:34:27.215841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:27.215872] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:27.215900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:27.215957] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:27.275423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:27.276115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:27.276216] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:27.276252] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:27.398066] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:27.398235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:27.398276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:27.398306] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:27.402283] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: DOWN (p=27.30%) [2026-03-02T20:34:27.402590] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-03-02T20:34:27.402729] [INFO ] [sig ] VINP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:27.553899] [INFO ] [LOCAL ] Saved forecast: VINP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VINP.txt [2026-03-02T20:34:27.554060] [INFO ] [sig ] [3170/3370] Completed VINP in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:27.554100] [INFO ] [sig ] [3171/3370] Forecasting VIPS... [2026-03-02T20:34:27.554131] [INFO ] [sig ] Generating forecast for: VIPS [2026-03-02T20:34:27.554160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-03-02T20:34:27.565875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-03-02T20:34:27.566247] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-03-02T20:34:27.567119] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-03-02T20:34:27.567175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:27.567210] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:27.567239] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:27.567299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:27.626768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:27.627668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:27.627757] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:27.627793] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:27.757995] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:27.758179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:27.758222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:27.758253] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:27.761966] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: UP (p=79.54%) [2026-03-02T20:34:27.762258] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-03-02T20:34:27.762420] [INFO ] [sig ] VIPS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:27.915525] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VIPS.txt [2026-03-02T20:34:27.915743] [INFO ] [sig ] [3171/3370] Completed VIPS in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:27.915787] [INFO ] [sig ] [3172/3370] Forecasting VIRC... [2026-03-02T20:34:27.915825] [INFO ] [sig ] Generating forecast for: VIRC [2026-03-02T20:34:27.915859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-03-02T20:34:27.927557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-03-02T20:34:27.927983] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-03-02T20:34:27.928922] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-03-02T20:34:27.928978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:27.929010] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:27.929037] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:27.929094] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:27.991280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:27.992420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:27.992590] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:27.992630] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:28.121056] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:28.121211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:28.121251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:28.121281] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:28.124820] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: UP (p=97.19%) [2026-03-02T20:34:28.125103] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-03-02T20:34:28.125246] [INFO ] [sig ] VIRC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:28.281454] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VIRC.txt [2026-03-02T20:34:28.281831] [INFO ] [sig ] [3172/3370] Completed VIRC in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:28.281886] [INFO ] [sig ] [3173/3370] Forecasting VITL... [2026-03-02T20:34:28.281929] [INFO ] [sig ] Generating forecast for: VITL [2026-03-02T20:34:28.281961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-03-02T20:34:28.294665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-03-02T20:34:28.295049] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-03-02T20:34:28.295928] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-03-02T20:34:28.295981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:28.296014] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:28.296041] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:28.296098] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:28.359263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:28.360275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:28.360382] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:28.360422] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:28.499028] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:28.499198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:28.499238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:28.499267] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:28.503320] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: DOWN (p=34.02%) [2026-03-02T20:34:28.503649] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-03-02T20:34:28.503792] [INFO ] [sig ] VITL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:28.666786] [INFO ] [LOCAL ] Saved forecast: VITL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VITL.txt [2026-03-02T20:34:28.666965] [INFO ] [sig ] [3173/3370] Completed VITL in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:28.667007] [INFO ] [sig ] [3174/3370] Forecasting VKQ... [2026-03-02T20:34:28.667038] [INFO ] [sig ] Generating forecast for: VKQ [2026-03-02T20:34:28.667068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-03-02T20:34:28.679843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-03-02T20:34:28.680225] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-03-02T20:34:28.681149] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-03-02T20:34:28.681203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:28.681236] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:28.681263] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:28.681327] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:28.739552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:28.740396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:28.740523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:28.740558] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:28.876703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:28.876889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:28.876933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:28.876965] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:28.881270] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: DOWN (p=20.81%) [2026-03-02T20:34:28.881655] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-03-02T20:34:28.881809] [INFO ] [sig ] VKQ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:29.038872] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VKQ.txt [2026-03-02T20:34:29.039031] [INFO ] [sig ] [3174/3370] Completed VKQ in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:29.039075] [INFO ] [sig ] [3175/3370] Forecasting VKTX... [2026-03-02T20:34:29.039120] [INFO ] [sig ] Generating forecast for: VKTX [2026-03-02T20:34:29.039161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-03-02T20:34:29.050173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-03-02T20:34:29.050512] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-03-02T20:34:29.051356] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-03-02T20:34:29.051409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:29.051441] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:29.051468] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:29.051526] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:29.110125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:29.111061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:29.111146] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:29.111179] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:29.249356] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:29.249518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:29.249557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:29.249637] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:29.253095] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: UP (p=91.67%) [2026-03-02T20:34:29.253379] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-03-02T20:34:29.253510] [INFO ] [sig ] VKTX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:29.403919] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VKTX.txt [2026-03-02T20:34:29.404084] [INFO ] [sig ] [3175/3370] Completed VKTX in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:29.404126] [INFO ] [sig ] [3176/3370] Forecasting VLGEA... [2026-03-02T20:34:29.404173] [INFO ] [sig ] Generating forecast for: VLGEA [2026-03-02T20:34:29.404217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-03-02T20:34:29.417516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-03-02T20:34:29.417908] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-03-02T20:34:29.418807] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-03-02T20:34:29.418860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:29.418892] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:29.418922] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:29.418981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:29.478671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:29.479669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:29.479760] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:29.479795] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:29.614950] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:29.615126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:29.615170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:29.615201] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:29.620342] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: UP (p=68.15%) [2026-03-02T20:34:29.620843] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-03-02T20:34:29.621017] [INFO ] [sig ] VLGEA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:29.782037] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VLGEA.txt [2026-03-02T20:34:29.782211] [INFO ] [sig ] [3176/3370] Completed VLGEA in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:29.782278] [INFO ] [sig ] [3177/3370] Forecasting VLN... [2026-03-02T20:34:29.782314] [INFO ] [sig ] Generating forecast for: VLN [2026-03-02T20:34:29.782345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-03-02T20:34:29.796072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-03-02T20:34:29.796465] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-03-02T20:34:29.797324] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-03-02T20:34:29.797378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:29.797412] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:29.797439] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:29.797497] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:29.856566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:29.857454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:29.857540] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:29.857612] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:29.978387] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:29.978551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:29.978614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:29.978645] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:29.982267] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: DOWN (p=28.93%) [2026-03-02T20:34:29.982552] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-03-02T20:34:29.982711] [INFO ] [sig ] VLN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:30.133882] [INFO ] [LOCAL ] Saved forecast: VLN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VLN.txt [2026-03-02T20:34:30.134085] [INFO ] [sig ] [3177/3370] Completed VLN in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:30.134126] [INFO ] [sig ] [3178/3370] Forecasting VLO... [2026-03-02T20:34:30.134158] [INFO ] [sig ] Generating forecast for: VLO [2026-03-02T20:34:30.134188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-03-02T20:34:30.153486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-03-02T20:34:30.154065] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-03-02T20:34:30.155407] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-03-02T20:34:30.155482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:30.155530] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:30.155591] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:30.155686] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:30.221533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:30.222487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:30.222602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:30.222639] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:30.358703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:30.358874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:30.358915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:30.358946] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:30.362643] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: UP (p=97.22%) [2026-03-02T20:34:30.362965] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-03-02T20:34:30.363111] [INFO ] [sig ] VLO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:30.509643] [INFO ] [LOCAL ] Saved forecast: VLO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VLO.txt [2026-03-02T20:34:30.509806] [INFO ] [sig ] [3178/3370] Completed VLO in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:30.509846] [INFO ] [sig ] [3179/3370] Forecasting VLRS... [2026-03-02T20:34:30.509879] [INFO ] [sig ] Generating forecast for: VLRS [2026-03-02T20:34:30.509910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-03-02T20:34:30.521164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-03-02T20:34:30.521508] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-03-02T20:34:30.522366] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-03-02T20:34:30.522420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:30.522453] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:30.522480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:30.522549] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:30.584973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:30.585755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:30.585839] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:30.585873] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:30.712476] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:30.712652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:30.712695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:30.712724] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:30.716268] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: DOWN (p=45.15%) [2026-03-02T20:34:30.716564] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-03-02T20:34:30.716725] [INFO ] [sig ] VLRS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:30.862882] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VLRS.txt [2026-03-02T20:34:30.863036] [INFO ] [sig ] [3179/3370] Completed VLRS in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:30.863075] [INFO ] [sig ] [3180/3370] Forecasting VLTO... [2026-03-02T20:34:30.863106] [INFO ] [sig ] Generating forecast for: VLTO [2026-03-02T20:34:30.863136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-03-02T20:34:30.874346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-03-02T20:34:30.874713] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-03-02T20:34:30.875566] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-03-02T20:34:30.875639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:30.875672] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:30.875699] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:30.875757] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:30.943543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:30.944562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:30.944662] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:30.944696] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:31.072097] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:31.072253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:31.072293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:31.072322] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:31.075770] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: UP (p=82.84%) [2026-03-02T20:34:31.076045] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-03-02T20:34:31.076184] [INFO ] [sig ] VLTO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:31.224736] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VLTO.txt [2026-03-02T20:34:31.224907] [INFO ] [sig ] [3180/3370] Completed VLTO in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:31.224950] [INFO ] [sig ] [3181/3370] Forecasting VLY... [2026-03-02T20:34:31.224980] [INFO ] [sig ] Generating forecast for: VLY [2026-03-02T20:34:31.225010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-03-02T20:34:31.237114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-03-02T20:34:31.237518] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-03-02T20:34:31.238470] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-03-02T20:34:31.238529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:31.238611] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:31.238643] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:31.238701] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:31.300220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:31.301147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:31.301238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:31.301272] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:31.429753] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:31.429921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:31.429961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:31.429990] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:31.433450] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: UP (p=58.03%) [2026-03-02T20:34:31.433769] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-03-02T20:34:31.433910] [INFO ] [sig ] VLY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:31.585167] [INFO ] [LOCAL ] Saved forecast: VLY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VLY.txt [2026-03-02T20:34:31.585331] [INFO ] [sig ] [3181/3370] Completed VLY in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.2m [2026-03-02T20:34:31.585374] [INFO ] [sig ] [3182/3370] Forecasting VMBS... [2026-03-02T20:34:31.585404] [INFO ] [sig ] Generating forecast for: VMBS [2026-03-02T20:34:31.585435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-03-02T20:34:31.597912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-03-02T20:34:31.598332] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-03-02T20:34:31.599393] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-03-02T20:34:31.599448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:31.599481] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:31.599509] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:31.599567] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:31.663812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:31.664728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:31.664822] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:31.664857] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:31.796015] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:31.796192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:31.796238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:31.796269] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:31.799958] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: DOWN (p=0.86%) [2026-03-02T20:34:31.800266] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-03-02T20:34:31.800405] [INFO ] [sig ] VMBS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:31.949481] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VMBS.txt [2026-03-02T20:34:31.949631] [INFO ] [sig ] [3182/3370] Completed VMBS in 0.4s | 2.73 sym/s | Total: 19.4m | ETA: 1.1m [2026-03-02T20:34:31.949672] [INFO ] [sig ] [3183/3370] Forecasting VMD... [2026-03-02T20:34:31.949702] [INFO ] [sig ] Generating forecast for: VMD [2026-03-02T20:34:31.949741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-03-02T20:34:31.961621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-03-02T20:34:31.961962] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-03-02T20:34:31.962793] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-03-02T20:34:31.962845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:31.962878] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:31.962905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:31.962962] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:32.025382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:32.026138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:32.026223] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:32.026258] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:32.150287] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:32.150463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:32.150509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:32.150537] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:32.154546] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: DOWN (p=18.07%) [2026-03-02T20:34:32.154881] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-03-02T20:34:32.155033] [INFO ] [sig ] VMD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:32.307407] [INFO ] [LOCAL ] Saved forecast: VMD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VMD.txt [2026-03-02T20:34:32.307612] [INFO ] [sig ] [3183/3370] Completed VMD in 0.4s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:32.307660] [INFO ] [sig ] [3184/3370] Forecasting VMI... [2026-03-02T20:34:32.307692] [INFO ] [sig ] Generating forecast for: VMI [2026-03-02T20:34:32.307724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-03-02T20:34:32.319401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-03-02T20:34:32.320034] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-03-02T20:34:32.320914] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-03-02T20:34:32.320969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:32.321002] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:32.321029] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:32.321087] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:32.384286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:32.385208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:32.385296] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:32.385331] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:32.521848] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:32.522040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:32.522082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:32.522145] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:32.525938] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: UP (p=81.92%) [2026-03-02T20:34:32.526237] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-03-02T20:34:32.526382] [INFO ] [sig ] VMI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:32.682412] [INFO ] [LOCAL ] Saved forecast: VMI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VMI.txt [2026-03-02T20:34:32.682606] [INFO ] [sig ] [3184/3370] Completed VMI in 0.4s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:32.682651] [INFO ] [sig ] [3185/3370] Forecasting VMO... [2026-03-02T20:34:32.682683] [INFO ] [sig ] Generating forecast for: VMO [2026-03-02T20:34:32.682713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-03-02T20:34:32.695711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-03-02T20:34:32.696332] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-03-02T20:34:32.697262] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-03-02T20:34:32.697317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:32.697350] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:32.697377] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:32.697434] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:32.759334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:32.760316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:32.760425] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:32.760460] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:32.886798] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:32.886952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:32.886990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:32.887019] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:32.890559] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: DOWN (p=5.43%) [2026-03-02T20:34:32.890867] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-03-02T20:34:32.891004] [INFO ] [sig ] VMO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:33.043215] [INFO ] [LOCAL ] Saved forecast: VMO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VMO.txt [2026-03-02T20:34:33.043353] [INFO ] [sig ] [3185/3370] Completed VMO in 0.4s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:33.043392] [INFO ] [sig ] [3186/3370] Forecasting VNDA... [2026-03-02T20:34:33.043422] [INFO ] [sig ] Generating forecast for: VNDA [2026-03-02T20:34:33.043452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-03-02T20:34:33.055112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-03-02T20:34:33.055444] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-03-02T20:34:33.056300] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-03-02T20:34:33.056354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:33.056386] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:33.056415] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:33.056487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:33.120241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:33.121124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:33.121214] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:33.121248] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:33.251534] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:33.251742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:33.251789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:33.251819] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:33.255684] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: DOWN (p=48.46%) [2026-03-02T20:34:33.256007] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-03-02T20:34:33.256154] [INFO ] [sig ] VNDA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:33.409907] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VNDA.txt [2026-03-02T20:34:33.410073] [INFO ] [sig ] [3186/3370] Completed VNDA in 0.4s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:33.410112] [INFO ] [sig ] [3187/3370] Forecasting VNO... [2026-03-02T20:34:33.410144] [INFO ] [sig ] Generating forecast for: VNO [2026-03-02T20:34:33.410175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-03-02T20:34:33.421830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-03-02T20:34:33.422154] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-03-02T20:34:33.423191] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-03-02T20:34:33.423244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:33.423276] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:33.423304] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:33.423362] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:33.482184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:33.482861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:33.482944] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:33.482976] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:33.606459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:33.606645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:33.606686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:33.606713] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:33.610442] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: UP (p=54.37%) [2026-03-02T20:34:33.610738] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-03-02T20:34:33.610866] [INFO ] [sig ] VNO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:33.760222] [INFO ] [LOCAL ] Saved forecast: VNO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VNO.txt [2026-03-02T20:34:33.760365] [INFO ] [sig ] [3187/3370] Completed VNO in 0.4s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:33.760406] [INFO ] [sig ] [3188/3370] Forecasting VNOM... [2026-03-02T20:34:33.760435] [INFO ] [sig ] Generating forecast for: VNOM [2026-03-02T20:34:33.760470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-03-02T20:34:33.772886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-03-02T20:34:33.773229] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-03-02T20:34:33.774073] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-03-02T20:34:33.774126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:33.774163] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:33.774191] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:33.774248] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:33.834820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:33.835903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:33.835990] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:33.836024] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:33.955355] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:33.955534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:33.955590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:33.955624] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:33.959107] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: UP (p=56.00%) [2026-03-02T20:34:33.959395] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-03-02T20:34:33.959532] [INFO ] [sig ] VNOM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:34.109823] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VNOM.txt [2026-03-02T20:34:34.110000] [INFO ] [sig ] [3188/3370] Completed VNOM in 0.3s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:34.110043] [INFO ] [sig ] [3189/3370] Forecasting VNQI... [2026-03-02T20:34:34.110073] [INFO ] [sig ] Generating forecast for: VNQI [2026-03-02T20:34:34.110103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-03-02T20:34:34.121246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-03-02T20:34:34.121564] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-03-02T20:34:34.122443] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-03-02T20:34:34.122500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:34.122534] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:34.122565] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:34.122650] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:34.185569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:34.186497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:34.186607] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:34.186644] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:34.311755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:34.311917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:34.311957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:34.311987] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:34.315756] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: UP (p=76.77%) [2026-03-02T20:34:34.316079] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-03-02T20:34:34.316422] [INFO ] [sig ] VNQI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:34.466808] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VNQI.txt [2026-03-02T20:34:34.466968] [INFO ] [sig ] [3189/3370] Completed VNQI in 0.4s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:34.467009] [INFO ] [sig ] [3190/3370] Forecasting VOC... [2026-03-02T20:34:34.467039] [INFO ] [sig ] Generating forecast for: VOC [2026-03-02T20:34:34.467069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-03-02T20:34:34.477875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-03-02T20:34:34.478242] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-03-02T20:34:34.479085] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-03-02T20:34:34.479139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:34.479171] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:34.479199] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:34.479256] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:34.538271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:34.539161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:34.539245] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:34.539279] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:34.661199] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:34.661364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:34.661405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:34.661434] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:34.664970] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-03-02T20:34:34.665261] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-03-02T20:34:34.665403] [INFO ] [sig ] VOC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:34.825395] [INFO ] [LOCAL ] Saved forecast: VOC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VOC.txt [2026-03-02T20:34:34.825564] [INFO ] [sig ] [3190/3370] Completed VOC in 0.4s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:34.825627] [INFO ] [sig ] [3191/3370] Forecasting VOD... [2026-03-02T20:34:34.825657] [INFO ] [sig ] Generating forecast for: VOD [2026-03-02T20:34:34.825689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-03-02T20:34:34.837048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-03-02T20:34:34.837382] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-03-02T20:34:34.838243] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-03-02T20:34:34.838296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:34.838327] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:34.838354] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:34.838411] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:34.896686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:34.897400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:34.897511] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:34.897544] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:35.024412] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:35.024609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:35.024862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:35.024907] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:35.029268] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=92.50%) [2026-03-02T20:34:35.029593] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-03-02T20:34:35.029738] [INFO ] [sig ] VOD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:35.185245] [INFO ] [LOCAL ] Saved forecast: VOD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VOD.txt [2026-03-02T20:34:35.185412] [INFO ] [sig ] [3191/3370] Completed VOD in 0.4s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:35.185457] [INFO ] [sig ] [3192/3370] Forecasting VONE... [2026-03-02T20:34:35.185489] [INFO ] [sig ] Generating forecast for: VONE [2026-03-02T20:34:35.185521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-03-02T20:34:35.198081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-03-02T20:34:35.198509] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-03-02T20:34:35.199480] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-03-02T20:34:35.199538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:35.199610] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:35.199650] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:35.199711] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:35.261372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:35.262681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:35.262796] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:35.262831] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:35.397297] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:35.397468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:35.397511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:35.397540] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:35.401623] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: UP (p=73.60%) [2026-03-02T20:34:35.401945] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-03-02T20:34:35.402107] [INFO ] [sig ] VONE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:35.559286] [INFO ] [LOCAL ] Saved forecast: VONE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VONE.txt [2026-03-02T20:34:35.559461] [INFO ] [sig ] [3192/3370] Completed VONE in 0.4s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:35.559506] [INFO ] [sig ] [3193/3370] Forecasting VONG... [2026-03-02T20:34:35.559537] [INFO ] [sig ] Generating forecast for: VONG [2026-03-02T20:34:35.559586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-03-02T20:34:35.575390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-03-02T20:34:35.576109] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-03-02T20:34:35.577273] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-03-02T20:34:35.577352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:35.577399] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:35.577430] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:35.577491] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:35.641217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:35.642163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:35.642258] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:35.642295] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:35.776090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:35.776286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:35.776330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:35.776359] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:35.780086] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: UP (p=89.42%) [2026-03-02T20:34:35.780425] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-03-02T20:34:35.780596] [INFO ] [sig ] VONG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:35.936114] [INFO ] [LOCAL ] Saved forecast: VONG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VONG.txt [2026-03-02T20:34:35.936288] [INFO ] [sig ] [3193/3370] Completed VONG in 0.4s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:35.936330] [INFO ] [sig ] [3194/3370] Forecasting VOTE... [2026-03-02T20:34:35.936361] [INFO ] [sig ] Generating forecast for: VOTE [2026-03-02T20:34:35.936393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-03-02T20:34:35.948468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-03-02T20:34:35.948960] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-03-02T20:34:35.950074] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-03-02T20:34:35.950139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:35.950195] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:35.950232] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:35.950295] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:36.025397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:36.026778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:36.026891] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:36.026936] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:36.178380] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:36.178546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:36.178612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:36.178651] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:36.182154] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: DOWN (p=24.37%) [2026-03-02T20:34:36.182441] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-03-02T20:34:36.182594] [INFO ] [sig ] VOTE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:36.341651] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VOTE.txt [2026-03-02T20:34:36.341846] [INFO ] [sig ] [3194/3370] Completed VOTE in 0.4s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:36.341889] [INFO ] [sig ] [3195/3370] Forecasting VPG... [2026-03-02T20:34:36.341919] [INFO ] [sig ] Generating forecast for: VPG [2026-03-02T20:34:36.341949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-03-02T20:34:36.354746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-03-02T20:34:36.355155] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-03-02T20:34:36.356018] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-03-02T20:34:36.356072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:36.356104] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:36.356132] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:36.356189] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:36.416299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:36.417266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:36.417358] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:36.417391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:36.544305] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:36.544489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:36.544539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:36.544603] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:36.549063] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: DOWN (p=12.80%) [2026-03-02T20:34:36.549387] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-03-02T20:34:36.549535] [INFO ] [sig ] VPG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:36.707030] [INFO ] [LOCAL ] Saved forecast: VPG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VPG.txt [2026-03-02T20:34:36.707208] [INFO ] [sig ] [3195/3370] Completed VPG in 0.4s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:36.707260] [INFO ] [sig ] [3196/3370] Forecasting VPLS... [2026-03-02T20:34:36.707292] [INFO ] [sig ] Generating forecast for: VPLS [2026-03-02T20:34:36.707323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-03-02T20:34:36.719420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-03-02T20:34:36.719861] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-03-02T20:34:36.720754] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-03-02T20:34:36.720809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:36.720841] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:36.720869] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:36.720926] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:36.785369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:36.786590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:36.786685] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:36.786720] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:36.914523] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:36.914728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:36.914770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:36.914798] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:36.919089] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=71.22%) [2026-03-02T20:34:36.919440] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-03-02T20:34:36.919642] [INFO ] [sig ] VPLS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:37.071128] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VPLS.txt [2026-03-02T20:34:37.071292] [INFO ] [sig ] [3196/3370] Completed VPLS in 0.4s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:37.071334] [INFO ] [sig ] [3197/3370] Forecasting VRA... [2026-03-02T20:34:37.071363] [INFO ] [sig ] Generating forecast for: VRA [2026-03-02T20:34:37.071393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-03-02T20:34:37.083368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-03-02T20:34:37.083747] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-03-02T20:34:37.084607] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-03-02T20:34:37.084660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:37.084693] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:37.084720] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:37.084777] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:37.143398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:37.144374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:37.144460] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:37.144493] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:37.261337] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:37.261458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:37.261494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:37.261523] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:37.264881] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: UP (p=95.42%) [2026-03-02T20:34:37.265158] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-03-02T20:34:37.265305] [INFO ] [sig ] VRA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:37.415871] [INFO ] [LOCAL ] Saved forecast: VRA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VRA.txt [2026-03-02T20:34:37.416023] [INFO ] [sig ] [3197/3370] Completed VRA in 0.3s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:37.416065] [INFO ] [sig ] [3198/3370] Forecasting VRCA... [2026-03-02T20:34:37.416096] [INFO ] [sig ] Generating forecast for: VRCA [2026-03-02T20:34:37.416127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-03-02T20:34:37.427859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-03-02T20:34:37.428183] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-03-02T20:34:37.429025] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-03-02T20:34:37.429078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:37.429148] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:37.429177] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:37.429234] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:37.489898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:37.490552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:37.490652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:37.490686] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:37.621011] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:37.621173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:37.621214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:37.621243] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:37.624757] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: DOWN (p=26.25%) [2026-03-02T20:34:37.625034] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-03-02T20:34:37.625163] [INFO ] [sig ] VRCA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:37.771731] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VRCA.txt [2026-03-02T20:34:37.771868] [INFO ] [sig ] [3198/3370] Completed VRCA in 0.4s | 2.73 sym/s | Total: 19.5m | ETA: 1.1m [2026-03-02T20:34:37.771909] [INFO ] [sig ] [3199/3370] Forecasting VRDN... [2026-03-02T20:34:37.771938] [INFO ] [sig ] Generating forecast for: VRDN [2026-03-02T20:34:37.771968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-03-02T20:34:37.783244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-03-02T20:34:37.783597] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-03-02T20:34:37.784469] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-03-02T20:34:37.784524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:37.784563] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:37.784634] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:37.784711] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:37.856656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:37.857785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:37.857874] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:37.857910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:37.983468] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:37.983682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:37.983764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:37.983993] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:37.988409] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: UP (p=54.78%) [2026-03-02T20:34:37.988769] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-03-02T20:34:37.988919] [INFO ] [sig ] VRDN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:38.138562] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VRDN.txt [2026-03-02T20:34:38.138765] [INFO ] [sig ] [3199/3370] Completed VRDN in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 1.0m [2026-03-02T20:34:38.138808] [INFO ] [sig ] [3200/3370] Forecasting VRE... [2026-03-02T20:34:38.138837] [INFO ] [sig ] Generating forecast for: VRE [2026-03-02T20:34:38.138866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-03-02T20:34:38.152909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-03-02T20:34:38.153523] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-03-02T20:34:38.154620] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-03-02T20:34:38.154678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:38.154712] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:38.154741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:38.154801] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:38.218895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:38.219864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:38.219952] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:38.219986] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:38.346858] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:38.347025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:38.347065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:38.347093] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:38.350713] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: UP (p=71.95%) [2026-03-02T20:34:38.351211] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-03-02T20:34:38.351385] [INFO ] [sig ] VRE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:38.512112] [INFO ] [LOCAL ] Saved forecast: VRE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VRE.txt [2026-03-02T20:34:38.512287] [INFO ] [sig ] [3200/3370] Completed VRE in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 1.0m [2026-03-02T20:34:38.512329] [INFO ] [sig ] [3201/3370] Forecasting VREX... [2026-03-02T20:34:38.512358] [INFO ] [sig ] Generating forecast for: VREX [2026-03-02T20:34:38.512388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-03-02T20:34:38.525605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-03-02T20:34:38.526111] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-03-02T20:34:38.527423] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-03-02T20:34:38.527486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:38.527527] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:38.527564] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:38.527665] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:38.593112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:38.594075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:38.594196] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:38.594240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:38.718754] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:38.719124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:38.719167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:38.719239] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:38.723276] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: UP (p=96.01%) [2026-03-02T20:34:38.723731] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-03-02T20:34:38.723892] [INFO ] [sig ] VREX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:38.880215] [INFO ] [LOCAL ] Saved forecast: VREX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VREX.txt [2026-03-02T20:34:38.880378] [INFO ] [sig ] [3201/3370] Completed VREX in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 1.0m [2026-03-02T20:34:38.880420] [INFO ] [sig ] [3202/3370] Forecasting VRIG... [2026-03-02T20:34:38.880453] [INFO ] [sig ] Generating forecast for: VRIG [2026-03-02T20:34:38.880489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-03-02T20:34:38.893091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-03-02T20:34:38.893491] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-03-02T20:34:38.894380] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-03-02T20:34:38.894435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:38.894468] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:38.894497] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:38.894557] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:38.959504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:38.960482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:38.960597] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:38.960644] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:39.057966] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:39.058160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:39.058201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:39.058231] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:39.061910] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=66.53%) [2026-03-02T20:34:39.062238] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-03-02T20:34:39.062382] [INFO ] [sig ] VRIG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:39.219840] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VRIG.txt [2026-03-02T20:34:39.220005] [INFO ] [sig ] [3202/3370] Completed VRIG in 0.3s | 2.73 sym/s | Total: 19.6m | ETA: 1.0m [2026-03-02T20:34:39.220049] [INFO ] [sig ] [3203/3370] Forecasting VRNS... [2026-03-02T20:34:39.220081] [INFO ] [sig ] Generating forecast for: VRNS [2026-03-02T20:34:39.220111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-03-02T20:34:39.233654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-03-02T20:34:39.234279] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-03-02T20:34:39.235359] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-03-02T20:34:39.235415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:39.235460] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:39.235489] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:39.235548] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:39.300710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:39.301884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:39.301976] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:39.302012] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:39.438065] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:39.438243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:39.438285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:39.438318] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:39.442774] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: UP (p=76.34%) [2026-03-02T20:34:39.443259] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-03-02T20:34:39.443475] [INFO ] [sig ] VRNS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:39.631525] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VRNS.txt [2026-03-02T20:34:39.631711] [INFO ] [sig ] [3203/3370] Completed VRNS in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 1.0m [2026-03-02T20:34:39.631754] [INFO ] [sig ] [3204/3370] Forecasting VRRM... [2026-03-02T20:34:39.631785] [INFO ] [sig ] Generating forecast for: VRRM [2026-03-02T20:34:39.631816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-03-02T20:34:39.644065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-03-02T20:34:39.644487] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-03-02T20:34:39.645362] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-03-02T20:34:39.645417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:39.645451] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:39.645479] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:39.645537] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:39.708954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:39.710169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:39.710293] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:39.710348] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:39.839186] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:39.839346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:39.839387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:39.839417] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:39.842987] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: DOWN (p=45.38%) [2026-03-02T20:34:39.843272] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-03-02T20:34:39.843404] [INFO ] [sig ] VRRM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:39.989760] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VRRM.txt [2026-03-02T20:34:39.989897] [INFO ] [sig ] [3204/3370] Completed VRRM in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 1.0m [2026-03-02T20:34:39.989938] [INFO ] [sig ] [3205/3370] Forecasting VRSK... [2026-03-02T20:34:39.989967] [INFO ] [sig ] Generating forecast for: VRSK [2026-03-02T20:34:39.989997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-03-02T20:34:40.001702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-03-02T20:34:40.002279] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-03-02T20:34:40.003258] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-03-02T20:34:40.003310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:40.003342] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:40.003370] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:40.003427] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:40.064239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:40.065153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:40.065241] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:40.065276] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:40.192644] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:40.192806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:40.192849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:40.192879] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:40.196453] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: DOWN (p=7.64%) [2026-03-02T20:34:40.196973] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-03-02T20:34:40.197114] [INFO ] [sig ] VRSK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:40.344660] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VRSK.txt [2026-03-02T20:34:40.344803] [INFO ] [sig ] [3205/3370] Completed VRSK in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 1.0m [2026-03-02T20:34:40.344845] [INFO ] [sig ] [3206/3370] Forecasting VRSN... [2026-03-02T20:34:40.344876] [INFO ] [sig ] Generating forecast for: VRSN [2026-03-02T20:34:40.344907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-03-02T20:34:40.357414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-03-02T20:34:40.357813] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-03-02T20:34:40.358719] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-03-02T20:34:40.358773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:40.358807] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:40.358836] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:40.359088] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:40.418947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:40.419713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:40.419809] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:40.419843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:40.554477] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:40.554656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:40.554703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:40.554733] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:40.558391] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: UP (p=93.28%) [2026-03-02T20:34:40.558703] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-03-02T20:34:40.558839] [INFO ] [sig ] VRSN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:40.715187] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VRSN.txt [2026-03-02T20:34:40.715368] [INFO ] [sig ] [3206/3370] Completed VRSN in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 1.0m [2026-03-02T20:34:40.715412] [INFO ] [sig ] [3207/3370] Forecasting VRTS... [2026-03-02T20:34:40.715451] [INFO ] [sig ] Generating forecast for: VRTS [2026-03-02T20:34:40.715483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-03-02T20:34:40.726844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-03-02T20:34:40.727150] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-03-02T20:34:40.727972] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-03-02T20:34:40.728046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:40.728080] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:40.728107] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:40.728165] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:40.787966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:40.788732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:40.788816] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:40.788850] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:40.912619] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:40.912775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:40.912816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:40.912844] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:40.916311] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: UP (p=95.31%) [2026-03-02T20:34:40.916605] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-03-02T20:34:40.916738] [INFO ] [sig ] VRTS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:41.069494] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VRTS.txt [2026-03-02T20:34:41.069660] [INFO ] [sig ] [3207/3370] Completed VRTS in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 59.8s [2026-03-02T20:34:41.069707] [INFO ] [sig ] [3208/3370] Forecasting VRTX... [2026-03-02T20:34:41.069737] [INFO ] [sig ] Generating forecast for: VRTX [2026-03-02T20:34:41.069767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-03-02T20:34:41.081525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-03-02T20:34:41.081890] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-03-02T20:34:41.082767] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-03-02T20:34:41.082822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:41.082855] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:41.082884] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:41.082943] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:41.146164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:41.147301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:41.147421] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:41.147457] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:41.273908] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:41.274075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:41.274117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:41.274147] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:41.277896] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: DOWN (p=46.90%) [2026-03-02T20:34:41.278215] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-03-02T20:34:41.278352] [INFO ] [sig ] VRTX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:41.432670] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VRTX.txt [2026-03-02T20:34:41.432831] [INFO ] [sig ] [3208/3370] Completed VRTX in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 59.4s [2026-03-02T20:34:41.432872] [INFO ] [sig ] [3209/3370] Forecasting VSCO... [2026-03-02T20:34:41.432902] [INFO ] [sig ] Generating forecast for: VSCO [2026-03-02T20:34:41.432933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-03-02T20:34:41.446156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-03-02T20:34:41.446553] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-03-02T20:34:41.447439] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-03-02T20:34:41.447499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:41.447533] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:41.447559] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:41.447640] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:41.509708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:41.510659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:41.510747] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:41.510781] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:41.636340] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:41.636509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:41.636549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:41.636598] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:41.640502] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: UP (p=50.65%) [2026-03-02T20:34:41.640831] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-03-02T20:34:41.640977] [INFO ] [sig ] VSCO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:41.802764] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VSCO.txt [2026-03-02T20:34:41.802924] [INFO ] [sig ] [3209/3370] Completed VSCO in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 59.0s [2026-03-02T20:34:41.802965] [INFO ] [sig ] [3210/3370] Forecasting VSDA... [2026-03-02T20:34:41.802994] [INFO ] [sig ] Generating forecast for: VSDA [2026-03-02T20:34:41.803025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-03-02T20:34:41.814857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-03-02T20:34:41.815237] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-03-02T20:34:41.816096] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-03-02T20:34:41.816151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:41.816184] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:41.816210] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:41.816268] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:41.876325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:41.877469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:41.877562] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:41.877617] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:41.993766] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:41.993937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:41.993979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:41.994029] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:41.997732] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: UP (p=84.55%) [2026-03-02T20:34:41.998069] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-03-02T20:34:41.998221] [INFO ] [sig ] VSDA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:42.156419] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VSDA.txt [2026-03-02T20:34:42.156602] [INFO ] [sig ] [3210/3370] Completed VSDA in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 58.7s [2026-03-02T20:34:42.156651] [INFO ] [sig ] [3211/3370] Forecasting VSEC... [2026-03-02T20:34:42.156688] [INFO ] [sig ] Generating forecast for: VSEC [2026-03-02T20:34:42.156725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-03-02T20:34:42.169621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-03-02T20:34:42.170216] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-03-02T20:34:42.171059] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-03-02T20:34:42.171112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:42.171144] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:42.171172] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:42.171229] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:42.233847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:42.234995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:42.235086] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:42.235119] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:42.360876] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:42.361044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:42.361086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:42.361117] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:42.364817] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-03-02T20:34:42.365109] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-03-02T20:34:42.365250] [INFO ] [sig ] VSEC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:42.524370] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VSEC.txt [2026-03-02T20:34:42.524564] [INFO ] [sig ] [3211/3370] Completed VSEC in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 58.3s [2026-03-02T20:34:42.524628] [INFO ] [sig ] [3212/3370] Forecasting VSH... [2026-03-02T20:34:42.524662] [INFO ] [sig ] Generating forecast for: VSH [2026-03-02T20:34:42.524693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-03-02T20:34:42.536719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-03-02T20:34:42.537139] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-03-02T20:34:42.537999] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-03-02T20:34:42.538086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:42.538125] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:42.538156] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:42.538218] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:42.596821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:42.597777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:42.597874] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:42.597928] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:42.728662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:42.728878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:42.728934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:42.728967] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:42.732661] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: UP (p=58.88%) [2026-03-02T20:34:42.732983] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-03-02T20:34:42.733128] [INFO ] [sig ] VSH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:42.890606] [INFO ] [LOCAL ] Saved forecast: VSH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VSH.txt [2026-03-02T20:34:42.890769] [INFO ] [sig ] [3212/3370] Completed VSH in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 57.9s [2026-03-02T20:34:42.890812] [INFO ] [sig ] [3213/3370] Forecasting VSTM... [2026-03-02T20:34:42.890842] [INFO ] [sig ] Generating forecast for: VSTM [2026-03-02T20:34:42.890875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-03-02T20:34:42.903368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-03-02T20:34:42.903791] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-03-02T20:34:42.904880] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-03-02T20:34:42.905110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:42.905155] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:42.905193] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:42.905252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:42.969214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:42.970365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:42.970468] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:42.970503] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:43.105823] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:43.106191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:43.106232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:43.106262] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:43.110479] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: UP (p=60.38%) [2026-03-02T20:34:43.110829] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-03-02T20:34:43.110978] [INFO ] [sig ] VSTM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:43.270433] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VSTM.txt [2026-03-02T20:34:43.270628] [INFO ] [sig ] [3213/3370] Completed VSTM in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 57.6s [2026-03-02T20:34:43.270676] [INFO ] [sig ] [3214/3370] Forecasting VSTS... [2026-03-02T20:34:43.270707] [INFO ] [sig ] Generating forecast for: VSTS [2026-03-02T20:34:43.270741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-03-02T20:34:43.283301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-03-02T20:34:43.283699] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-03-02T20:34:43.284553] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-03-02T20:34:43.284625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:43.284659] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:43.284698] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:43.284758] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:43.349440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:43.350358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:43.350447] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:43.350486] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:43.478072] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:43.478246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:43.478287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:43.478317] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:43.481950] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: DOWN (p=20.20%) [2026-03-02T20:34:43.482304] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-03-02T20:34:43.482455] [INFO ] [sig ] VSTS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:43.631635] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VSTS.txt [2026-03-02T20:34:43.631800] [INFO ] [sig ] [3214/3370] Completed VSTS in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 57.2s [2026-03-02T20:34:43.631839] [INFO ] [sig ] [3215/3370] Forecasting VTC... [2026-03-02T20:34:43.631872] [INFO ] [sig ] Generating forecast for: VTC [2026-03-02T20:34:43.631902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-03-02T20:34:43.643282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-03-02T20:34:43.643716] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-03-02T20:34:43.644593] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-03-02T20:34:43.644648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:43.644707] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:43.644740] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:43.644798] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:43.703383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:43.704293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:43.704395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:43.704427] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:43.832515] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:43.832708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:43.832749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:43.832779] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:43.836431] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: UP (p=87.94%) [2026-03-02T20:34:43.836820] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-03-02T20:34:43.836978] [INFO ] [sig ] VTC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:43.993427] [INFO ] [LOCAL ] Saved forecast: VTC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VTC.txt [2026-03-02T20:34:43.993616] [INFO ] [sig ] [3215/3370] Completed VTC in 0.4s | 2.73 sym/s | Total: 19.6m | ETA: 56.8s [2026-03-02T20:34:43.993662] [INFO ] [sig ] [3216/3370] Forecasting VTEX... [2026-03-02T20:34:43.993692] [INFO ] [sig ] Generating forecast for: VTEX [2026-03-02T20:34:43.993722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-03-02T20:34:44.005642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-03-02T20:34:44.006075] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-03-02T20:34:44.006995] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-03-02T20:34:44.007055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:44.007087] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:44.007113] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:44.007171] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:44.066600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:44.067476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:44.067594] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:44.067630] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:44.189464] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:44.189650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:44.189693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:44.189722] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:44.193265] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: UP (p=68.03%) [2026-03-02T20:34:44.193563] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-03-02T20:34:44.193726] [INFO ] [sig ] VTEX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:44.340705] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VTEX.txt [2026-03-02T20:34:44.340869] [INFO ] [sig ] [3216/3370] Completed VTEX in 0.3s | 2.73 sym/s | Total: 19.7m | ETA: 56.5s [2026-03-02T20:34:44.340910] [INFO ] [sig ] [3217/3370] Forecasting VTIP... [2026-03-02T20:34:44.340940] [INFO ] [sig ] Generating forecast for: VTIP [2026-03-02T20:34:44.340970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-03-02T20:34:44.352750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-03-02T20:34:44.353131] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-03-02T20:34:44.353998] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-03-02T20:34:44.354052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:44.354085] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:44.354112] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:44.354169] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:44.411908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:44.412867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:44.412956] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:44.412993] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:44.530558] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:44.530746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:44.530786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:44.530815] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:44.534302] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: UP (p=90.89%) [2026-03-02T20:34:44.534628] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-03-02T20:34:44.534767] [INFO ] [sig ] VTIP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:44.685755] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VTIP.txt [2026-03-02T20:34:44.685919] [INFO ] [sig ] [3217/3370] Completed VTIP in 0.3s | 2.73 sym/s | Total: 19.7m | ETA: 56.1s [2026-03-02T20:34:44.685960] [INFO ] [sig ] [3218/3370] Forecasting VTMX... [2026-03-02T20:34:44.685990] [INFO ] [sig ] Generating forecast for: VTMX [2026-03-02T20:34:44.686028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-03-02T20:34:44.697629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-03-02T20:34:44.698012] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-03-02T20:34:44.698914] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-03-02T20:34:44.698968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:44.699001] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:44.699028] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:44.699086] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:44.757430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:44.758379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:44.758467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:44.758500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:44.881526] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:44.881707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:44.881752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:44.881820] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:44.885345] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-03-02T20:34:44.885655] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-03-02T20:34:44.885789] [INFO ] [sig ] VTMX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:45.032064] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VTMX.txt [2026-03-02T20:34:45.032223] [INFO ] [sig ] [3218/3370] Completed VTMX in 0.3s | 2.73 sym/s | Total: 19.7m | ETA: 55.7s [2026-03-02T20:34:45.032262] [INFO ] [sig ] [3219/3370] Forecasting VTN... [2026-03-02T20:34:45.032295] [INFO ] [sig ] Generating forecast for: VTN [2026-03-02T20:34:45.032325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-03-02T20:34:45.043016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-03-02T20:34:45.043371] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-03-02T20:34:45.044241] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-03-02T20:34:45.044294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:45.044335] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:45.044374] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:45.044455] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:45.102779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:45.103799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:45.103895] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:45.103929] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:45.219652] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:45.219819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:45.219865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:45.219909] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:45.223717] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: DOWN (p=30.97%) [2026-03-02T20:34:45.224029] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-03-02T20:34:45.224180] [INFO ] [sig ] VTN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:45.370761] [INFO ] [LOCAL ] Saved forecast: VTN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VTN.txt [2026-03-02T20:34:45.371126] [INFO ] [sig ] [3219/3370] Completed VTN in 0.3s | 2.73 sym/s | Total: 19.7m | ETA: 55.4s [2026-03-02T20:34:45.371168] [INFO ] [sig ] [3220/3370] Forecasting VTOL... [2026-03-02T20:34:45.371198] [INFO ] [sig ] Generating forecast for: VTOL [2026-03-02T20:34:45.371228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-03-02T20:34:45.384383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-03-02T20:34:45.384803] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-03-02T20:34:45.385649] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-03-02T20:34:45.385702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:45.385736] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:45.385768] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:45.385845] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:45.446591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:45.447479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:45.447563] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:45.447636] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:45.566722] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:45.566888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:45.566929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:45.566958] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:45.570490] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: DOWN (p=32.68%) [2026-03-02T20:34:45.570789] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-03-02T20:34:45.570921] [INFO ] [sig ] VTOL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:45.717349] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VTOL.txt [2026-03-02T20:34:45.717513] [INFO ] [sig ] [3220/3370] Completed VTOL in 0.3s | 2.73 sym/s | Total: 19.7m | ETA: 55.0s [2026-03-02T20:34:45.717555] [INFO ] [sig ] [3221/3370] Forecasting VTRS... [2026-03-02T20:34:45.717606] [INFO ] [sig ] Generating forecast for: VTRS [2026-03-02T20:34:45.717640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-03-02T20:34:45.730059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-03-02T20:34:45.730461] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-03-02T20:34:45.731321] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-03-02T20:34:45.731374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:45.731406] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:45.731433] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:45.731490] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:45.789444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:45.790382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:45.790469] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:45.790503] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:45.913508] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:45.913696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:45.913737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:45.913766] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:45.917283] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: DOWN (p=5.02%) [2026-03-02T20:34:45.917566] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-03-02T20:34:45.917719] [INFO ] [sig ] VTRS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:46.063392] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VTRS.txt [2026-03-02T20:34:46.063554] [INFO ] [sig ] [3221/3370] Completed VTRS in 0.3s | 2.73 sym/s | Total: 19.7m | ETA: 54.6s [2026-03-02T20:34:46.063614] [INFO ] [sig ] [3222/3370] Forecasting VTS... [2026-03-02T20:34:46.063646] [INFO ] [sig ] Generating forecast for: VTS [2026-03-02T20:34:46.063676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-03-02T20:34:46.075378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-03-02T20:34:46.075782] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-03-02T20:34:46.076652] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-03-02T20:34:46.076704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:46.076736] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:46.076763] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:46.076821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:46.135138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:46.136023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:46.136110] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:46.136143] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:46.257844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:46.258036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:46.258081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:46.258111] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:46.261862] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: UP (p=80.25%) [2026-03-02T20:34:46.262158] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-03-02T20:34:46.262298] [INFO ] [sig ] VTS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:46.418280] [INFO ] [LOCAL ] Saved forecast: VTS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VTS.txt [2026-03-02T20:34:46.418438] [INFO ] [sig ] [3222/3370] Completed VTS in 0.4s | 2.73 sym/s | Total: 19.7m | ETA: 54.3s [2026-03-02T20:34:46.418492] [INFO ] [sig ] [3223/3370] Forecasting VTSI... [2026-03-02T20:34:46.418539] [INFO ] [sig ] Generating forecast for: VTSI [2026-03-02T20:34:46.418596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-03-02T20:34:46.430216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-03-02T20:34:46.430618] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-03-02T20:34:46.431469] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-03-02T20:34:46.431522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:46.431562] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:46.431641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:46.431718] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:46.494773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:46.495669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:46.495760] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:46.495795] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:46.622125] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:46.622307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:46.622370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:46.622410] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:46.626263] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: DOWN (p=43.71%) [2026-03-02T20:34:46.626615] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-03-02T20:34:46.626771] [INFO ] [sig ] VTSI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:46.782279] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VTSI.txt [2026-03-02T20:34:46.782435] [INFO ] [sig ] [3223/3370] Completed VTSI in 0.4s | 2.73 sym/s | Total: 19.7m | ETA: 53.9s [2026-03-02T20:34:46.782477] [INFO ] [sig ] [3224/3370] Forecasting VTWG... [2026-03-02T20:34:46.782507] [INFO ] [sig ] Generating forecast for: VTWG [2026-03-02T20:34:46.782537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-03-02T20:34:46.795173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-03-02T20:34:46.795550] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-03-02T20:34:46.796502] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-03-02T20:34:46.796556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:46.796610] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:46.796639] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:46.796709] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:46.860658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:46.861617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:46.861709] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:46.861744] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:46.994182] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:46.994344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:46.994385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:46.994414] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:46.998056] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: UP (p=95.55%) [2026-03-02T20:34:46.998348] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-03-02T20:34:46.998491] [INFO ] [sig ] VTWG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:47.159024] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VTWG.txt [2026-03-02T20:34:47.159182] [INFO ] [sig ] [3224/3370] Completed VTWG in 0.4s | 2.73 sym/s | Total: 19.7m | ETA: 53.5s [2026-03-02T20:34:47.159226] [INFO ] [sig ] [3225/3370] Forecasting VTWO... [2026-03-02T20:34:47.159256] [INFO ] [sig ] Generating forecast for: VTWO [2026-03-02T20:34:47.159287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-03-02T20:34:47.173007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-03-02T20:34:47.173408] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-03-02T20:34:47.174374] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-03-02T20:34:47.174431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:47.174466] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:47.174495] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:47.174556] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:47.240830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:47.241676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:47.241795] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:47.241835] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:47.374593] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:47.374759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:47.374802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:47.374833] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:47.378696] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: UP (p=74.59%) [2026-03-02T20:34:47.379027] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-03-02T20:34:47.379163] [INFO ] [sig ] VTWO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:47.542163] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VTWO.txt [2026-03-02T20:34:47.542329] [INFO ] [sig ] [3225/3370] Completed VTWO in 0.4s | 2.73 sym/s | Total: 19.7m | ETA: 53.2s [2026-03-02T20:34:47.542381] [INFO ] [sig ] [3226/3370] Forecasting VTYX... [2026-03-02T20:34:47.542416] [INFO ] [sig ] Generating forecast for: VTYX [2026-03-02T20:34:47.542447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-03-02T20:34:47.554734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-03-02T20:34:47.555116] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-03-02T20:34:47.556012] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-03-02T20:34:47.556067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:47.556100] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:47.556127] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:47.556187] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:47.619620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:47.620494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:47.620608] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:47.620648] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:47.753708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:47.753908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:47.753978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:47.754019] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:47.758196] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: UP (p=97.17%) [2026-03-02T20:34:47.758530] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-03-02T20:34:47.758724] [INFO ] [sig ] VTYX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:47.919150] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VTYX.txt [2026-03-02T20:34:47.919316] [INFO ] [sig ] [3226/3370] Completed VTYX in 0.4s | 2.73 sym/s | Total: 19.7m | ETA: 52.8s [2026-03-02T20:34:47.919367] [INFO ] [sig ] [3227/3370] Forecasting VUZI... [2026-03-02T20:34:47.919411] [INFO ] [sig ] Generating forecast for: VUZI [2026-03-02T20:34:47.919460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-03-02T20:34:47.932425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-03-02T20:34:47.932843] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-03-02T20:34:47.933893] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-03-02T20:34:47.933960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:47.933995] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:47.934023] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:47.934082] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:48.001472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:48.002547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:48.002655] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:48.002690] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:48.135196] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:48.135361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:48.135402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:48.135432] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:48.139417] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: UP (p=54.35%) [2026-03-02T20:34:48.139748] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-03-02T20:34:48.139930] [INFO ] [sig ] VUZI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:48.301156] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VUZI.txt [2026-03-02T20:34:48.301313] [INFO ] [sig ] [3227/3370] Completed VUZI in 0.4s | 2.73 sym/s | Total: 19.7m | ETA: 52.4s [2026-03-02T20:34:48.301355] [INFO ] [sig ] [3228/3370] Forecasting VVOS... [2026-03-02T20:34:48.301388] [INFO ] [sig ] Generating forecast for: VVOS [2026-03-02T20:34:48.301421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-03-02T20:34:48.314566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-03-02T20:34:48.314962] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-03-02T20:34:48.316322] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-03-02T20:34:48.316376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:48.316409] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:48.316436] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:48.316500] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:48.381729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:48.382637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:48.382733] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:48.382767] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:48.507118] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:48.507281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:48.507323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:48.507355] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:48.511052] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: DOWN (p=2.91%) [2026-03-02T20:34:48.511343] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-03-02T20:34:48.511485] [INFO ] [sig ] VVOS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:48.672001] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VVOS.txt [2026-03-02T20:34:48.672183] [INFO ] [sig ] [3228/3370] Completed VVOS in 0.4s | 2.73 sym/s | Total: 19.7m | ETA: 52.1s [2026-03-02T20:34:48.672229] [INFO ] [sig ] [3229/3370] Forecasting VVX... [2026-03-02T20:34:48.672265] [INFO ] [sig ] Generating forecast for: VVX [2026-03-02T20:34:48.672311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-03-02T20:34:48.684681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-03-02T20:34:48.685060] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-03-02T20:34:48.685973] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-03-02T20:34:48.686028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:48.686062] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:48.686091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:48.686152] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:48.750917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:48.751817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:48.751910] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:48.751960] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:48.884046] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:48.884218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:48.884262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:48.884293] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:48.888127] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-03-02T20:34:48.888426] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-03-02T20:34:48.888563] [INFO ] [sig ] VVX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:49.054391] [INFO ] [LOCAL ] Saved forecast: VVX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VVX.txt [2026-03-02T20:34:49.054615] [INFO ] [sig ] [3229/3370] Completed VVX in 0.4s | 2.73 sym/s | Total: 19.7m | ETA: 51.7s [2026-03-02T20:34:49.054683] [INFO ] [sig ] [3230/3370] Forecasting VWOB... [2026-03-02T20:34:49.054729] [INFO ] [sig ] Generating forecast for: VWOB [2026-03-02T20:34:49.054775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-03-02T20:34:49.067121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-03-02T20:34:49.067497] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-03-02T20:34:49.068403] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-03-02T20:34:49.068466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:49.068505] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:49.068534] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:49.068618] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:49.134727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:49.135652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:49.135755] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:49.135808] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:49.274283] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:49.274464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:49.274510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:49.274541] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:49.278793] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: UP (p=99.37%) [2026-03-02T20:34:49.279139] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-03-02T20:34:49.279281] [INFO ] [sig ] VWOB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:49.447541] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VWOB.txt [2026-03-02T20:34:49.447726] [INFO ] [sig ] [3230/3370] Completed VWOB in 0.4s | 2.73 sym/s | Total: 19.7m | ETA: 51.3s [2026-03-02T20:34:49.447777] [INFO ] [sig ] [3231/3370] Forecasting VXUS... [2026-03-02T20:34:49.447809] [INFO ] [sig ] Generating forecast for: VXUS [2026-03-02T20:34:49.447841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-03-02T20:34:49.460773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-03-02T20:34:49.461187] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-03-02T20:34:49.462058] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-03-02T20:34:49.462112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:49.462146] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:49.462172] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:49.462231] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:49.529003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:49.530008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:49.530099] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:49.530134] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:49.660922] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:49.661090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:49.661134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:49.661165] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:49.664795] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: UP (p=96.19%) [2026-03-02T20:34:49.665097] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-03-02T20:34:49.665237] [INFO ] [sig ] VXUS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:49.826589] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VXUS.txt [2026-03-02T20:34:49.826746] [INFO ] [sig ] [3231/3370] Completed VXUS in 0.4s | 2.73 sym/s | Total: 19.7m | ETA: 51.0s [2026-03-02T20:34:49.826787] [INFO ] [sig ] [3232/3370] Forecasting VYMI... [2026-03-02T20:34:49.826820] [INFO ] [sig ] Generating forecast for: VYMI [2026-03-02T20:34:49.826860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-03-02T20:34:49.839672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-03-02T20:34:49.840069] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-03-02T20:34:49.840944] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-03-02T20:34:49.840999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:49.841260] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:49.841292] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:49.841351] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:49.904189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:49.905147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:49.905236] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:49.905271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:50.035214] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:50.035611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:50.035661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:50.035692] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:50.039958] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: UP (p=81.13%) [2026-03-02T20:34:50.040341] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-03-02T20:34:50.040491] [INFO ] [sig ] VYMI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:50.205639] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VYMI.txt [2026-03-02T20:34:50.205807] [INFO ] [sig ] [3232/3370] Completed VYMI in 0.4s | 2.73 sym/s | Total: 19.8m | ETA: 50.6s [2026-03-02T20:34:50.205850] [INFO ] [sig ] [3233/3370] Forecasting VYX... [2026-03-02T20:34:50.205882] [INFO ] [sig ] Generating forecast for: VYX [2026-03-02T20:34:50.205917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-03-02T20:34:50.220139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-03-02T20:34:50.220538] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-03-02T20:34:50.221501] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-03-02T20:34:50.221556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:50.221610] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:50.221639] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:50.221698] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:50.285553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:50.286402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:50.286492] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:50.286540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:50.417396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:50.417564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:50.417628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:50.417664] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:50.421802] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: UP (p=50.17%) [2026-03-02T20:34:50.422337] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-03-02T20:34:50.422500] [INFO ] [sig ] VYX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:50.593807] [INFO ] [LOCAL ] Saved forecast: VYX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/VYX.txt [2026-03-02T20:34:50.593974] [INFO ] [sig ] [3233/3370] Completed VYX in 0.4s | 2.73 sym/s | Total: 19.8m | ETA: 50.2s [2026-03-02T20:34:50.594017] [INFO ] [sig ] [3234/3370] Forecasting VZ... [2026-03-02T20:34:50.594047] [INFO ] [sig ] Generating forecast for: VZ [2026-03-02T20:34:50.594080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-03-02T20:34:50.607082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-03-02T20:34:50.607471] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-03-02T20:34:50.608378] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-03-02T20:34:50.608432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:50.608473] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:50.608510] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:50.608588] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:50.670429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:50.671536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:50.671690] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:50.671728] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:50.810380] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:50.810550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:50.810651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:50.810688] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:50.814797] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: DOWN (p=23.31%) [2026-03-02T20:34:50.815153] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-03-02T20:34:50.815483] [INFO ] [sig ] VZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:50.972908] [INFO ] [LOCAL ] Saved forecast: VZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/VZ.txt [2026-03-02T20:34:50.973090] [INFO ] [sig ] [3234/3370] Completed VZ in 0.4s | 2.73 sym/s | Total: 19.8m | ETA: 49.9s [2026-03-02T20:34:50.973139] [INFO ] [sig ] [3235/3370] Forecasting WAB... [2026-03-02T20:34:50.973170] [INFO ] [sig ] Generating forecast for: WAB [2026-03-02T20:34:50.973203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-03-02T20:34:50.986784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-03-02T20:34:50.987162] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-03-02T20:34:50.988086] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-03-02T20:34:50.988139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:50.988172] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:50.988200] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:50.988258] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:51.055007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:51.055911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:51.056015] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:51.056056] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:51.194994] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:51.195155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:51.195204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:51.195239] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:51.199040] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: DOWN (p=17.02%) [2026-03-02T20:34:51.199329] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-03-02T20:34:51.199466] [INFO ] [sig ] WAB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:51.360311] [INFO ] [LOCAL ] Saved forecast: WAB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WAB.txt [2026-03-02T20:34:51.360465] [INFO ] [sig ] [3235/3370] Completed WAB in 0.4s | 2.73 sym/s | Total: 19.8m | ETA: 49.5s [2026-03-02T20:34:51.360509] [INFO ] [sig ] [3236/3370] Forecasting WABC... [2026-03-02T20:34:51.360552] [INFO ] [sig ] Generating forecast for: WABC [2026-03-02T20:34:51.360625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-03-02T20:34:51.372949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-03-02T20:34:51.373342] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-03-02T20:34:51.374222] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-03-02T20:34:51.374279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:51.374313] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:51.374345] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:51.374415] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:51.438076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:51.438934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:51.439019] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:51.439054] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:51.571640] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:51.571806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:51.571850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:51.571880] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:51.575910] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: UP (p=87.16%) [2026-03-02T20:34:51.576251] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-03-02T20:34:51.576435] [INFO ] [sig ] WABC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:51.733693] [INFO ] [LOCAL ] Saved forecast: WABC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WABC.txt [2026-03-02T20:34:51.733866] [INFO ] [sig ] [3236/3370] Completed WABC in 0.4s | 2.73 sym/s | Total: 19.8m | ETA: 49.1s [2026-03-02T20:34:51.733923] [INFO ] [sig ] [3237/3370] Forecasting WAFD... [2026-03-02T20:34:51.733963] [INFO ] [sig ] Generating forecast for: WAFD [2026-03-02T20:34:51.734008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-03-02T20:34:51.747833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-03-02T20:34:51.748260] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-03-02T20:34:51.749378] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-03-02T20:34:51.749438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:51.749487] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:51.749527] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:51.749608] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:51.813366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:51.814292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:51.814382] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:51.814417] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:51.939513] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:51.939703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:51.939750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:51.939780] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:51.943820] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: UP (p=55.58%) [2026-03-02T20:34:51.944110] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-03-02T20:34:51.944245] [INFO ] [sig ] WAFD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:52.111096] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WAFD.txt [2026-03-02T20:34:52.111283] [INFO ] [sig ] [3237/3370] Completed WAFD in 0.4s | 2.73 sym/s | Total: 19.8m | ETA: 48.8s [2026-03-02T20:34:52.111330] [INFO ] [sig ] [3238/3370] Forecasting WAFDP... [2026-03-02T20:34:52.111362] [INFO ] [sig ] Generating forecast for: WAFDP [2026-03-02T20:34:52.111400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-03-02T20:34:52.123030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-03-02T20:34:52.123382] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-03-02T20:34:52.124507] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-03-02T20:34:52.124562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:52.124634] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:52.124667] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:52.124734] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:52.187792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:52.188746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:52.188853] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:52.188891] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:52.310112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:52.310286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:52.310331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:52.310362] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:52.314172] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: UP (p=83.13%) [2026-03-02T20:34:52.314477] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-03-02T20:34:52.314639] [INFO ] [sig ] WAFDP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:52.481803] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WAFDP.txt [2026-03-02T20:34:52.481960] [INFO ] [sig ] [3238/3370] Completed WAFDP in 0.4s | 2.73 sym/s | Total: 19.8m | ETA: 48.4s [2026-03-02T20:34:52.482006] [INFO ] [sig ] [3239/3370] Forecasting WAL... [2026-03-02T20:34:52.482038] [INFO ] [sig ] Generating forecast for: WAL [2026-03-02T20:34:52.482070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-03-02T20:34:52.494884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-03-02T20:34:52.495329] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-03-02T20:34:52.496287] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-03-02T20:34:52.496347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:52.496379] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:52.496407] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:52.496464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:52.557347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:52.558472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:52.558594] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:52.558630] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:52.690384] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:52.690598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:52.690657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:52.690688] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:52.694594] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: UP (p=67.29%) [2026-03-02T20:34:52.694955] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-03-02T20:34:52.695104] [INFO ] [sig ] WAL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:52.854011] [INFO ] [LOCAL ] Saved forecast: WAL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WAL.txt [2026-03-02T20:34:52.854176] [INFO ] [sig ] [3239/3370] Completed WAL in 0.4s | 2.73 sym/s | Total: 19.8m | ETA: 48.0s [2026-03-02T20:34:52.854219] [INFO ] [sig ] [3240/3370] Forecasting WALD... [2026-03-02T20:34:52.854248] [INFO ] [sig ] Generating forecast for: WALD [2026-03-02T20:34:52.854279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-03-02T20:34:52.866080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-03-02T20:34:52.866523] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-03-02T20:34:52.867658] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-03-02T20:34:52.867718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:52.867751] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:52.867780] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:52.867839] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:52.931363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:52.932309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:52.932421] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:52.932456] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:53.070865] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:53.071043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:53.071095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:53.071125] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:53.075146] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: DOWN (p=10.57%) [2026-03-02T20:34:53.075601] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-03-02T20:34:53.075782] [INFO ] [sig ] WALD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:53.255921] [INFO ] [LOCAL ] Saved forecast: WALD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WALD.txt [2026-03-02T20:34:53.256103] [INFO ] [sig ] [3240/3370] Completed WALD in 0.4s | 2.73 sym/s | Total: 19.8m | ETA: 47.7s [2026-03-02T20:34:53.256146] [INFO ] [sig ] [3241/3370] Forecasting WASH... [2026-03-02T20:34:53.256175] [INFO ] [sig ] Generating forecast for: WASH [2026-03-02T20:34:53.256206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-03-02T20:34:53.267811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-03-02T20:34:53.268294] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-03-02T20:34:53.269247] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-03-02T20:34:53.269304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:53.269337] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:53.269365] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:53.269425] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:53.335739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:53.336662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:53.336762] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:53.336797] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:53.467303] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:53.467504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:53.467596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:53.467650] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:53.471601] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: DOWN (p=23.42%) [2026-03-02T20:34:53.471972] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-03-02T20:34:53.472155] [INFO ] [sig ] WASH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:53.630749] [INFO ] [LOCAL ] Saved forecast: WASH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WASH.txt [2026-03-02T20:34:53.630967] [INFO ] [sig ] [3241/3370] Completed WASH in 0.4s | 2.73 sym/s | Total: 19.8m | ETA: 47.3s [2026-03-02T20:34:53.631023] [INFO ] [sig ] [3242/3370] Forecasting WAVE... [2026-03-02T20:34:53.631057] [INFO ] [sig ] Generating forecast for: WAVE [2026-03-02T20:34:53.631093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-03-02T20:34:53.643425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-03-02T20:34:53.643857] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-03-02T20:34:53.645035] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-03-02T20:34:53.645099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:53.645132] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:53.645159] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:53.645217] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:53.708111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:53.709127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:53.709503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:53.709540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:53.828673] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:53.828840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:53.828879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:53.828909] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:53.833066] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: UP (p=80.68%) [2026-03-02T20:34:53.833653] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-03-02T20:34:53.833804] [INFO ] [sig ] WAVE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:53.997905] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WAVE.txt [2026-03-02T20:34:53.998099] [INFO ] [sig ] [3242/3370] Completed WAVE in 0.4s | 2.73 sym/s | Total: 19.8m | ETA: 46.9s [2026-03-02T20:34:53.998142] [INFO ] [sig ] [3243/3370] Forecasting WAY... [2026-03-02T20:34:53.998174] [INFO ] [sig ] Generating forecast for: WAY [2026-03-02T20:34:53.998204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-03-02T20:34:54.011681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-03-02T20:34:54.012116] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-03-02T20:34:54.013037] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-03-02T20:34:54.013106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:54.013139] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:54.013167] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:54.013227] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:54.077593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:54.078723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:54.078814] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:54.078847] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:54.213710] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:54.213872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:54.213914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:54.213944] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:54.217447] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: DOWN (p=8.56%) [2026-03-02T20:34:54.217759] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-03-02T20:34:54.217918] [INFO ] [sig ] WAY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:54.375468] [INFO ] [LOCAL ] Saved forecast: WAY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WAY.txt [2026-03-02T20:34:54.375662] [INFO ] [sig ] [3243/3370] Completed WAY in 0.4s | 2.73 sym/s | Total: 19.8m | ETA: 46.6s [2026-03-02T20:34:54.375705] [INFO ] [sig ] [3244/3370] Forecasting WB... [2026-03-02T20:34:54.375736] [INFO ] [sig ] Generating forecast for: WB [2026-03-02T20:34:54.375766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-03-02T20:34:54.389378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-03-02T20:34:54.389926] [INFO ] [FORECASTER] Starting predict_future for WB [2026-03-02T20:34:54.391164] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-03-02T20:34:54.391245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:54.391288] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:54.391326] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:54.391409] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:54.451433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:54.452403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:54.452507] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:54.452542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:54.580837] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:54.581004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:54.581050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:54.581078] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:54.584950] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: UP (p=99.86%) [2026-03-02T20:34:54.585309] [INFO ] [FORECASTER] Completed predict_future for WB [2026-03-02T20:34:54.585458] [INFO ] [sig ] WB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:54.793121] [INFO ] [LOCAL ] Saved forecast: WB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WB.txt [2026-03-02T20:34:54.793284] [INFO ] [sig ] [3244/3370] Completed WB in 0.4s | 2.73 sym/s | Total: 19.8m | ETA: 46.2s [2026-03-02T20:34:54.793324] [INFO ] [sig ] [3245/3370] Forecasting WBD... [2026-03-02T20:34:54.793355] [INFO ] [sig ] Generating forecast for: WBD [2026-03-02T20:34:54.793386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-03-02T20:34:54.805453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-03-02T20:34:54.805882] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-03-02T20:34:54.806778] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-03-02T20:34:54.806834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:54.806867] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:54.806895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:54.806964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:54.865202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:54.866136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:54.866241] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:54.866275] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:54.993966] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:54.994138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:54.994181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:54.994250] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:54.998041] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: UP (p=69.09%) [2026-03-02T20:34:54.998404] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-03-02T20:34:54.998557] [INFO ] [sig ] WBD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:55.154928] [INFO ] [LOCAL ] Saved forecast: WBD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WBD.txt [2026-03-02T20:34:55.155169] [INFO ] [sig ] [3245/3370] Completed WBD in 0.4s | 2.73 sym/s | Total: 19.8m | ETA: 45.8s [2026-03-02T20:34:55.155214] [INFO ] [sig ] [3246/3370] Forecasting WBIY... [2026-03-02T20:34:55.155246] [INFO ] [sig ] Generating forecast for: WBIY [2026-03-02T20:34:55.155276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-03-02T20:34:55.168900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-03-02T20:34:55.169454] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-03-02T20:34:55.170886] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-03-02T20:34:55.170974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:55.171026] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:55.171072] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:55.171157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:55.235231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:55.236305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:55.236402] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:55.236435] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:55.336461] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:55.336667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:55.336710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:55.336739] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:55.340408] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: DOWN (p=47.83%) [2026-03-02T20:34:55.340785] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-03-02T20:34:55.340941] [INFO ] [sig ] WBIY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:55.497235] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WBIY.txt [2026-03-02T20:34:55.497402] [INFO ] [sig ] [3246/3370] Completed WBIY in 0.3s | 2.73 sym/s | Total: 19.8m | ETA: 45.5s [2026-03-02T20:34:55.497444] [INFO ] [sig ] [3247/3370] Forecasting WBS... [2026-03-02T20:34:55.497475] [INFO ] [sig ] Generating forecast for: WBS [2026-03-02T20:34:55.497507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-03-02T20:34:55.509512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-03-02T20:34:55.509956] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-03-02T20:34:55.510858] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-03-02T20:34:55.510915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:55.510947] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:55.510975] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:55.511046] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:55.573915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:55.574833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:55.574936] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:55.574987] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:55.711842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:55.712021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:55.712065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:55.712096] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:55.716395] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: DOWN (p=45.54%) [2026-03-02T20:34:55.716841] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-03-02T20:34:55.717008] [INFO ] [sig ] WBS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:55.874658] [INFO ] [LOCAL ] Saved forecast: WBS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WBS.txt [2026-03-02T20:34:55.874823] [INFO ] [sig ] [3247/3370] Completed WBS in 0.4s | 2.73 sym/s | Total: 19.8m | ETA: 45.1s [2026-03-02T20:34:55.874863] [INFO ] [sig ] [3248/3370] Forecasting WBTN... [2026-03-02T20:34:55.874894] [INFO ] [sig ] Generating forecast for: WBTN [2026-03-02T20:34:55.874925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-03-02T20:34:55.886787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-03-02T20:34:55.887203] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-03-02T20:34:55.888091] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-03-02T20:34:55.888147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:55.888180] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:55.888206] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:55.888263] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:55.949661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:55.950636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:55.950739] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:55.950774] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:56.074278] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:56.074449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:56.074489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:56.074519] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:56.078216] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: UP (p=69.37%) [2026-03-02T20:34:56.078600] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-03-02T20:34:56.078749] [INFO ] [sig ] WBTN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:56.234786] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WBTN.txt [2026-03-02T20:34:56.235007] [INFO ] [sig ] [3248/3370] Completed WBTN in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 44.7s [2026-03-02T20:34:56.235075] [INFO ] [sig ] [3249/3370] Forecasting WBX... [2026-03-02T20:34:56.235120] [INFO ] [sig ] Generating forecast for: WBX [2026-03-02T20:34:56.235171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-03-02T20:34:56.250099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-03-02T20:34:56.250803] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-03-02T20:34:56.252056] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-03-02T20:34:56.252121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:56.252373] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:56.252426] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:56.252492] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:56.316921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:56.317849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:56.317954] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:56.317988] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:56.456661] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:56.456828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:56.456868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:56.456897] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:56.460545] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: DOWN (p=6.05%) [2026-03-02T20:34:56.460913] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-03-02T20:34:56.461064] [INFO ] [sig ] WBX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:56.622645] [INFO ] [LOCAL ] Saved forecast: WBX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WBX.txt [2026-03-02T20:34:56.622806] [INFO ] [sig ] [3249/3370] Completed WBX in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 44.4s [2026-03-02T20:34:56.622847] [INFO ] [sig ] [3250/3370] Forecasting WCC... [2026-03-02T20:34:56.622878] [INFO ] [sig ] Generating forecast for: WCC [2026-03-02T20:34:56.622908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-03-02T20:34:56.634861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-03-02T20:34:56.635283] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-03-02T20:34:56.636170] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-03-02T20:34:56.636228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:56.636262] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:56.636289] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:56.636354] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:56.697444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:56.698427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:56.698537] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:56.698592] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:56.827126] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:56.827297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:56.827339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:56.827369] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:56.831568] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-03-02T20:34:56.831927] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-03-02T20:34:56.832090] [INFO ] [sig ] WCC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:56.980968] [INFO ] [LOCAL ] Saved forecast: WCC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WCC.txt [2026-03-02T20:34:56.981137] [INFO ] [sig ] [3250/3370] Completed WCC in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 44.0s [2026-03-02T20:34:56.981188] [INFO ] [sig ] [3251/3370] Forecasting WCLD... [2026-03-02T20:34:56.981229] [INFO ] [sig ] Generating forecast for: WCLD [2026-03-02T20:34:56.981259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-03-02T20:34:56.992632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-03-02T20:34:56.993003] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-03-02T20:34:56.993840] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-03-02T20:34:56.993892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:56.993924] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:56.993951] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:56.994016] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:57.055787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:57.056691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:57.056775] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:57.056808] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:57.183656] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:57.183823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:57.183862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:57.183890] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:57.187414] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: DOWN (p=48.28%) [2026-03-02T20:34:57.187778] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-03-02T20:34:57.187926] [INFO ] [sig ] WCLD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:57.337615] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WCLD.txt [2026-03-02T20:34:57.337786] [INFO ] [sig ] [3251/3370] Completed WCLD in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 43.6s [2026-03-02T20:34:57.337831] [INFO ] [sig ] [3252/3370] Forecasting WD... [2026-03-02T20:34:57.337864] [INFO ] [sig ] Generating forecast for: WD [2026-03-02T20:34:57.337897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-03-02T20:34:57.349903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-03-02T20:34:57.350523] [INFO ] [FORECASTER] Starting predict_future for WD [2026-03-02T20:34:57.351567] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-03-02T20:34:57.351644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:57.351678] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:57.351707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:57.351956] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:57.411311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:57.412233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:57.412334] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:57.412367] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:57.537019] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:57.537185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:57.537225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:57.537291] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:57.540965] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: UP (p=67.73%) [2026-03-02T20:34:57.541504] [INFO ] [FORECASTER] Completed predict_future for WD [2026-03-02T20:34:57.541674] [INFO ] [sig ] WD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:57.696328] [INFO ] [LOCAL ] Saved forecast: WD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WD.txt [2026-03-02T20:34:57.696503] [INFO ] [sig ] [3252/3370] Completed WD in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 43.3s [2026-03-02T20:34:57.696553] [INFO ] [sig ] [3253/3370] Forecasting WDAY... [2026-03-02T20:34:57.696616] [INFO ] [sig ] Generating forecast for: WDAY [2026-03-02T20:34:57.696659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-03-02T20:34:57.708640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-03-02T20:34:57.709049] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-03-02T20:34:57.709936] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-03-02T20:34:57.709993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:57.710031] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:57.710064] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:57.710139] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:57.768551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:57.769468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:57.769596] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:57.769633] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:57.892052] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:57.892228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:57.892268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:57.892297] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:57.895997] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: UP (p=83.33%) [2026-03-02T20:34:57.896361] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-03-02T20:34:57.896517] [INFO ] [sig ] WDAY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:58.051836] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WDAY.txt [2026-03-02T20:34:58.052005] [INFO ] [sig ] [3253/3370] Completed WDAY in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 42.9s [2026-03-02T20:34:58.052044] [INFO ] [sig ] [3254/3370] Forecasting WDC... [2026-03-02T20:34:58.052074] [INFO ] [sig ] Generating forecast for: WDC [2026-03-02T20:34:58.052107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-03-02T20:34:58.064004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-03-02T20:34:58.064420] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-03-02T20:34:58.065319] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-03-02T20:34:58.065381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:58.065413] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:58.065441] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:58.065500] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:58.124427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:58.125362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:58.125467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:58.125500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:58.254325] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:58.254526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:58.254588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:58.254622] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:58.259055] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: DOWN (p=24.57%) [2026-03-02T20:34:58.259463] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-03-02T20:34:58.259642] [INFO ] [sig ] WDC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:58.416354] [INFO ] [LOCAL ] Saved forecast: WDC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WDC.txt [2026-03-02T20:34:58.416529] [INFO ] [sig ] [3254/3370] Completed WDC in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 42.5s [2026-03-02T20:34:58.416593] [INFO ] [sig ] [3255/3370] Forecasting WDFC... [2026-03-02T20:34:58.416627] [INFO ] [sig ] Generating forecast for: WDFC [2026-03-02T20:34:58.416659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-03-02T20:34:58.429100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-03-02T20:34:58.429532] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-03-02T20:34:58.430599] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-03-02T20:34:58.430654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:58.430686] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:58.430713] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:58.430771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:58.492835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:58.493770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:58.493864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:58.493898] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:58.617131] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:58.617301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:58.617340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:58.617369] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:58.621112] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: DOWN (p=31.38%) [2026-03-02T20:34:58.621450] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-03-02T20:34:58.621649] [INFO ] [sig ] WDFC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:58.774402] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WDFC.txt [2026-03-02T20:34:58.774562] [INFO ] [sig ] [3255/3370] Completed WDFC in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 42.2s [2026-03-02T20:34:58.774623] [INFO ] [sig ] [3256/3370] Forecasting WDH... [2026-03-02T20:34:58.774655] [INFO ] [sig ] Generating forecast for: WDH [2026-03-02T20:34:58.774685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-03-02T20:34:58.786987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-03-02T20:34:58.787413] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-03-02T20:34:58.788276] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-03-02T20:34:58.788329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:58.788360] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:58.788387] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:58.788443] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:58.857651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:58.858593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:58.858681] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:58.858714] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:58.990001] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:58.990200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:58.990256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:58.990298] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:58.995044] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: UP (p=90.69%) [2026-03-02T20:34:58.995412] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-03-02T20:34:58.995607] [INFO ] [sig ] WDH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:59.158589] [INFO ] [LOCAL ] Saved forecast: WDH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WDH.txt [2026-03-02T20:34:59.158759] [INFO ] [sig ] [3256/3370] Completed WDH in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 41.8s [2026-03-02T20:34:59.158803] [INFO ] [sig ] [3257/3370] Forecasting WDI... [2026-03-02T20:34:59.158835] [INFO ] [sig ] Generating forecast for: WDI [2026-03-02T20:34:59.158868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-03-02T20:34:59.172726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-03-02T20:34:59.173156] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-03-02T20:34:59.174121] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-03-02T20:34:59.174178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:59.174222] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:59.174263] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:59.174328] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:59.239141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:59.240141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:59.240243] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:59.240303] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:59.373693] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:59.373861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:59.373904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:59.373935] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:59.377592] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-03-02T20:34:59.377910] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-03-02T20:34:59.378077] [INFO ] [sig ] WDI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:34:59.532991] [INFO ] [LOCAL ] Saved forecast: WDI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WDI.txt [2026-03-02T20:34:59.533184] [INFO ] [sig ] [3257/3370] Completed WDI in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 41.4s [2026-03-02T20:34:59.533250] [INFO ] [sig ] [3258/3370] Forecasting WDS... [2026-03-02T20:34:59.533295] [INFO ] [sig ] Generating forecast for: WDS [2026-03-02T20:34:59.533329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-03-02T20:34:59.546314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-03-02T20:34:59.546705] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-03-02T20:34:59.547557] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-03-02T20:34:59.547630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:59.547664] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:59.547691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:59.547750] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:59.613203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:59.614055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:59.614141] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:59.614175] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:34:59.744812] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:34:59.744993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:34:59.745042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:34:59.745078] [INFO ] [FORECASTER] Training complete [2026-03-02T20:34:59.748811] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: DOWN (p=6.09%) [2026-03-02T20:34:59.749124] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-03-02T20:34:59.749287] [INFO ] [sig ] WDS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:34:59.902146] [INFO ] [LOCAL ] Saved forecast: WDS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WDS.txt [2026-03-02T20:34:59.902299] [INFO ] [sig ] [3258/3370] Completed WDS in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 41.1s [2026-03-02T20:34:59.902342] [INFO ] [sig ] [3259/3370] Forecasting WEA... [2026-03-02T20:34:59.902384] [INFO ] [sig ] Generating forecast for: WEA [2026-03-02T20:34:59.902421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-03-02T20:34:59.913380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-03-02T20:34:59.913731] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-03-02T20:34:59.914612] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-03-02T20:34:59.914667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:34:59.914699] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:34:59.914728] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:34:59.914786] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:34:59.977788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:34:59.978628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:34:59.978751] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:34:59.978787] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:00.100632] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:00.100805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:00.100849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:00.100880] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:00.104671] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: UP (p=85.95%) [2026-03-02T20:35:00.104967] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-03-02T20:35:00.105117] [INFO ] [sig ] WEA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:00.261627] [INFO ] [LOCAL ] Saved forecast: WEA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WEA.txt [2026-03-02T20:35:00.261808] [INFO ] [sig ] [3259/3370] Completed WEA in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 40.7s [2026-03-02T20:35:00.261861] [INFO ] [sig ] [3260/3370] Forecasting WEC... [2026-03-02T20:35:00.261893] [INFO ] [sig ] Generating forecast for: WEC [2026-03-02T20:35:00.261925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-03-02T20:35:00.277944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-03-02T20:35:00.278420] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-03-02T20:35:00.279333] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-03-02T20:35:00.279388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:00.279421] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:00.279449] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:00.279508] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:00.346684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:00.347498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:00.347602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:00.347639] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:00.482074] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:00.482246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:00.482288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:00.482319] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:00.486053] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: UP (p=94.15%) [2026-03-02T20:35:00.486342] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-03-02T20:35:00.486480] [INFO ] [sig ] WEC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:00.642024] [INFO ] [LOCAL ] Saved forecast: WEC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WEC.txt [2026-03-02T20:35:00.642178] [INFO ] [sig ] [3260/3370] Completed WEC in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 40.3s [2026-03-02T20:35:00.642220] [INFO ] [sig ] [3261/3370] Forecasting WEN... [2026-03-02T20:35:00.642253] [INFO ] [sig ] Generating forecast for: WEN [2026-03-02T20:35:00.642284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-03-02T20:35:00.654945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-03-02T20:35:00.655336] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-03-02T20:35:00.656236] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-03-02T20:35:00.656307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:00.656360] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:00.656391] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:00.656452] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:00.716232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:00.717124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:00.717214] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:00.717249] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:00.841606] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:00.841770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:00.841810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:00.841838] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:00.845432] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: DOWN (p=7.97%) [2026-03-02T20:35:00.845734] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-03-02T20:35:00.845868] [INFO ] [sig ] WEN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:01.002406] [INFO ] [LOCAL ] Saved forecast: WEN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WEN.txt [2026-03-02T20:35:01.002646] [INFO ] [sig ] [3261/3370] Completed WEN in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 40.0s [2026-03-02T20:35:01.002714] [INFO ] [sig ] [3262/3370] Forecasting WERN... [2026-03-02T20:35:01.002762] [INFO ] [sig ] Generating forecast for: WERN [2026-03-02T20:35:01.002808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-03-02T20:35:01.014868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-03-02T20:35:01.015285] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-03-02T20:35:01.016160] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-03-02T20:35:01.016215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:01.016260] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:01.016291] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:01.016505] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:01.086460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:01.087759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:01.087847] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:01.087881] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:01.210046] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:01.210224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:01.210270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:01.210299] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:01.213938] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: UP (p=71.46%) [2026-03-02T20:35:01.214261] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-03-02T20:35:01.214401] [INFO ] [sig ] WERN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:01.368524] [INFO ] [LOCAL ] Saved forecast: WERN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WERN.txt [2026-03-02T20:35:01.369020] [INFO ] [sig ] [3262/3370] Completed WERN in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 39.6s [2026-03-02T20:35:01.369065] [INFO ] [sig ] [3263/3370] Forecasting WES... [2026-03-02T20:35:01.369098] [INFO ] [sig ] Generating forecast for: WES [2026-03-02T20:35:01.369129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-03-02T20:35:01.395893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-03-02T20:35:01.396429] [INFO ] [FORECASTER] Starting predict_future for WES [2026-03-02T20:35:01.397553] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-03-02T20:35:01.397640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:01.397687] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:01.397726] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:01.397821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:01.472508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:01.473416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:01.473507] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:01.473544] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:01.603934] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:01.604063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:01.604109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:01.604144] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:01.608108] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: DOWN (p=39.76%) [2026-03-02T20:35:01.608501] [INFO ] [FORECASTER] Completed predict_future for WES [2026-03-02T20:35:01.608689] [INFO ] [sig ] WES: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:01.773536] [INFO ] [LOCAL ] Saved forecast: WES 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WES.txt [2026-03-02T20:35:01.773732] [INFO ] [sig ] [3263/3370] Completed WES in 0.4s | 2.73 sym/s | Total: 19.9m | ETA: 39.2s [2026-03-02T20:35:01.773774] [INFO ] [sig ] [3264/3370] Forecasting WEX... [2026-03-02T20:35:01.773804] [INFO ] [sig ] Generating forecast for: WEX [2026-03-02T20:35:01.773835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-03-02T20:35:01.789397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-03-02T20:35:01.789855] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-03-02T20:35:01.790907] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-03-02T20:35:01.790982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:01.791016] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:01.791046] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:01.791114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:01.858034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:01.859124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:01.859217] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:01.859251] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:01.991491] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:01.991690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:01.991736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:01.991767] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:01.995539] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: UP (p=82.25%) [2026-03-02T20:35:01.995903] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-03-02T20:35:01.996055] [INFO ] [sig ] WEX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:02.165315] [INFO ] [LOCAL ] Saved forecast: WEX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WEX.txt [2026-03-02T20:35:02.165484] [INFO ] [sig ] [3264/3370] Completed WEX in 0.4s | 2.73 sym/s | Total: 20.0m | ETA: 38.9s [2026-03-02T20:35:02.165528] [INFO ] [sig ] [3265/3370] Forecasting WEYS... [2026-03-02T20:35:02.165561] [INFO ] [sig ] Generating forecast for: WEYS [2026-03-02T20:35:02.165615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-03-02T20:35:02.176098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-03-02T20:35:02.176486] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-03-02T20:35:02.177384] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-03-02T20:35:02.177441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:02.177476] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:02.177505] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:02.177565] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:02.264951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:02.266080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:02.266232] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:02.266285] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:02.401229] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:02.401429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:02.401491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:02.401538] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:02.407330] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: UP (p=87.57%) [2026-03-02T20:35:02.408051] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-03-02T20:35:02.408268] [INFO ] [sig ] WEYS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:02.585862] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WEYS.txt [2026-03-02T20:35:02.586031] [INFO ] [sig ] [3265/3370] Completed WEYS in 0.4s | 2.73 sym/s | Total: 20.0m | ETA: 38.5s [2026-03-02T20:35:02.586086] [INFO ] [sig ] [3266/3370] Forecasting WF... [2026-03-02T20:35:02.586122] [INFO ] [sig ] Generating forecast for: WF [2026-03-02T20:35:02.586153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-03-02T20:35:02.598812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-03-02T20:35:02.599237] [INFO ] [FORECASTER] Starting predict_future for WF [2026-03-02T20:35:02.600151] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-03-02T20:35:02.600210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:02.600272] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:02.600303] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:02.600364] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:02.675178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:02.676197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:02.676318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:02.676356] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:02.814106] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:02.814311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:02.814375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:02.814425] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:02.820036] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: UP (p=93.73%) [2026-03-02T20:35:02.820765] [INFO ] [FORECASTER] Completed predict_future for WF [2026-03-02T20:35:02.820984] [INFO ] [sig ] WF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:02.991634] [INFO ] [LOCAL ] Saved forecast: WF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WF.txt [2026-03-02T20:35:02.991817] [INFO ] [sig ] [3266/3370] Completed WF in 0.4s | 2.73 sym/s | Total: 20.0m | ETA: 38.1s [2026-03-02T20:35:02.991860] [INFO ] [sig ] [3267/3370] Forecasting WFG... [2026-03-02T20:35:02.991890] [INFO ] [sig ] Generating forecast for: WFG [2026-03-02T20:35:02.991922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-03-02T20:35:03.005550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-03-02T20:35:03.006065] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-03-02T20:35:03.007297] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-03-02T20:35:03.007377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:03.007418] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:03.007450] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:03.007527] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:03.072660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:03.073605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:03.073703] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:03.073737] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:03.209238] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:03.209417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:03.209460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:03.209491] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:03.214468] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: DOWN (p=8.89%) [2026-03-02T20:35:03.214906] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-03-02T20:35:03.215076] [INFO ] [sig ] WFG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:03.377863] [INFO ] [LOCAL ] Saved forecast: WFG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WFG.txt [2026-03-02T20:35:03.378060] [INFO ] [sig ] [3267/3370] Completed WFG in 0.4s | 2.73 sym/s | Total: 20.0m | ETA: 37.8s [2026-03-02T20:35:03.378105] [INFO ] [sig ] [3268/3370] Forecasting WFRD... [2026-03-02T20:35:03.378137] [INFO ] [sig ] Generating forecast for: WFRD [2026-03-02T20:35:03.378169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-03-02T20:35:03.391058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-03-02T20:35:03.391511] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-03-02T20:35:03.392697] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-03-02T20:35:03.392777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:03.392823] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:03.392863] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:03.392950] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:03.463646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:03.464706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:03.464819] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:03.464855] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:03.599982] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:03.600191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:03.600250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:03.600286] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:03.605198] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: DOWN (p=31.45%) [2026-03-02T20:35:03.605836] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-03-02T20:35:03.606007] [INFO ] [sig ] WFRD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:03.765047] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WFRD.txt [2026-03-02T20:35:03.765182] [INFO ] [sig ] [3268/3370] Completed WFRD in 0.4s | 2.73 sym/s | Total: 20.0m | ETA: 37.4s [2026-03-02T20:35:03.765220] [INFO ] [sig ] [3269/3370] Forecasting WGMI... [2026-03-02T20:35:03.765250] [INFO ] [sig ] Generating forecast for: WGMI [2026-03-02T20:35:03.765282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-03-02T20:35:03.776913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-03-02T20:35:03.777208] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-03-02T20:35:03.778081] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-03-02T20:35:03.778139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:03.778170] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:03.778196] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:03.778252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:03.836022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:03.836638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:03.836720] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:03.836752] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:03.955166] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:03.955327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:03.955366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:03.955451] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:03.958989] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: UP (p=96.90%) [2026-03-02T20:35:03.959278] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-03-02T20:35:03.959414] [INFO ] [sig ] WGMI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:04.105240] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WGMI.txt [2026-03-02T20:35:04.105413] [INFO ] [sig ] [3269/3370] Completed WGMI in 0.3s | 2.73 sym/s | Total: 20.0m | ETA: 37.0s [2026-03-02T20:35:04.105453] [INFO ] [sig ] [3270/3370] Forecasting WGO... [2026-03-02T20:35:04.105484] [INFO ] [sig ] Generating forecast for: WGO [2026-03-02T20:35:04.105514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-03-02T20:35:04.117436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-03-02T20:35:04.117818] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-03-02T20:35:04.118723] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-03-02T20:35:04.118776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:04.118809] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:04.118836] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:04.118893] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:04.178315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:04.179196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:04.179297] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:04.179336] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:04.300760] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:04.300914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:04.300954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:04.300983] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:04.304848] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=43.89%) [2026-03-02T20:35:04.305138] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-03-02T20:35:04.305264] [INFO ] [sig ] WGO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:04.451292] [INFO ] [LOCAL ] Saved forecast: WGO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WGO.txt [2026-03-02T20:35:04.451620] [INFO ] [sig ] [3270/3370] Completed WGO in 0.3s | 2.73 sym/s | Total: 20.0m | ETA: 36.7s [2026-03-02T20:35:04.451659] [INFO ] [sig ] [3271/3370] Forecasting WGS... [2026-03-02T20:35:04.451688] [INFO ] [sig ] Generating forecast for: WGS [2026-03-02T20:35:04.451718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-03-02T20:35:04.464593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-03-02T20:35:04.464889] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-03-02T20:35:04.465940] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-03-02T20:35:04.465992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:04.466024] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:04.466051] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:04.466108] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:04.526188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:04.526975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:04.527070] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:04.527118] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:04.646278] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:04.646379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:04.646415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:04.646444] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:04.649928] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: DOWN (p=0.72%) [2026-03-02T20:35:04.650199] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-03-02T20:35:04.650331] [INFO ] [sig ] WGS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:04.796621] [INFO ] [LOCAL ] Saved forecast: WGS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WGS.txt [2026-03-02T20:35:04.796736] [INFO ] [sig ] [3271/3370] Completed WGS in 0.3s | 2.73 sym/s | Total: 20.0m | ETA: 36.3s [2026-03-02T20:35:04.796773] [INFO ] [sig ] [3272/3370] Forecasting WH... [2026-03-02T20:35:04.796801] [INFO ] [sig ] Generating forecast for: WH [2026-03-02T20:35:04.796831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-03-02T20:35:04.807943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-03-02T20:35:04.808298] [INFO ] [FORECASTER] Starting predict_future for WH [2026-03-02T20:35:04.809156] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-03-02T20:35:04.809210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:04.809251] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:04.809281] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:04.809338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:04.873024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:04.873688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:04.873773] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:04.873807] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:05.004838] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:05.004980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:05.005022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:05.005057] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:05.008776] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: UP (p=95.12%) [2026-03-02T20:35:05.009085] [INFO ] [FORECASTER] Completed predict_future for WH [2026-03-02T20:35:05.009237] [INFO ] [sig ] WH: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:05.163034] [INFO ] [LOCAL ] Saved forecast: WH 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WH.txt [2026-03-02T20:35:05.163195] [INFO ] [sig ] [3272/3370] Completed WH in 0.4s | 2.73 sym/s | Total: 20.0m | ETA: 35.9s [2026-03-02T20:35:05.163240] [INFO ] [sig ] [3273/3370] Forecasting WHD... [2026-03-02T20:35:05.163271] [INFO ] [sig ] Generating forecast for: WHD [2026-03-02T20:35:05.163303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-03-02T20:35:05.174806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-03-02T20:35:05.175175] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-03-02T20:35:05.176081] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-03-02T20:35:05.176139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:05.176173] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:05.176215] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:05.176279] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:05.237365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:05.238195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:05.238281] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:05.238315] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:05.361437] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:05.361606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:05.361648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:05.361678] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:05.365155] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: UP (p=95.40%) [2026-03-02T20:35:05.365444] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-03-02T20:35:05.365597] [INFO ] [sig ] WHD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:05.511920] [INFO ] [LOCAL ] Saved forecast: WHD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WHD.txt [2026-03-02T20:35:05.512040] [INFO ] [sig ] [3273/3370] Completed WHD in 0.3s | 2.73 sym/s | Total: 20.0m | ETA: 35.6s [2026-03-02T20:35:05.512078] [INFO ] [sig ] [3274/3370] Forecasting WHF... [2026-03-02T20:35:05.512109] [INFO ] [sig ] Generating forecast for: WHF [2026-03-02T20:35:05.512139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-03-02T20:35:05.523075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-03-02T20:35:05.523384] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-03-02T20:35:05.524199] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-03-02T20:35:05.524251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:05.524282] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:05.524310] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:05.524367] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:05.582959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:05.583604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:05.583685] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:05.583718] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:05.707676] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:05.707824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:05.707862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:05.707891] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:05.711397] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: DOWN (p=13.19%) [2026-03-02T20:35:05.711694] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-03-02T20:35:05.711823] [INFO ] [sig ] WHF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:05.932978] [INFO ] [LOCAL ] Saved forecast: WHF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WHF.txt [2026-03-02T20:35:05.933139] [INFO ] [sig ] [3274/3370] Completed WHF in 0.4s | 2.73 sym/s | Total: 20.0m | ETA: 35.2s [2026-03-02T20:35:05.933181] [INFO ] [sig ] [3275/3370] Forecasting WHG... [2026-03-02T20:35:05.933218] [INFO ] [sig ] Generating forecast for: WHG [2026-03-02T20:35:05.933257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-03-02T20:35:05.943243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-03-02T20:35:05.943533] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-03-02T20:35:05.944523] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-03-02T20:35:05.944594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:05.944629] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:05.944656] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:05.944712] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:06.003346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:06.004297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:06.004398] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:06.004432] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:06.105843] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:06.106004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:06.106044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:06.106074] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:06.109497] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: UP (p=51.61%) [2026-03-02T20:35:06.109792] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-03-02T20:35:06.109926] [INFO ] [sig ] WHG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:06.253329] [INFO ] [LOCAL ] Saved forecast: WHG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WHG.txt [2026-03-02T20:35:06.253453] [INFO ] [sig ] [3275/3370] Completed WHG in 0.3s | 2.73 sym/s | Total: 20.0m | ETA: 34.8s [2026-03-02T20:35:06.253493] [INFO ] [sig ] [3276/3370] Forecasting WIA... [2026-03-02T20:35:06.253524] [INFO ] [sig ] Generating forecast for: WIA [2026-03-02T20:35:06.253555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-03-02T20:35:06.263219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-03-02T20:35:06.263492] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-03-02T20:35:06.264360] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-03-02T20:35:06.264414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:06.264447] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:06.264477] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:06.264536] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:06.323143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:06.324004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:06.324111] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:06.324146] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:06.439824] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:06.439972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:06.440012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:06.440041] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:06.443718] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: UP (p=87.53%) [2026-03-02T20:35:06.443997] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-03-02T20:35:06.444129] [INFO ] [sig ] WIA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:06.591334] [INFO ] [LOCAL ] Saved forecast: WIA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WIA.txt [2026-03-02T20:35:06.591487] [INFO ] [sig ] [3276/3370] Completed WIA in 0.3s | 2.73 sym/s | Total: 20.0m | ETA: 34.5s [2026-03-02T20:35:06.591528] [INFO ] [sig ] [3277/3370] Forecasting WIMI... [2026-03-02T20:35:06.591560] [INFO ] [sig ] Generating forecast for: WIMI [2026-03-02T20:35:06.591612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-03-02T20:35:06.602774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-03-02T20:35:06.603084] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-03-02T20:35:06.603914] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-03-02T20:35:06.603967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:06.603999] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:06.604026] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:06.604084] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:06.667600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:06.668377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:06.668458] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:06.668492] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:06.786834] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:06.786981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:06.787019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:06.787047] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:06.790478] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: UP (p=54.19%) [2026-03-02T20:35:06.790772] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-03-02T20:35:06.790902] [INFO ] [sig ] WIMI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:06.940136] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WIMI.txt [2026-03-02T20:35:06.940285] [INFO ] [sig ] [3277/3370] Completed WIMI in 0.3s | 2.73 sym/s | Total: 20.0m | ETA: 34.1s [2026-03-02T20:35:06.940324] [INFO ] [sig ] [3278/3370] Forecasting WINA... [2026-03-02T20:35:06.940354] [INFO ] [sig ] Generating forecast for: WINA [2026-03-02T20:35:06.940385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-03-02T20:35:06.952871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-03-02T20:35:06.953263] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-03-02T20:35:06.954260] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-03-02T20:35:06.954321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:06.954360] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:06.954394] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:06.954472] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:07.026822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:07.027693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:07.027779] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:07.027813] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:07.146235] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:07.146395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:07.146436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:07.146465] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:07.149954] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: UP (p=72.18%) [2026-03-02T20:35:07.150237] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-03-02T20:35:07.150366] [INFO ] [sig ] WINA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:07.314261] [INFO ] [LOCAL ] Saved forecast: WINA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WINA.txt [2026-03-02T20:35:07.314430] [INFO ] [sig ] [3278/3370] Completed WINA in 0.4s | 2.73 sym/s | Total: 20.0m | ETA: 33.7s [2026-03-02T20:35:07.314471] [INFO ] [sig ] [3279/3370] Forecasting WING... [2026-03-02T20:35:07.314500] [INFO ] [sig ] Generating forecast for: WING [2026-03-02T20:35:07.314531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-03-02T20:35:07.325365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-03-02T20:35:07.325726] [INFO ] [FORECASTER] Starting predict_future for WING [2026-03-02T20:35:07.326565] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-03-02T20:35:07.326649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:07.326686] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:07.326716] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:07.326775] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:07.388485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:07.389294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:07.389382] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:07.389417] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:07.511068] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:07.511200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:07.511240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:07.511269] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:07.514862] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: DOWN (p=3.24%) [2026-03-02T20:35:07.515167] [INFO ] [FORECASTER] Completed predict_future for WING [2026-03-02T20:35:07.515301] [INFO ] [sig ] WING: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:07.665813] [INFO ] [LOCAL ] Saved forecast: WING 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WING.txt [2026-03-02T20:35:07.665972] [INFO ] [sig ] [3279/3370] Completed WING in 0.4s | 2.73 sym/s | Total: 20.0m | ETA: 33.4s [2026-03-02T20:35:07.666012] [INFO ] [sig ] [3280/3370] Forecasting WINN... [2026-03-02T20:35:07.666042] [INFO ] [sig ] Generating forecast for: WINN [2026-03-02T20:35:07.666081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-03-02T20:35:07.678945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-03-02T20:35:07.679321] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-03-02T20:35:07.680151] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-03-02T20:35:07.680204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:07.680236] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:07.680264] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:07.680325] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:07.742348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:07.743044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:07.743126] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:07.743161] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:07.865322] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:07.865465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:07.865503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:07.865531] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:07.869035] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: DOWN (p=28.59%) [2026-03-02T20:35:07.869311] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-03-02T20:35:07.869439] [INFO ] [sig ] WINN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:08.026796] [INFO ] [LOCAL ] Saved forecast: WINN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WINN.txt [2026-03-02T20:35:08.027119] [INFO ] [sig ] [3280/3370] Completed WINN in 0.4s | 2.73 sym/s | Total: 20.0m | ETA: 33.0s [2026-03-02T20:35:08.027159] [INFO ] [sig ] [3281/3370] Forecasting WIX... [2026-03-02T20:35:08.027187] [INFO ] [sig ] Generating forecast for: WIX [2026-03-02T20:35:08.027217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-03-02T20:35:08.039032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-03-02T20:35:08.039348] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-03-02T20:35:08.040221] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-03-02T20:35:08.040286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:08.040327] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:08.040363] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:08.040436] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:08.102922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:08.103841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:08.103930] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:08.103965] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:08.225283] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:08.225410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:08.225447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:08.225475] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:08.228775] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: DOWN (p=43.24%) [2026-03-02T20:35:08.229047] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-03-02T20:35:08.229176] [INFO ] [sig ] WIX: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:08.381450] [INFO ] [LOCAL ] Saved forecast: WIX 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WIX.txt [2026-03-02T20:35:08.381622] [INFO ] [sig ] [3281/3370] Completed WIX in 0.4s | 2.73 sym/s | Total: 20.1m | ETA: 32.6s [2026-03-02T20:35:08.381678] [INFO ] [sig ] [3282/3370] Forecasting WK... [2026-03-02T20:35:08.381711] [INFO ] [sig ] Generating forecast for: WK [2026-03-02T20:35:08.381741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-03-02T20:35:08.392841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-03-02T20:35:08.393148] [INFO ] [FORECASTER] Starting predict_future for WK [2026-03-02T20:35:08.394003] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-03-02T20:35:08.394056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:08.394088] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:08.394115] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:08.394173] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:08.452913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:08.453631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:08.453716] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:08.453751] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:08.575637] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:08.575790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:08.575829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:08.575859] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:08.579384] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: DOWN (p=14.40%) [2026-03-02T20:35:08.579864] [INFO ] [FORECASTER] Completed predict_future for WK [2026-03-02T20:35:08.579992] [INFO ] [sig ] WK: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:08.729378] [INFO ] [LOCAL ] Saved forecast: WK 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WK.txt [2026-03-02T20:35:08.729505] [INFO ] [sig ] [3282/3370] Completed WK in 0.3s | 2.73 sym/s | Total: 20.1m | ETA: 32.3s [2026-03-02T20:35:08.729544] [INFO ] [sig ] [3283/3370] Forecasting WKC... [2026-03-02T20:35:08.729593] [INFO ] [sig ] Generating forecast for: WKC [2026-03-02T20:35:08.729627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-03-02T20:35:08.740650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-03-02T20:35:08.740956] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-03-02T20:35:08.741821] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-03-02T20:35:08.741874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:08.741940] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:08.741969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:08.742027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:08.800697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:08.801497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:08.801594] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:08.801630] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:08.923440] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:08.923608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:08.923650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:08.923866] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:08.927447] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: UP (p=95.42%) [2026-03-02T20:35:08.927749] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-03-02T20:35:08.927877] [INFO ] [sig ] WKC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:09.077262] [INFO ] [LOCAL ] Saved forecast: WKC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WKC.txt [2026-03-02T20:35:09.077417] [INFO ] [sig ] [3283/3370] Completed WKC in 0.3s | 2.73 sym/s | Total: 20.1m | ETA: 31.9s [2026-03-02T20:35:09.077462] [INFO ] [sig ] [3284/3370] Forecasting WKEY... [2026-03-02T20:35:09.077491] [INFO ] [sig ] Generating forecast for: WKEY [2026-03-02T20:35:09.077521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-03-02T20:35:09.089024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-03-02T20:35:09.089387] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-03-02T20:35:09.090302] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-03-02T20:35:09.090370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:09.090427] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:09.090462] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:09.090530] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:09.149818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:09.150828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:09.150945] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:09.150983] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:09.276976] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:09.277179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:09.277251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:09.277284] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:09.281343] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: UP (p=96.14%) [2026-03-02T20:35:09.281716] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-03-02T20:35:09.281872] [INFO ] [sig ] WKEY: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:09.435940] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WKEY.txt [2026-03-02T20:35:09.436115] [INFO ] [sig ] [3284/3370] Completed WKEY in 0.4s | 2.73 sym/s | Total: 20.1m | ETA: 31.5s [2026-03-02T20:35:09.436157] [INFO ] [sig ] [3285/3370] Forecasting WKSP... [2026-03-02T20:35:09.436187] [INFO ] [sig ] Generating forecast for: WKSP [2026-03-02T20:35:09.436219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-03-02T20:35:09.448695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-03-02T20:35:09.449107] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-03-02T20:35:09.449995] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-03-02T20:35:09.450049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:09.450083] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:09.450110] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:09.450172] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:09.511148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:09.512221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:09.512325] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:09.512367] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:09.639034] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:09.639206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:09.639250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:09.639280] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:09.643008] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: DOWN (p=40.31%) [2026-03-02T20:35:09.643295] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-03-02T20:35:09.643430] [INFO ] [sig ] WKSP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:09.805182] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WKSP.txt [2026-03-02T20:35:09.805342] [INFO ] [sig ] [3285/3370] Completed WKSP in 0.4s | 2.73 sym/s | Total: 20.1m | ETA: 31.2s [2026-03-02T20:35:09.805393] [INFO ] [sig ] [3286/3370] Forecasting WLDN... [2026-03-02T20:35:09.805426] [INFO ] [sig ] Generating forecast for: WLDN [2026-03-02T20:35:09.805458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-03-02T20:35:09.817377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-03-02T20:35:09.817754] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-03-02T20:35:09.818692] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-03-02T20:35:09.818756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:09.818789] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:09.818816] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:09.818873] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:09.880458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:09.881215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:09.881309] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:09.881351] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:10.001428] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:10.001624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:10.001668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:10.001743] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:10.005304] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: UP (p=86.95%) [2026-03-02T20:35:10.005654] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-03-02T20:35:10.005801] [INFO ] [sig ] WLDN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:10.149110] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WLDN.txt [2026-03-02T20:35:10.149264] [INFO ] [sig ] [3286/3370] Completed WLDN in 0.3s | 2.73 sym/s | Total: 20.1m | ETA: 30.8s [2026-03-02T20:35:10.149316] [INFO ] [sig ] [3287/3370] Forecasting WLFC... [2026-03-02T20:35:10.149355] [INFO ] [sig ] Generating forecast for: WLFC [2026-03-02T20:35:10.149392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-03-02T20:35:10.161713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-03-02T20:35:10.162112] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-03-02T20:35:10.162996] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-03-02T20:35:10.163050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:10.163082] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:10.163108] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:10.163165] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:10.223944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:10.224882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:10.224974] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:10.225008] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:10.352081] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:10.352252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:10.352294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:10.352323] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:10.356028] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: UP (p=83.93%) [2026-03-02T20:35:10.356450] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-03-02T20:35:10.356655] [INFO ] [sig ] WLFC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:10.506072] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WLFC.txt [2026-03-02T20:35:10.506234] [INFO ] [sig ] [3287/3370] Completed WLFC in 0.4s | 2.73 sym/s | Total: 20.1m | ETA: 30.4s [2026-03-02T20:35:10.506275] [INFO ] [sig ] [3288/3370] Forecasting WLK... [2026-03-02T20:35:10.506306] [INFO ] [sig ] Generating forecast for: WLK [2026-03-02T20:35:10.506337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-03-02T20:35:10.518296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-03-02T20:35:10.518731] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-03-02T20:35:10.519635] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-03-02T20:35:10.519702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:10.519745] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:10.519782] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:10.519860] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:10.581298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:10.582409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:10.582713] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:10.582750] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:10.711644] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:10.711846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:10.711906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:10.711963] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:10.715788] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: UP (p=54.88%) [2026-03-02T20:35:10.716096] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-03-02T20:35:10.716249] [INFO ] [sig ] WLK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:10.865872] [INFO ] [LOCAL ] Saved forecast: WLK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WLK.txt [2026-03-02T20:35:10.866064] [INFO ] [sig ] [3288/3370] Completed WLK in 0.4s | 2.73 sym/s | Total: 20.1m | ETA: 30.1s [2026-03-02T20:35:10.866109] [INFO ] [sig ] [3289/3370] Forecasting WLKP... [2026-03-02T20:35:10.866142] [INFO ] [sig ] Generating forecast for: WLKP [2026-03-02T20:35:10.866174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-03-02T20:35:10.878894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-03-02T20:35:10.879326] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-03-02T20:35:10.880282] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-03-02T20:35:10.880357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:10.880401] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:10.880436] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:10.880505] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:10.939939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:10.940928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:10.941019] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:10.941053] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:11.057072] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:11.057235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:11.057276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:11.057305] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:11.060950] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: DOWN (p=22.93%) [2026-03-02T20:35:11.061236] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-03-02T20:35:11.061398] [INFO ] [sig ] WLKP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:11.207733] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WLKP.txt [2026-03-02T20:35:11.207877] [INFO ] [sig ] [3289/3370] Completed WLKP in 0.3s | 2.73 sym/s | Total: 20.1m | ETA: 29.7s [2026-03-02T20:35:11.207924] [INFO ] [sig ] [3290/3370] Forecasting WMG... [2026-03-02T20:35:11.207958] [INFO ] [sig ] Generating forecast for: WMG [2026-03-02T20:35:11.207990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-03-02T20:35:11.220244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-03-02T20:35:11.220662] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-03-02T20:35:11.221510] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-03-02T20:35:11.221566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:11.221623] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:11.221653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:11.221712] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:11.281154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:11.282012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:11.282100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:11.282134] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:11.413419] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:11.413601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:11.413643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:11.413671] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:11.417279] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: UP (p=84.25%) [2026-03-02T20:35:11.417590] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-03-02T20:35:11.417732] [INFO ] [sig ] WMG: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:11.572750] [INFO ] [LOCAL ] Saved forecast: WMG 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WMG.txt [2026-03-02T20:35:11.572897] [INFO ] [sig ] [3290/3370] Completed WMG in 0.4s | 2.73 sym/s | Total: 20.1m | ETA: 29.3s [2026-03-02T20:35:11.572937] [INFO ] [sig ] [3291/3370] Forecasting WMK... [2026-03-02T20:35:11.572967] [INFO ] [sig ] Generating forecast for: WMK [2026-03-02T20:35:11.573005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-03-02T20:35:11.585589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-03-02T20:35:11.585955] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-03-02T20:35:11.586806] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-03-02T20:35:11.586860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:11.586892] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:11.586919] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:11.586976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:11.645401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:11.646347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:11.646439] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:11.646473] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:11.771175] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:11.771336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:11.771376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:11.771405] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:11.774887] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: UP (p=60.11%) [2026-03-02T20:35:11.775165] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-03-02T20:35:11.775327] [INFO ] [sig ] WMK: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:11.928351] [INFO ] [LOCAL ] Saved forecast: WMK 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WMK.txt [2026-03-02T20:35:11.928524] [INFO ] [sig ] [3291/3370] Completed WMK in 0.4s | 2.73 sym/s | Total: 20.1m | ETA: 29.0s [2026-03-02T20:35:11.928564] [INFO ] [sig ] [3292/3370] Forecasting WMS... [2026-03-02T20:35:11.928617] [INFO ] [sig ] Generating forecast for: WMS [2026-03-02T20:35:11.928650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-03-02T20:35:11.942365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-03-02T20:35:11.942888] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-03-02T20:35:11.944127] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-03-02T20:35:11.944195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:11.944229] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:11.944257] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:11.944317] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:12.005271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:12.006237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:12.006330] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:12.006365] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:12.143095] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:12.143259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:12.143299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:12.143329] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:12.147541] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: DOWN (p=16.55%) [2026-03-02T20:35:12.147874] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-03-02T20:35:12.148053] [INFO ] [sig ] WMS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:12.301853] [INFO ] [LOCAL ] Saved forecast: WMS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WMS.txt [2026-03-02T20:35:12.302037] [INFO ] [sig ] [3292/3370] Completed WMS in 0.4s | 2.73 sym/s | Total: 20.1m | ETA: 28.6s [2026-03-02T20:35:12.302079] [INFO ] [sig ] [3293/3370] Forecasting WNC... [2026-03-02T20:35:12.302110] [INFO ] [sig ] Generating forecast for: WNC [2026-03-02T20:35:12.302141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-03-02T20:35:12.316909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-03-02T20:35:12.317422] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-03-02T20:35:12.318359] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-03-02T20:35:12.318417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:12.318449] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:12.318477] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:12.318534] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:12.387931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:12.389114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:12.389268] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:12.389306] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:12.516831] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:12.516995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:12.517039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:12.517114] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:12.520769] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: UP (p=62.33%) [2026-03-02T20:35:12.521100] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-03-02T20:35:12.521254] [INFO ] [sig ] WNC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:12.674248] [INFO ] [LOCAL ] Saved forecast: WNC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WNC.txt [2026-03-02T20:35:12.674411] [INFO ] [sig ] [3293/3370] Completed WNC in 0.4s | 2.73 sym/s | Total: 20.1m | ETA: 28.2s [2026-03-02T20:35:12.674451] [INFO ] [sig ] [3294/3370] Forecasting WNEB... [2026-03-02T20:35:12.674482] [INFO ] [sig ] Generating forecast for: WNEB [2026-03-02T20:35:12.674513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-03-02T20:35:12.686543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-03-02T20:35:12.687002] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-03-02T20:35:12.687906] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-03-02T20:35:12.687962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:12.687995] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:12.688059] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:12.688147] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:12.748528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:12.749437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:12.749531] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:12.749565] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:12.879076] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:12.879241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:12.879285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:12.879317] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:12.883020] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: DOWN (p=27.90%) [2026-03-02T20:35:12.883312] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-03-02T20:35:12.883450] [INFO ] [sig ] WNEB: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:13.035275] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WNEB.txt [2026-03-02T20:35:13.035449] [INFO ] [sig ] [3294/3370] Completed WNEB in 0.4s | 2.73 sym/s | Total: 20.1m | ETA: 27.9s [2026-03-02T20:35:13.035493] [INFO ] [sig ] [3295/3370] Forecasting WOOD... [2026-03-02T20:35:13.035523] [INFO ] [sig ] Generating forecast for: WOOD [2026-03-02T20:35:13.035555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-03-02T20:35:13.046169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-03-02T20:35:13.046533] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-03-02T20:35:13.047377] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-03-02T20:35:13.047433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:13.047468] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:13.047498] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:13.047558] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:13.111907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:13.113018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:13.113218] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:13.113257] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:13.220077] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:13.220247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:13.220289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:13.220320] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:13.224330] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: DOWN (p=34.22%) [2026-03-02T20:35:13.224855] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-03-02T20:35:13.224993] [INFO ] [sig ] WOOD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:13.376926] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WOOD.txt [2026-03-02T20:35:13.377101] [INFO ] [sig ] [3295/3370] Completed WOOD in 0.3s | 2.73 sym/s | Total: 20.1m | ETA: 27.5s [2026-03-02T20:35:13.377143] [INFO ] [sig ] [3296/3370] Forecasting WOOF... [2026-03-02T20:35:13.377173] [INFO ] [sig ] Generating forecast for: WOOF [2026-03-02T20:35:13.377203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-03-02T20:35:13.390079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-03-02T20:35:13.390500] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-03-02T20:35:13.391358] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-03-02T20:35:13.391414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:13.391450] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:13.391483] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:13.391554] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:13.450492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:13.451397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:13.451487] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:13.451522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:13.571053] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:13.571221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:13.571262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:13.571294] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:13.575206] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: DOWN (p=31.21%) [2026-03-02T20:35:13.575513] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-03-02T20:35:13.575672] [INFO ] [sig ] WOOF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:13.725314] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WOOF.txt [2026-03-02T20:35:13.725545] [INFO ] [sig ] [3296/3370] Completed WOOF in 0.3s | 2.73 sym/s | Total: 20.1m | ETA: 27.1s [2026-03-02T20:35:13.725612] [INFO ] [sig ] [3297/3370] Forecasting WPC... [2026-03-02T20:35:13.725646] [INFO ] [sig ] Generating forecast for: WPC [2026-03-02T20:35:13.725677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-03-02T20:35:13.737273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-03-02T20:35:13.737618] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-03-02T20:35:13.738506] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-03-02T20:35:13.738591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:13.738639] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:13.738670] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:13.738729] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:13.798549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:13.799247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:13.799334] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:13.799368] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:13.931198] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:13.931534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:13.931603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:13.931667] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:13.935700] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-03-02T20:35:13.936031] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-03-02T20:35:13.936179] [INFO ] [sig ] WPC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:14.088987] [INFO ] [LOCAL ] Saved forecast: WPC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WPC.txt [2026-03-02T20:35:14.089154] [INFO ] [sig ] [3297/3370] Completed WPC in 0.4s | 2.73 sym/s | Total: 20.2m | ETA: 26.8s [2026-03-02T20:35:14.089195] [INFO ] [sig ] [3298/3370] Forecasting WPP... [2026-03-02T20:35:14.089238] [INFO ] [sig ] Generating forecast for: WPP [2026-03-02T20:35:14.089271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-03-02T20:35:14.101353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-03-02T20:35:14.101738] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-03-02T20:35:14.102595] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-03-02T20:35:14.102652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:14.102687] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:14.102716] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:14.102776] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:14.161160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:14.161955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:14.162039] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:14.162072] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:14.281824] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:14.281981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:14.282025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:14.282053] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:14.285964] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-03-02T20:35:14.286286] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-03-02T20:35:14.286437] [INFO ] [sig ] WPP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:14.432730] [INFO ] [LOCAL ] Saved forecast: WPP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WPP.txt [2026-03-02T20:35:14.433087] [INFO ] [sig ] [3298/3370] Completed WPP in 0.3s | 2.73 sym/s | Total: 20.2m | ETA: 26.4s [2026-03-02T20:35:14.433126] [INFO ] [sig ] [3299/3370] Forecasting WRAP... [2026-03-02T20:35:14.433156] [INFO ] [sig ] Generating forecast for: WRAP [2026-03-02T20:35:14.433186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-03-02T20:35:14.445707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-03-02T20:35:14.446120] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-03-02T20:35:14.446984] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-03-02T20:35:14.447038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:14.447072] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:14.447099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:14.447159] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:14.510013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:14.510946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:14.511036] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:14.511072] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:14.633365] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:14.633527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:14.633584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:14.633618] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:14.637239] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: DOWN (p=10.35%) [2026-03-02T20:35:14.637542] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-03-02T20:35:14.637695] [INFO ] [sig ] WRAP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:14.792784] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WRAP.txt [2026-03-02T20:35:14.792944] [INFO ] [sig ] [3299/3370] Completed WRAP in 0.4s | 2.73 sym/s | Total: 20.2m | ETA: 26.0s [2026-03-02T20:35:14.792984] [INFO ] [sig ] [3300/3370] Forecasting WRB... [2026-03-02T20:35:14.793021] [INFO ] [sig ] Generating forecast for: WRB [2026-03-02T20:35:14.793055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-03-02T20:35:14.806159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-03-02T20:35:14.806524] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-03-02T20:35:14.807389] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-03-02T20:35:14.807443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:14.807512] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:14.807543] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:14.807621] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:14.868724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:14.869657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:14.869763] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:14.869803] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:14.991004] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:14.991176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:14.991218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:14.991247] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:14.994891] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: UP (p=95.31%) [2026-03-02T20:35:14.995188] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-03-02T20:35:14.995329] [INFO ] [sig ] WRB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:15.146405] [INFO ] [LOCAL ] Saved forecast: WRB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WRB.txt [2026-03-02T20:35:15.146561] [INFO ] [sig ] [3300/3370] Completed WRB in 0.4s | 2.73 sym/s | Total: 20.2m | ETA: 25.7s [2026-03-02T20:35:15.146622] [INFO ] [sig ] [3301/3370] Forecasting WRBY... [2026-03-02T20:35:15.146660] [INFO ] [sig ] Generating forecast for: WRBY [2026-03-02T20:35:15.146693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-03-02T20:35:15.159457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-03-02T20:35:15.159858] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-03-02T20:35:15.160719] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-03-02T20:35:15.160773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:15.160807] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:15.160834] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:15.160895] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:15.223197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:15.224160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:15.224259] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:15.224306] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:15.345320] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:15.345482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:15.345528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:15.345557] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:15.349098] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-03-02T20:35:15.349386] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-03-02T20:35:15.349528] [INFO ] [sig ] WRBY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:15.504763] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WRBY.txt [2026-03-02T20:35:15.504927] [INFO ] [sig ] [3301/3370] Completed WRBY in 0.4s | 2.73 sym/s | Total: 20.2m | ETA: 25.3s [2026-03-02T20:35:15.504968] [INFO ] [sig ] [3302/3370] Forecasting WRLD... [2026-03-02T20:35:15.504998] [INFO ] [sig ] Generating forecast for: WRLD [2026-03-02T20:35:15.505029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-03-02T20:35:15.516750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-03-02T20:35:15.517030] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-03-02T20:35:15.517887] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-03-02T20:35:15.517939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:15.517972] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:15.517998] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:15.518084] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:15.576873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:15.577796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:15.577885] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:15.577920] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:15.716870] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:15.717054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:15.717115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:15.717152] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:15.721213] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: DOWN (p=25.76%) [2026-03-02T20:35:15.721565] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-03-02T20:35:15.721742] [INFO ] [sig ] WRLD: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:15.879746] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WRLD.txt [2026-03-02T20:35:15.879961] [INFO ] [sig ] [3302/3370] Completed WRLD in 0.4s | 2.73 sym/s | Total: 20.2m | ETA: 24.9s [2026-03-02T20:35:15.880017] [INFO ] [sig ] [3303/3370] Forecasting WSBC... [2026-03-02T20:35:15.880060] [INFO ] [sig ] Generating forecast for: WSBC [2026-03-02T20:35:15.880103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-03-02T20:35:15.894206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-03-02T20:35:15.894763] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-03-02T20:35:15.896056] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-03-02T20:35:15.896127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:15.896176] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:15.896218] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:15.896298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:15.968432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:15.969470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:15.969568] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:15.969625] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:16.137174] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:16.137384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:16.137452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:16.137560] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:16.143424] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: DOWN (p=0.25%) [2026-03-02T20:35:16.144003] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-03-02T20:35:16.144237] [INFO ] [sig ] WSBC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:16.370363] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WSBC.txt [2026-03-02T20:35:16.370627] [INFO ] [sig ] [3303/3370] Completed WSBC in 0.5s | 2.73 sym/s | Total: 20.2m | ETA: 24.6s [2026-03-02T20:35:16.370686] [INFO ] [sig ] [3304/3370] Forecasting WSBF... [2026-03-02T20:35:16.370730] [INFO ] [sig ] Generating forecast for: WSBF [2026-03-02T20:35:16.370771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-03-02T20:35:16.421458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-03-02T20:35:16.423550] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-03-02T20:35:16.425450] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-03-02T20:35:16.425538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:16.425614] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:16.425665] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:16.425761] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:16.517597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:16.518857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:16.518981] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:16.519030] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:16.695630] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:16.695845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:16.695911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:16.696015] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:16.701770] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: UP (p=66.49%) [2026-03-02T20:35:16.702301] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-03-02T20:35:16.702524] [INFO ] [sig ] WSBF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:16.941678] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WSBF.txt [2026-03-02T20:35:16.941942] [INFO ] [sig ] [3304/3370] Completed WSBF in 0.6s | 2.73 sym/s | Total: 20.2m | ETA: 24.2s [2026-03-02T20:35:16.942014] [INFO ] [sig ] [3305/3370] Forecasting WSC... [2026-03-02T20:35:16.942071] [INFO ] [sig ] Generating forecast for: WSC [2026-03-02T20:35:16.942124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-03-02T20:35:16.962547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-03-02T20:35:16.963187] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-03-02T20:35:16.964524] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-03-02T20:35:16.964629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:16.964677] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:16.964712] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:16.964794] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:17.034491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:17.035523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:17.035639] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:17.035675] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:17.197650] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:17.197863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:17.197908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:17.197938] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:17.202400] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: DOWN (p=23.51%) [2026-03-02T20:35:17.202885] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-03-02T20:35:17.203093] [INFO ] [sig ] WSC: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:17.363444] [INFO ] [LOCAL ] Saved forecast: WSC 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WSC.txt [2026-03-02T20:35:17.363649] [INFO ] [sig ] [3305/3370] Completed WSC in 0.4s | 2.73 sym/s | Total: 20.2m | ETA: 23.8s [2026-03-02T20:35:17.363696] [INFO ] [sig ] [3306/3370] Forecasting WSFS... [2026-03-02T20:35:17.363729] [INFO ] [sig ] Generating forecast for: WSFS [2026-03-02T20:35:17.363773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-03-02T20:35:17.376627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-03-02T20:35:17.377114] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-03-02T20:35:17.378085] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-03-02T20:35:17.378141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:17.378173] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:17.378199] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:17.378257] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:17.436486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:17.437458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:17.437558] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:17.437632] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:17.559242] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:17.559410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:17.559452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:17.559481] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:17.563282] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: DOWN (p=8.61%) [2026-03-02T20:35:17.563594] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-03-02T20:35:17.563734] [INFO ] [sig ] WSFS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:17.717214] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WSFS.txt [2026-03-02T20:35:17.717385] [INFO ] [sig ] [3306/3370] Completed WSFS in 0.4s | 2.73 sym/s | Total: 20.2m | ETA: 23.5s [2026-03-02T20:35:17.717425] [INFO ] [sig ] [3307/3370] Forecasting WSM... [2026-03-02T20:35:17.717456] [INFO ] [sig ] Generating forecast for: WSM [2026-03-02T20:35:17.717486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-03-02T20:35:17.729039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-03-02T20:35:17.729411] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-03-02T20:35:17.730301] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-03-02T20:35:17.730354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:17.730388] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:17.730416] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:17.730474] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:17.788395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:17.789367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:17.789456] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:17.789493] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:17.914119] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:17.914298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:17.914341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:17.914370] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:17.918120] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: UP (p=55.33%) [2026-03-02T20:35:17.918489] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-03-02T20:35:17.918695] [INFO ] [sig ] WSM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:18.068481] [INFO ] [LOCAL ] Saved forecast: WSM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WSM.txt [2026-03-02T20:35:18.068715] [INFO ] [sig ] [3307/3370] Completed WSM in 0.4s | 2.73 sym/s | Total: 20.2m | ETA: 23.1s [2026-03-02T20:35:18.068759] [INFO ] [sig ] [3308/3370] Forecasting WSO... [2026-03-02T20:35:18.068789] [INFO ] [sig ] Generating forecast for: WSO [2026-03-02T20:35:18.068820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-03-02T20:35:18.080677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-03-02T20:35:18.081122] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-03-02T20:35:18.082104] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-03-02T20:35:18.082167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:18.082198] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:18.082226] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:18.082299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:18.158769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:18.159900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:18.160016] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:18.160057] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:18.284824] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:18.284998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:18.285037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:18.285065] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:18.288671] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: UP (p=87.18%) [2026-03-02T20:35:18.288983] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-03-02T20:35:18.289123] [INFO ] [sig ] WSO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:18.436005] [INFO ] [LOCAL ] Saved forecast: WSO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WSO.txt [2026-03-02T20:35:18.436172] [INFO ] [sig ] [3308/3370] Completed WSO in 0.4s | 2.73 sym/s | Total: 20.2m | ETA: 22.7s [2026-03-02T20:35:18.436212] [INFO ] [sig ] [3309/3370] Forecasting WTBA... [2026-03-02T20:35:18.436244] [INFO ] [sig ] Generating forecast for: WTBA [2026-03-02T20:35:18.436273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-03-02T20:35:18.446521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-03-02T20:35:18.446897] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-03-02T20:35:18.447750] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-03-02T20:35:18.447803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:18.447834] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:18.447860] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:18.447917] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:18.516550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:18.517475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:18.517564] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:18.517620] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:18.636528] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:18.636709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:18.636753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:18.636782] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:18.640592] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: UP (p=91.54%) [2026-03-02T20:35:18.640904] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-03-02T20:35:18.641046] [INFO ] [sig ] WTBA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:18.789432] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WTBA.txt [2026-03-02T20:35:18.789610] [INFO ] [sig ] [3309/3370] Completed WTBA in 0.4s | 2.73 sym/s | Total: 20.2m | ETA: 22.4s [2026-03-02T20:35:18.789660] [INFO ] [sig ] [3310/3370] Forecasting WTFC... [2026-03-02T20:35:18.789698] [INFO ] [sig ] Generating forecast for: WTFC [2026-03-02T20:35:18.789735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-03-02T20:35:18.801828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-03-02T20:35:18.802252] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-03-02T20:35:18.803164] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-03-02T20:35:18.803229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:18.803263] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:18.803291] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:18.803348] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:18.861300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:18.862299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:18.862424] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:18.862460] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:18.986836] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:18.987008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:18.987050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:18.987081] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:18.990618] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: UP (p=80.70%) [2026-03-02T20:35:18.990906] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-03-02T20:35:18.991044] [INFO ] [sig ] WTFC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:19.138084] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WTFC.txt [2026-03-02T20:35:19.138229] [INFO ] [sig ] [3310/3370] Completed WTFC in 0.3s | 2.73 sym/s | Total: 20.2m | ETA: 22.0s [2026-03-02T20:35:19.138272] [INFO ] [sig ] [3311/3370] Forecasting WTI... [2026-03-02T20:35:19.138303] [INFO ] [sig ] Generating forecast for: WTI [2026-03-02T20:35:19.138334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-03-02T20:35:19.150221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-03-02T20:35:19.150600] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-03-02T20:35:19.151435] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-03-02T20:35:19.151490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:19.151524] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:19.151552] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:19.151642] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:19.211229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:19.212021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:19.212106] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:19.212141] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:19.333913] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:19.334076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:19.334119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:19.334150] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:19.337723] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: UP (p=91.87%) [2026-03-02T20:35:19.338009] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-03-02T20:35:19.338291] [INFO ] [sig ] WTI: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:19.489567] [INFO ] [LOCAL ] Saved forecast: WTI 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WTI.txt [2026-03-02T20:35:19.489798] [INFO ] [sig ] [3311/3370] Completed WTI in 0.4s | 2.73 sym/s | Total: 20.2m | ETA: 21.6s [2026-03-02T20:35:19.489844] [INFO ] [sig ] [3312/3370] Forecasting WTRG... [2026-03-02T20:35:19.489877] [INFO ] [sig ] Generating forecast for: WTRG [2026-03-02T20:35:19.489914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-03-02T20:35:19.502063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-03-02T20:35:19.502415] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-03-02T20:35:19.503344] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-03-02T20:35:19.503397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:19.503428] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:19.503455] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:19.503511] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:19.562670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:19.563554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:19.563662] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:19.563699] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:19.680560] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:19.680748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:19.680789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:19.680817] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:19.684483] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: DOWN (p=3.15%) [2026-03-02T20:35:19.684843] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-03-02T20:35:19.685004] [INFO ] [sig ] WTRG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:19.830545] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WTRG.txt [2026-03-02T20:35:19.830749] [INFO ] [sig ] [3312/3370] Completed WTRG in 0.3s | 2.73 sym/s | Total: 20.2m | ETA: 21.3s [2026-03-02T20:35:19.830800] [INFO ] [sig ] [3313/3370] Forecasting WTS... [2026-03-02T20:35:19.830840] [INFO ] [sig ] Generating forecast for: WTS [2026-03-02T20:35:19.830876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-03-02T20:35:19.842560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-03-02T20:35:19.842983] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-03-02T20:35:19.843862] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-03-02T20:35:19.843917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:19.843950] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:19.843978] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:19.844037] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:19.910907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:19.911879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:19.911968] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:19.912003] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:20.032417] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:20.032601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:20.032643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:20.032673] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:20.036157] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: UP (p=95.09%) [2026-03-02T20:35:20.036463] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-03-02T20:35:20.036627] [INFO ] [sig ] WTS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:20.180798] [INFO ] [LOCAL ] Saved forecast: WTS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WTS.txt [2026-03-02T20:35:20.180996] [INFO ] [sig ] [3313/3370] Completed WTS in 0.4s | 2.73 sym/s | Total: 20.3m | ETA: 20.9s [2026-03-02T20:35:20.181040] [INFO ] [sig ] [3314/3370] Forecasting WULF... [2026-03-02T20:35:20.181074] [INFO ] [sig ] Generating forecast for: WULF [2026-03-02T20:35:20.181106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-03-02T20:35:20.192859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-03-02T20:35:20.193227] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-03-02T20:35:20.194124] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-03-02T20:35:20.194180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:20.194215] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:20.194243] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:20.194300] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:20.253648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:20.254517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:20.254630] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:20.254667] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:20.383894] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:20.384150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:20.384217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:20.384269] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:20.390184] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: DOWN (p=15.82%) [2026-03-02T20:35:20.390792] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-03-02T20:35:20.391030] [INFO ] [sig ] WULF: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:20.536054] [INFO ] [LOCAL ] Saved forecast: WULF 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WULF.txt [2026-03-02T20:35:20.536223] [INFO ] [sig ] [3314/3370] Completed WULF in 0.4s | 2.73 sym/s | Total: 20.3m | ETA: 20.5s [2026-03-02T20:35:20.536263] [INFO ] [sig ] [3315/3370] Forecasting WVE... [2026-03-02T20:35:20.536293] [INFO ] [sig ] Generating forecast for: WVE [2026-03-02T20:35:20.536324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-03-02T20:35:20.547698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-03-02T20:35:20.548085] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-03-02T20:35:20.548929] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-03-02T20:35:20.548983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:20.549014] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:20.549042] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:20.549098] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:20.619458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:20.620415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:20.620505] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:20.620540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:20.743829] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:20.744003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:20.744046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:20.744078] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:20.747833] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: DOWN (p=33.97%) [2026-03-02T20:35:20.748217] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-03-02T20:35:20.748363] [INFO ] [sig ] WVE: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:20.914347] [INFO ] [LOCAL ] Saved forecast: WVE 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WVE.txt [2026-03-02T20:35:20.914510] [INFO ] [sig ] [3315/3370] Completed WVE in 0.4s | 2.73 sym/s | Total: 20.3m | ETA: 20.2s [2026-03-02T20:35:20.914550] [INFO ] [sig ] [3316/3370] Forecasting WWD... [2026-03-02T20:35:20.914601] [INFO ] [sig ] Generating forecast for: WWD [2026-03-02T20:35:20.914634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-03-02T20:35:20.926890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-03-02T20:35:20.927291] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-03-02T20:35:20.928343] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-03-02T20:35:20.928398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:20.928431] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:20.928458] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:20.928515] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:20.996120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:20.997242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:20.997351] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:20.997395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:21.130877] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:21.131066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:21.131115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:21.131147] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:21.134893] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-03-02T20:35:21.135210] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-03-02T20:35:21.135361] [INFO ] [sig ] WWD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:21.283620] [INFO ] [LOCAL ] Saved forecast: WWD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WWD.txt [2026-03-02T20:35:21.283757] [INFO ] [sig ] [3316/3370] Completed WWD in 0.4s | 2.73 sym/s | Total: 20.3m | ETA: 19.8s [2026-03-02T20:35:21.283797] [INFO ] [sig ] [3317/3370] Forecasting WY... [2026-03-02T20:35:21.283827] [INFO ] [sig ] Generating forecast for: WY [2026-03-02T20:35:21.283857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-03-02T20:35:21.295623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-03-02T20:35:21.295964] [INFO ] [FORECASTER] Starting predict_future for WY [2026-03-02T20:35:21.296820] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-03-02T20:35:21.296873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:21.296940] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:21.296969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:21.297027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:21.356811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:21.357540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:21.357644] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:21.357681] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:21.477487] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:21.477686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:21.477733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:21.477762] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:21.481242] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: DOWN (p=43.72%) [2026-03-02T20:35:21.481521] [INFO ] [FORECASTER] Completed predict_future for WY [2026-03-02T20:35:21.481689] [INFO ] [sig ] WY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:21.626670] [INFO ] [LOCAL ] Saved forecast: WY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/WY.txt [2026-03-02T20:35:21.626803] [INFO ] [sig ] [3317/3370] Completed WY in 0.3s | 2.73 sym/s | Total: 20.3m | ETA: 19.4s [2026-03-02T20:35:21.626843] [INFO ] [sig ] [3318/3370] Forecasting WYNN... [2026-03-02T20:35:21.626874] [INFO ] [sig ] Generating forecast for: WYNN [2026-03-02T20:35:21.626905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-03-02T20:35:21.638222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-03-02T20:35:21.638566] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-03-02T20:35:21.639420] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-03-02T20:35:21.639473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:21.639504] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:21.639531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:21.639620] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:21.699830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:21.700774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:21.700862] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:21.700897] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:21.822252] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:21.822420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:21.822464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:21.822499] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:21.826256] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: UP (p=58.22%) [2026-03-02T20:35:21.826608] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-03-02T20:35:21.826765] [INFO ] [sig ] WYNN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:21.976843] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/WYNN.txt [2026-03-02T20:35:21.977015] [INFO ] [sig ] [3318/3370] Completed WYNN in 0.4s | 2.73 sym/s | Total: 20.3m | ETA: 19.1s [2026-03-02T20:35:21.977056] [INFO ] [sig ] [3319/3370] Forecasting XBIL... [2026-03-02T20:35:21.977087] [INFO ] [sig ] Generating forecast for: XBIL [2026-03-02T20:35:21.977116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-03-02T20:35:21.988668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-03-02T20:35:21.989039] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-03-02T20:35:21.989876] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-03-02T20:35:21.989929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:21.989962] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:21.989989] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:21.990045] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:22.047445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:22.048391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:22.048477] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:22.048510] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:22.144595] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:22.144794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:22.144848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:22.144884] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:22.148666] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=94.25%) [2026-03-02T20:35:22.149003] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-03-02T20:35:22.149146] [INFO ] [sig ] XBIL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:22.295779] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/XBIL.txt [2026-03-02T20:35:22.295942] [INFO ] [sig ] [3319/3370] Completed XBIL in 0.3s | 2.73 sym/s | Total: 20.3m | ETA: 18.7s [2026-03-02T20:35:22.295993] [INFO ] [sig ] [3320/3370] Forecasting XEL... [2026-03-02T20:35:22.296026] [INFO ] [sig ] Generating forecast for: XEL [2026-03-02T20:35:22.296058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-03-02T20:35:22.307366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-03-02T20:35:22.307780] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-03-02T20:35:22.308634] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-03-02T20:35:22.308686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:22.308718] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:22.308745] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:22.308802] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:22.367783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:22.368767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:22.368855] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:22.368892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:22.491526] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:22.491719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:22.491762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:22.491824] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:22.495407] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: UP (p=61.02%) [2026-03-02T20:35:22.495727] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-03-02T20:35:22.495867] [INFO ] [sig ] XEL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:22.641061] [INFO ] [LOCAL ] Saved forecast: XEL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/XEL.txt [2026-03-02T20:35:22.641220] [INFO ] [sig ] [3320/3370] Completed XEL in 0.3s | 2.73 sym/s | Total: 20.3m | ETA: 18.3s [2026-03-02T20:35:22.641260] [INFO ] [sig ] [3321/3370] Forecasting XENE... [2026-03-02T20:35:22.641290] [INFO ] [sig ] Generating forecast for: XENE [2026-03-02T20:35:22.641321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-03-02T20:35:22.652105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-03-02T20:35:22.652501] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-03-02T20:35:22.653328] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-03-02T20:35:22.653381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:22.653424] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:22.653453] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:22.653510] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:22.712834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:22.713759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:22.713845] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:22.713878] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:22.839141] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:22.839308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:22.839349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:22.839379] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:22.843188] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: UP (p=78.54%) [2026-03-02T20:35:22.843476] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-03-02T20:35:22.843630] [INFO ] [sig ] XENE: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:23.005918] [INFO ] [LOCAL ] Saved forecast: XENE 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/XENE.txt [2026-03-02T20:35:23.006073] [INFO ] [sig ] [3321/3370] Completed XENE in 0.4s | 2.73 sym/s | Total: 20.3m | ETA: 18.0s [2026-03-02T20:35:23.006112] [INFO ] [sig ] [3322/3370] Forecasting XERS... [2026-03-02T20:35:23.006143] [INFO ] [sig ] Generating forecast for: XERS [2026-03-02T20:35:23.006172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-03-02T20:35:23.018213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-03-02T20:35:23.018537] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-03-02T20:35:23.019420] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-03-02T20:35:23.019474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:23.019507] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:23.019535] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:23.019615] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:23.078732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:23.079405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:23.079489] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:23.079522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:23.200703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:23.200873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:23.200917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:23.200950] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:23.204568] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: DOWN (p=1.58%) [2026-03-02T20:35:23.204902] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-03-02T20:35:23.205039] [INFO ] [sig ] XERS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:23.358269] [INFO ] [LOCAL ] Saved forecast: XERS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/XERS.txt [2026-03-02T20:35:23.358429] [INFO ] [sig ] [3322/3370] Completed XERS in 0.4s | 2.73 sym/s | Total: 20.3m | ETA: 17.6s [2026-03-02T20:35:23.358469] [INFO ] [sig ] [3323/3370] Forecasting XGN... [2026-03-02T20:35:23.358500] [INFO ] [sig ] Generating forecast for: XGN [2026-03-02T20:35:23.358532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-03-02T20:35:23.370804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-03-02T20:35:23.371206] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-03-02T20:35:23.372089] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-03-02T20:35:23.372144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:23.372178] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:23.372206] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:23.372266] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:23.435426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:23.436315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:23.436402] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:23.436439] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:23.560725] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:23.560891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:23.560933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:23.560963] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:23.564797] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: UP (p=95.64%) [2026-03-02T20:35:23.565104] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-03-02T20:35:23.565259] [INFO ] [sig ] XGN: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:23.721318] [INFO ] [LOCAL ] Saved forecast: XGN 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/XGN.txt [2026-03-02T20:35:23.721462] [INFO ] [sig ] [3323/3370] Completed XGN in 0.4s | 2.73 sym/s | Total: 20.3m | ETA: 17.2s [2026-03-02T20:35:23.721501] [INFO ] [sig ] [3324/3370] Forecasting XOM... [2026-03-02T20:35:23.721530] [INFO ] [sig ] Generating forecast for: XOM [2026-03-02T20:35:23.721561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-03-02T20:35:23.734348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-03-02T20:35:23.734738] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-03-02T20:35:23.735568] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-03-02T20:35:23.735641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:23.735675] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:23.735704] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:23.735764] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:23.800825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:23.801704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:23.801795] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:23.801828] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:23.935445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:23.935628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:23.935673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:23.935703] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:23.939261] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-03-02T20:35:23.939548] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-03-02T20:35:23.939702] [INFO ] [sig ] XOM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:24.094155] [INFO ] [LOCAL ] Saved forecast: XOM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/XOM.txt [2026-03-02T20:35:24.094313] [INFO ] [sig ] [3324/3370] Completed XOM in 0.4s | 2.73 sym/s | Total: 20.3m | ETA: 16.9s [2026-03-02T20:35:24.094360] [INFO ] [sig ] [3325/3370] Forecasting XOMA... [2026-03-02T20:35:24.094392] [INFO ] [sig ] Generating forecast for: XOMA [2026-03-02T20:35:24.094422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-03-02T20:35:24.105079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-03-02T20:35:24.105403] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-03-02T20:35:24.106235] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-03-02T20:35:24.106288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:24.106320] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:24.106346] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:24.106403] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:24.163687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:24.164496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:24.164602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:24.164639] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:24.287786] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:24.287956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:24.288001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:24.288059] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:24.291625] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: DOWN (p=14.70%) [2026-03-02T20:35:24.291959] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-03-02T20:35:24.292100] [INFO ] [sig ] XOMA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:24.440142] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/XOMA.txt [2026-03-02T20:35:24.440293] [INFO ] [sig ] [3325/3370] Completed XOMA in 0.3s | 2.73 sym/s | Total: 20.3m | ETA: 16.5s [2026-03-02T20:35:24.440333] [INFO ] [sig ] [3326/3370] Forecasting XOS... [2026-03-02T20:35:24.440362] [INFO ] [sig ] Generating forecast for: XOS [2026-03-02T20:35:24.440392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-03-02T20:35:24.451423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-03-02T20:35:24.451804] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-03-02T20:35:24.452666] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-03-02T20:35:24.452731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:24.452773] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:24.452808] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:24.452867] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:24.511830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:24.513036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:24.513128] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:24.513167] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:24.642520] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:24.642701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:24.642746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:24.642776] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:24.646420] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: DOWN (p=15.51%) [2026-03-02T20:35:24.646738] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-03-02T20:35:24.646893] [INFO ] [sig ] XOS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:24.800495] [INFO ] [LOCAL ] Saved forecast: XOS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/XOS.txt [2026-03-02T20:35:24.800666] [INFO ] [sig ] [3326/3370] Completed XOS in 0.4s | 2.73 sym/s | Total: 20.3m | ETA: 16.1s [2026-03-02T20:35:24.800717] [INFO ] [sig ] [3327/3370] Forecasting XP... [2026-03-02T20:35:24.800754] [INFO ] [sig ] Generating forecast for: XP [2026-03-02T20:35:24.800790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-03-02T20:35:24.812474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-03-02T20:35:24.812916] [INFO ] [FORECASTER] Starting predict_future for XP [2026-03-02T20:35:24.813996] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-03-02T20:35:24.814065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:24.814109] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:24.814148] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:24.814225] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:24.889266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:24.890318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:24.890449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:24.890495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:25.017689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:25.017865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:25.017908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:25.017938] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:25.021892] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: DOWN (p=2.55%) [2026-03-02T20:35:25.022291] [INFO ] [FORECASTER] Completed predict_future for XP [2026-03-02T20:35:25.022450] [INFO ] [sig ] XP: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:25.175765] [INFO ] [LOCAL ] Saved forecast: XP 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/XP.txt [2026-03-02T20:35:25.175939] [INFO ] [sig ] [3327/3370] Completed XP in 0.4s | 2.73 sym/s | Total: 20.3m | ETA: 15.8s [2026-03-02T20:35:25.175984] [INFO ] [sig ] [3328/3370] Forecasting XPEL... [2026-03-02T20:35:25.176015] [INFO ] [sig ] Generating forecast for: XPEL [2026-03-02T20:35:25.176048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-03-02T20:35:25.187356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-03-02T20:35:25.187738] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-03-02T20:35:25.188610] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-03-02T20:35:25.188667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:25.188707] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:25.188739] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:25.188809] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:25.246937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:25.247819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:25.247911] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:25.247953] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:25.368881] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:25.369045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:25.369085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:25.369130] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:25.372523] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: DOWN (p=11.72%) [2026-03-02T20:35:25.372820] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-03-02T20:35:25.372949] [INFO ] [sig ] XPEL: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:25.530259] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/XPEL.txt [2026-03-02T20:35:25.530419] [INFO ] [sig ] [3328/3370] Completed XPEL in 0.4s | 2.73 sym/s | Total: 20.3m | ETA: 15.4s [2026-03-02T20:35:25.530459] [INFO ] [sig ] [3329/3370] Forecasting XPO... [2026-03-02T20:35:25.530490] [INFO ] [sig ] Generating forecast for: XPO [2026-03-02T20:35:25.530521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-03-02T20:35:25.542114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-03-02T20:35:25.542471] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-03-02T20:35:25.543294] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-03-02T20:35:25.543347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:25.543379] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:25.543406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:25.543463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:25.600841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:25.601757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:25.601857] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:25.601890] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:25.724897] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:25.725077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:25.725150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:25.725194] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:25.729146] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: UP (p=95.62%) [2026-03-02T20:35:25.729480] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-03-02T20:35:25.729657] [INFO ] [sig ] XPO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:25.878420] [INFO ] [LOCAL ] Saved forecast: XPO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/XPO.txt [2026-03-02T20:35:25.878608] [INFO ] [sig ] [3329/3370] Completed XPO in 0.3s | 2.73 sym/s | Total: 20.3m | ETA: 15.0s [2026-03-02T20:35:25.878651] [INFO ] [sig ] [3330/3370] Forecasting XPOF... [2026-03-02T20:35:25.878682] [INFO ] [sig ] Generating forecast for: XPOF [2026-03-02T20:35:25.878712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-03-02T20:35:25.890321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-03-02T20:35:25.890665] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-03-02T20:35:25.891485] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-03-02T20:35:25.891540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:25.891601] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:25.891634] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:25.891694] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:25.950153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:25.951094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:25.951233] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:25.951272] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:26.077391] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:26.077554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:26.077623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:26.077655] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:26.081197] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: UP (p=86.74%) [2026-03-02T20:35:26.081481] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-03-02T20:35:26.081633] [INFO ] [sig ] XPOF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:26.226081] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/XPOF.txt [2026-03-02T20:35:26.226262] [INFO ] [sig ] [3330/3370] Completed XPOF in 0.3s | 2.73 sym/s | Total: 20.4m | ETA: 14.7s [2026-03-02T20:35:26.226305] [INFO ] [sig ] [3331/3370] Forecasting XPRO... [2026-03-02T20:35:26.226337] [INFO ] [sig ] Generating forecast for: XPRO [2026-03-02T20:35:26.226368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-03-02T20:35:26.237938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-03-02T20:35:26.238312] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-03-02T20:35:26.239210] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-03-02T20:35:26.239264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:26.239296] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:26.239323] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:26.239379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:26.297791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:26.298558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:26.298673] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:26.298718] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:26.419069] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:26.419236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:26.419277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:26.419307] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:26.422953] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: DOWN (p=46.16%) [2026-03-02T20:35:26.423239] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-03-02T20:35:26.423385] [INFO ] [sig ] XPRO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:26.574999] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/XPRO.txt [2026-03-02T20:35:26.575159] [INFO ] [sig ] [3331/3370] Completed XPRO in 0.3s | 2.73 sym/s | Total: 20.4m | ETA: 14.3s [2026-03-02T20:35:26.575201] [INFO ] [sig ] [3332/3370] Forecasting XRAY... [2026-03-02T20:35:26.575232] [INFO ] [sig ] Generating forecast for: XRAY [2026-03-02T20:35:26.575263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-03-02T20:35:26.589492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-03-02T20:35:26.589980] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-03-02T20:35:26.590896] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-03-02T20:35:26.590951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:26.590983] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:26.591026] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:26.591087] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:26.651847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:26.652704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:26.652789] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:26.652823] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:26.776527] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:26.776714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:26.776757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:26.776787] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:26.780341] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: DOWN (p=5.92%) [2026-03-02T20:35:26.780647] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-03-02T20:35:26.780781] [INFO ] [sig ] XRAY: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:26.926741] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/XRAY.txt [2026-03-02T20:35:26.926897] [INFO ] [sig ] [3332/3370] Completed XRAY in 0.4s | 2.73 sym/s | Total: 20.4m | ETA: 13.9s [2026-03-02T20:35:26.926937] [INFO ] [sig ] [3333/3370] Forecasting XRX... [2026-03-02T20:35:26.926967] [INFO ] [sig ] Generating forecast for: XRX [2026-03-02T20:35:26.926996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-03-02T20:35:26.939091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-03-02T20:35:26.939452] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-03-02T20:35:26.940328] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-03-02T20:35:26.940383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:26.940416] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:26.940445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:26.940503] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:26.998809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:26.999523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:26.999627] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:26.999663] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:27.121361] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:27.121534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:27.121598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:27.121634] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:27.125532] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: UP (p=69.48%) [2026-03-02T20:35:27.125837] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-03-02T20:35:27.125965] [INFO ] [sig ] XRX: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:27.272347] [INFO ] [LOCAL ] Saved forecast: XRX 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/XRX.txt [2026-03-02T20:35:27.272482] [INFO ] [sig ] [3333/3370] Completed XRX in 0.3s | 2.73 sym/s | Total: 20.4m | ETA: 13.6s [2026-03-02T20:35:27.272521] [INFO ] [sig ] [3334/3370] Forecasting XYF... [2026-03-02T20:35:27.272550] [INFO ] [sig ] Generating forecast for: XYF [2026-03-02T20:35:27.272599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-03-02T20:35:27.285324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-03-02T20:35:27.285658] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-03-02T20:35:27.286479] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-03-02T20:35:27.286531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:27.286625] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:27.286654] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:27.286718] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:27.345741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:27.346461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:27.346543] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:27.346596] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:27.472437] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:27.472626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:27.472669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:27.472698] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:27.476437] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: UP (p=86.88%) [2026-03-02T20:35:27.476743] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-03-02T20:35:27.476879] [INFO ] [sig ] XYF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:27.624099] [INFO ] [LOCAL ] Saved forecast: XYF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/XYF.txt [2026-03-02T20:35:27.624265] [INFO ] [sig ] [3334/3370] Completed XYF in 0.4s | 2.73 sym/s | Total: 20.4m | ETA: 13.2s [2026-03-02T20:35:27.624306] [INFO ] [sig ] [3335/3370] Forecasting XYL... [2026-03-02T20:35:27.624336] [INFO ] [sig ] Generating forecast for: XYL [2026-03-02T20:35:27.624378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-03-02T20:35:27.636636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-03-02T20:35:27.637055] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-03-02T20:35:27.637918] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-03-02T20:35:27.637970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:27.638003] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:27.638059] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:27.638126] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:27.696708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:27.697690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:27.697789] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:27.697824] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:27.820857] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:27.821030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:27.821075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:27.821104] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:27.824615] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: UP (p=92.63%) [2026-03-02T20:35:27.824898] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-03-02T20:35:27.825052] [INFO ] [sig ] XYL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:27.969292] [INFO ] [LOCAL ] Saved forecast: XYL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/XYL.txt [2026-03-02T20:35:27.969458] [INFO ] [sig ] [3335/3370] Completed XYL in 0.3s | 2.73 sym/s | Total: 20.4m | ETA: 12.8s [2026-03-02T20:35:27.969500] [INFO ] [sig ] [3336/3370] Forecasting YALA... [2026-03-02T20:35:27.969531] [INFO ] [sig ] Generating forecast for: YALA [2026-03-02T20:35:27.969591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-03-02T20:35:27.981102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-03-02T20:35:27.981420] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-03-02T20:35:27.982273] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-03-02T20:35:27.982328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:27.982362] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:27.982391] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:27.982449] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:28.041194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:28.041966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:28.042052] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:28.042087] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:28.163186] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:28.163381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:28.163429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:28.163459] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:28.167174] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: UP (p=96.91%) [2026-03-02T20:35:28.167473] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-03-02T20:35:28.167638] [INFO ] [sig ] YALA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:28.321409] [INFO ] [LOCAL ] Saved forecast: YALA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/YALA.txt [2026-03-02T20:35:28.321567] [INFO ] [sig ] [3336/3370] Completed YALA in 0.4s | 2.73 sym/s | Total: 20.4m | ETA: 12.5s [2026-03-02T20:35:28.321632] [INFO ] [sig ] [3337/3370] Forecasting YELP... [2026-03-02T20:35:28.321664] [INFO ] [sig ] Generating forecast for: YELP [2026-03-02T20:35:28.321697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-03-02T20:35:28.334401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-03-02T20:35:28.334793] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-03-02T20:35:28.335851] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-03-02T20:35:28.335917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:28.335953] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:28.335980] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:28.336039] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:28.397704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:28.398568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:28.398684] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:28.398721] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:28.524711] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:28.524876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:28.524919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:28.524983] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:28.528851] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: UP (p=77.33%) [2026-03-02T20:35:28.529191] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-03-02T20:35:28.529335] [INFO ] [sig ] YELP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:28.680539] [INFO ] [LOCAL ] Saved forecast: YELP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/YELP.txt [2026-03-02T20:35:28.680734] [INFO ] [sig ] [3337/3370] Completed YELP in 0.4s | 2.73 sym/s | Total: 20.4m | ETA: 12.1s [2026-03-02T20:35:28.680776] [INFO ] [sig ] [3338/3370] Forecasting YETI... [2026-03-02T20:35:28.680807] [INFO ] [sig ] Generating forecast for: YETI [2026-03-02T20:35:28.680840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-03-02T20:35:28.692424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-03-02T20:35:28.692850] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-03-02T20:35:28.693742] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-03-02T20:35:28.693809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:28.693850] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:28.693886] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:28.693950] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:28.758336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:28.759357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:28.759456] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:28.759491] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:28.885794] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:28.885958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:28.885999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:28.886029] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:28.890179] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: DOWN (p=3.71%) [2026-03-02T20:35:28.890483] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-03-02T20:35:28.890648] [INFO ] [sig ] YETI: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:29.045240] [INFO ] [LOCAL ] Saved forecast: YETI 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/YETI.txt [2026-03-02T20:35:29.045407] [INFO ] [sig ] [3338/3370] Completed YETI in 0.4s | 2.73 sym/s | Total: 20.4m | ETA: 11.7s [2026-03-02T20:35:29.045467] [INFO ] [sig ] [3339/3370] Forecasting YMM... [2026-03-02T20:35:29.045503] [INFO ] [sig ] Generating forecast for: YMM [2026-03-02T20:35:29.045545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-03-02T20:35:29.058180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-03-02T20:35:29.058607] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-03-02T20:35:29.059450] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-03-02T20:35:29.059504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:29.059537] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:29.059565] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:29.059647] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:29.122478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:29.123476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:29.123601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:29.123650] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:29.247318] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:29.247486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:29.247527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:29.247559] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:29.251152] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: UP (p=66.80%) [2026-03-02T20:35:29.251438] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-03-02T20:35:29.251570] [INFO ] [sig ] YMM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:29.396825] [INFO ] [LOCAL ] Saved forecast: YMM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/YMM.txt [2026-03-02T20:35:29.396959] [INFO ] [sig ] [3339/3370] Completed YMM in 0.4s | 2.73 sym/s | Total: 20.4m | ETA: 11.4s [2026-03-02T20:35:29.396998] [INFO ] [sig ] [3340/3370] Forecasting YPF... [2026-03-02T20:35:29.397027] [INFO ] [sig ] Generating forecast for: YPF [2026-03-02T20:35:29.397060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-03-02T20:35:29.409016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-03-02T20:35:29.409336] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-03-02T20:35:29.410172] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-03-02T20:35:29.410225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:29.410256] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:29.410283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:29.410340] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:29.471551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:29.472441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:29.472525] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:29.472559] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:29.598470] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:29.598644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:29.598687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:29.598717] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:29.602252] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: UP (p=54.34%) [2026-03-02T20:35:29.602539] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-03-02T20:35:29.602695] [INFO ] [sig ] YPF: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:29.751003] [INFO ] [LOCAL ] Saved forecast: YPF 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/YPF.txt [2026-03-02T20:35:29.751177] [INFO ] [sig ] [3340/3370] Completed YPF in 0.4s | 2.73 sym/s | Total: 20.4m | ETA: 11.0s [2026-03-02T20:35:29.751219] [INFO ] [sig ] [3341/3370] Forecasting YQQQ... [2026-03-02T20:35:29.751251] [INFO ] [sig ] Generating forecast for: YQQQ [2026-03-02T20:35:29.751282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-03-02T20:35:29.763117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-03-02T20:35:29.763531] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-03-02T20:35:29.764405] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-03-02T20:35:29.764459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:29.764492] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:29.764519] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:29.764594] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:29.825006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:29.825925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:29.826011] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:29.826045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:29.953866] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:29.954039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:29.954080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:29.954110] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:29.957645] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: DOWN (p=29.37%) [2026-03-02T20:35:29.957941] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-03-02T20:35:29.958101] [INFO ] [sig ] YQQQ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:30.105319] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/YQQQ.txt [2026-03-02T20:35:30.105492] [INFO ] [sig ] [3341/3370] Completed YQQQ in 0.4s | 2.73 sym/s | Total: 20.4m | ETA: 10.6s [2026-03-02T20:35:30.105539] [INFO ] [sig ] [3342/3370] Forecasting YRD... [2026-03-02T20:35:30.105589] [INFO ] [sig ] Generating forecast for: YRD [2026-03-02T20:35:30.105623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-03-02T20:35:30.117391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-03-02T20:35:30.117803] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-03-02T20:35:30.118664] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-03-02T20:35:30.118717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:30.118749] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:30.118775] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:30.118832] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:30.176909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:30.177812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:30.177899] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:30.177932] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:30.297808] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:30.297974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:30.298033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:30.298065] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:30.301758] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: UP (p=56.87%) [2026-03-02T20:35:30.302065] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-03-02T20:35:30.302197] [INFO ] [sig ] YRD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:30.446855] [INFO ] [LOCAL ] Saved forecast: YRD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/YRD.txt [2026-03-02T20:35:30.447017] [INFO ] [sig ] [3342/3370] Completed YRD in 0.3s | 2.73 sym/s | Total: 20.4m | ETA: 10.3s [2026-03-02T20:35:30.447057] [INFO ] [sig ] [3343/3370] Forecasting YSG... [2026-03-02T20:35:30.447087] [INFO ] [sig ] Generating forecast for: YSG [2026-03-02T20:35:30.447120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-03-02T20:35:30.458258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-03-02T20:35:30.458629] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-03-02T20:35:30.459421] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-03-02T20:35:30.459473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:30.459504] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:30.459531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:30.459612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:30.516946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:30.517865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:30.517949] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:30.517982] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:30.643401] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:30.643589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:30.643632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:30.643660] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:30.647159] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: DOWN (p=47.55%) [2026-03-02T20:35:30.647467] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-03-02T20:35:30.647633] [INFO ] [sig ] YSG: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:30.797715] [INFO ] [LOCAL ] Saved forecast: YSG 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/YSG.txt [2026-03-02T20:35:30.797902] [INFO ] [sig ] [3343/3370] Completed YSG in 0.4s | 2.73 sym/s | Total: 20.4m | ETA: 9.9s [2026-03-02T20:35:30.797952] [INFO ] [sig ] [3344/3370] Forecasting YTRA... [2026-03-02T20:35:30.797982] [INFO ] [sig ] Generating forecast for: YTRA [2026-03-02T20:35:30.798027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-03-02T20:35:30.811378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-03-02T20:35:30.811729] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-03-02T20:35:30.812901] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-03-02T20:35:30.812954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:30.812986] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:30.813013] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:30.813071] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:30.874835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:30.875797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:30.875929] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:30.875964] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:31.002721] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:31.002914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:31.002975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:31.003218] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:31.009052] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: DOWN (p=7.64%) [2026-03-02T20:35:31.009517] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-03-02T20:35:31.009747] [INFO ] [sig ] YTRA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:31.164263] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/YTRA.txt [2026-03-02T20:35:31.164421] [INFO ] [sig ] [3344/3370] Completed YTRA in 0.4s | 2.73 sym/s | Total: 20.4m | ETA: 9.5s [2026-03-02T20:35:31.164468] [INFO ] [sig ] [3345/3370] Forecasting YUM... [2026-03-02T20:35:31.164500] [INFO ] [sig ] Generating forecast for: YUM [2026-03-02T20:35:31.164534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-03-02T20:35:31.176730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-03-02T20:35:31.177140] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-03-02T20:35:31.178053] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-03-02T20:35:31.178121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:31.178157] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:31.178185] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:31.178245] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:31.239909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:31.240717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:31.240805] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:31.240839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:31.359901] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:31.360052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:31.360092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:31.360123] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:31.364022] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: UP (p=60.34%) [2026-03-02T20:35:31.364401] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-03-02T20:35:31.364558] [INFO ] [sig ] YUM: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:31.511010] [INFO ] [LOCAL ] Saved forecast: YUM 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/YUM.txt [2026-03-02T20:35:31.511159] [INFO ] [sig ] [3345/3370] Completed YUM in 0.3s | 2.73 sym/s | Total: 20.4m | ETA: 9.2s [2026-03-02T20:35:31.511201] [INFO ] [sig ] [3346/3370] Forecasting YUMC... [2026-03-02T20:35:31.511234] [INFO ] [sig ] Generating forecast for: YUMC [2026-03-02T20:35:31.511266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-03-02T20:35:31.522959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-03-02T20:35:31.523280] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-03-02T20:35:31.524147] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-03-02T20:35:31.524201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:31.524234] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:31.524262] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:31.524323] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:31.582687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:31.583325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:31.583425] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:31.583466] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:31.706749] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:31.706918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:31.706960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:31.706989] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:31.710595] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: UP (p=56.30%) [2026-03-02T20:35:31.710915] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-03-02T20:35:31.711066] [INFO ] [sig ] YUMC: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:31.861002] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/YUMC.txt [2026-03-02T20:35:31.861141] [INFO ] [sig ] [3346/3370] Completed YUMC in 0.3s | 2.73 sym/s | Total: 20.4m | ETA: 8.8s [2026-03-02T20:35:31.861182] [INFO ] [sig ] [3347/3370] Forecasting Z... [2026-03-02T20:35:31.861213] [INFO ] [sig ] Generating forecast for: Z [2026-03-02T20:35:31.861245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-03-02T20:35:31.872548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-03-02T20:35:31.872896] [INFO ] [FORECASTER] Starting predict_future for Z [2026-03-02T20:35:31.873751] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-03-02T20:35:31.873804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:31.873837] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:31.873863] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:31.873920] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:31.934382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:31.935095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:31.935180] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:31.935212] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:32.061316] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:32.061479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:32.061520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:32.061551] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:32.065243] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: DOWN (p=35.01%) [2026-03-02T20:35:32.065531] [INFO ] [FORECASTER] Completed predict_future for Z [2026-03-02T20:35:32.065688] [INFO ] [sig ] Z: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:32.222668] [INFO ] [LOCAL ] Saved forecast: Z 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/Z.txt [2026-03-02T20:35:32.222884] [INFO ] [sig ] [3347/3370] Completed Z in 0.4s | 2.73 sym/s | Total: 20.5m | ETA: 8.4s [2026-03-02T20:35:32.222931] [INFO ] [sig ] [3348/3370] Forecasting ZBH... [2026-03-02T20:35:32.222965] [INFO ] [sig ] Generating forecast for: ZBH [2026-03-02T20:35:32.222997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-03-02T20:35:32.235062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-03-02T20:35:32.235478] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-03-02T20:35:32.236336] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-03-02T20:35:32.236392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:32.236434] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:32.236471] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:32.236532] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:32.298418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:32.299406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:32.299494] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:32.299528] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:32.426372] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:32.426552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:32.426612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:32.426646] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:32.430283] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: DOWN (p=5.30%) [2026-03-02T20:35:32.430597] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-03-02T20:35:32.430738] [INFO ] [sig ] ZBH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:32.577676] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ZBH.txt [2026-03-02T20:35:32.577834] [INFO ] [sig ] [3348/3370] Completed ZBH in 0.4s | 2.73 sym/s | Total: 20.5m | ETA: 8.1s [2026-03-02T20:35:32.577889] [INFO ] [sig ] [3349/3370] Forecasting ZBIO... [2026-03-02T20:35:32.577928] [INFO ] [sig ] Generating forecast for: ZBIO [2026-03-02T20:35:32.577966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-03-02T20:35:32.589946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-03-02T20:35:32.590345] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-03-02T20:35:32.591234] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-03-02T20:35:32.591292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:32.591324] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:32.591350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:32.591407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:32.651727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:32.652695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:32.652794] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:32.652830] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:32.774931] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:32.775099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:32.775140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:32.775171] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:32.778833] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: DOWN (p=36.45%) [2026-03-02T20:35:32.779149] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-03-02T20:35:32.779294] [INFO ] [sig ] ZBIO: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:32.943799] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ZBIO.txt [2026-03-02T20:35:32.943967] [INFO ] [sig ] [3349/3370] Completed ZBIO in 0.4s | 2.73 sym/s | Total: 20.5m | ETA: 7.7s [2026-03-02T20:35:32.944007] [INFO ] [sig ] [3350/3370] Forecasting ZBRA... [2026-03-02T20:35:32.944038] [INFO ] [sig ] Generating forecast for: ZBRA [2026-03-02T20:35:32.944067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-03-02T20:35:32.956325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-03-02T20:35:32.956763] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-03-02T20:35:32.957597] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-03-02T20:35:32.957651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:32.957682] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:32.957709] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:32.957766] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:33.022966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:33.023914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:33.024011] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:33.024043] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:33.145323] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:33.145482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:33.145522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:33.145552] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:33.148988] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: UP (p=51.78%) [2026-03-02T20:35:33.149272] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-03-02T20:35:33.149426] [INFO ] [sig ] ZBRA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:33.296548] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ZBRA.txt [2026-03-02T20:35:33.296719] [INFO ] [sig ] [3350/3370] Completed ZBRA in 0.4s | 2.73 sym/s | Total: 20.5m | ETA: 7.3s [2026-03-02T20:35:33.296786] [INFO ] [sig ] [3351/3370] Forecasting ZD... [2026-03-02T20:35:33.296834] [INFO ] [sig ] Generating forecast for: ZD [2026-03-02T20:35:33.296883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-03-02T20:35:33.308857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-03-02T20:35:33.309187] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-03-02T20:35:33.310034] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-03-02T20:35:33.310087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:33.310155] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:33.310185] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:33.310243] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:33.371499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:33.372410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:33.372496] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:33.372532] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:33.497459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:33.497635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:33.497675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:33.497704] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:33.502427] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: UP (p=79.87%) [2026-03-02T20:35:33.502835] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-03-02T20:35:33.503005] [INFO ] [sig ] ZD: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:33.656192] [INFO ] [LOCAL ] Saved forecast: ZD 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ZD.txt [2026-03-02T20:35:33.656557] [INFO ] [sig ] [3351/3370] Completed ZD in 0.4s | 2.73 sym/s | Total: 20.5m | ETA: 7.0s [2026-03-02T20:35:33.656621] [INFO ] [sig ] [3352/3370] Forecasting ZEPP... [2026-03-02T20:35:33.656655] [INFO ] [sig ] Generating forecast for: ZEPP [2026-03-02T20:35:33.656685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-03-02T20:35:33.668741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-03-02T20:35:33.669160] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-03-02T20:35:33.670076] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-03-02T20:35:33.670132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:33.670165] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:33.670193] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:33.670252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:33.734938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:33.735875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:33.735967] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:33.736003] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:33.868796] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:33.868994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:33.869097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:33.869145] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:33.873011] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: UP (p=63.33%) [2026-03-02T20:35:33.873365] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-03-02T20:35:33.873548] [INFO ] [sig ] ZEPP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:34.031145] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ZEPP.txt [2026-03-02T20:35:34.031308] [INFO ] [sig ] [3352/3370] Completed ZEPP in 0.4s | 2.73 sym/s | Total: 20.5m | ETA: 6.6s [2026-03-02T20:35:34.031351] [INFO ] [sig ] [3353/3370] Forecasting ZETA... [2026-03-02T20:35:34.031385] [INFO ] [sig ] Generating forecast for: ZETA [2026-03-02T20:35:34.031417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-03-02T20:35:34.043781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-03-02T20:35:34.044164] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-03-02T20:35:34.045022] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-03-02T20:35:34.045082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:34.045117] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:34.045145] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:34.045207] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:34.107262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:34.108234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:34.108329] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:34.108363] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:34.243631] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:34.243802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:34.243846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:34.243876] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:34.247603] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: DOWN (p=20.54%) [2026-03-02T20:35:34.247911] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-03-02T20:35:34.248082] [INFO ] [sig ] ZETA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:34.406936] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ZETA.txt [2026-03-02T20:35:34.407116] [INFO ] [sig ] [3353/3370] Completed ZETA in 0.4s | 2.73 sym/s | Total: 20.5m | ETA: 6.2s [2026-03-02T20:35:34.407158] [INFO ] [sig ] [3354/3370] Forecasting ZGN... [2026-03-02T20:35:34.407190] [INFO ] [sig ] Generating forecast for: ZGN [2026-03-02T20:35:34.407221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-03-02T20:35:34.419811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-03-02T20:35:34.420240] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-03-02T20:35:34.421160] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-03-02T20:35:34.421225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:34.421264] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:34.421292] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:34.421351] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:34.486132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:34.487171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:34.487289] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:34.487325] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:34.616994] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:34.617178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:34.617218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:34.617287] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:34.620966] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: DOWN (p=16.25%) [2026-03-02T20:35:34.621277] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-03-02T20:35:34.621421] [INFO ] [sig ] ZGN: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:34.770037] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ZGN.txt [2026-03-02T20:35:34.770223] [INFO ] [sig ] [3354/3370] Completed ZGN in 0.4s | 2.73 sym/s | Total: 20.5m | ETA: 5.9s [2026-03-02T20:35:34.770267] [INFO ] [sig ] [3355/3370] Forecasting ZH... [2026-03-02T20:35:34.770299] [INFO ] [sig ] Generating forecast for: ZH [2026-03-02T20:35:34.770330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-03-02T20:35:34.781895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-03-02T20:35:34.782319] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-03-02T20:35:34.783174] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-03-02T20:35:34.783228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:34.783260] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:34.783286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:34.783343] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:34.841556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:34.842487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:34.842600] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:34.842636] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:34.963221] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:34.963399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:34.963441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:34.963471] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:34.967047] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: DOWN (p=16.18%) [2026-03-02T20:35:34.967338] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-03-02T20:35:34.967475] [INFO ] [sig ] ZH: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:35.113106] [INFO ] [LOCAL ] Saved forecast: ZH 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ZH.txt [2026-03-02T20:35:35.113289] [INFO ] [sig ] [3355/3370] Completed ZH in 0.3s | 2.73 sym/s | Total: 20.5m | ETA: 5.5s [2026-03-02T20:35:35.113330] [INFO ] [sig ] [3356/3370] Forecasting ZIM... [2026-03-02T20:35:35.113362] [INFO ] [sig ] Generating forecast for: ZIM [2026-03-02T20:35:35.113393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-03-02T20:35:35.125888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-03-02T20:35:35.126311] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-03-02T20:35:35.127220] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-03-02T20:35:35.127276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:35.127310] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:35.127349] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:35.127413] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:35.187716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:35.188703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:35.188795] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:35.188831] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:35.318358] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:35.318545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:35.318607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:35.318640] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:35.322412] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: DOWN (p=0.35%) [2026-03-02T20:35:35.322740] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-03-02T20:35:35.322878] [INFO ] [sig ] ZIM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:35.471184] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ZIM.txt [2026-03-02T20:35:35.471342] [INFO ] [sig ] [3356/3370] Completed ZIM in 0.4s | 2.73 sym/s | Total: 20.5m | ETA: 5.1s [2026-03-02T20:35:35.471384] [INFO ] [sig ] [3357/3370] Forecasting ZION... [2026-03-02T20:35:35.471414] [INFO ] [sig ] Generating forecast for: ZION [2026-03-02T20:35:35.471446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-03-02T20:35:35.483452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-03-02T20:35:35.483839] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-03-02T20:35:35.484675] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-03-02T20:35:35.484729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:35.484761] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:35.484788] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:35.484845] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:35.545484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:35.546369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:35.546459] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:35.546493] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:35.682734] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:35.682900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:35.682940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:35.682969] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:35.686434] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: DOWN (p=3.23%) [2026-03-02T20:35:35.686742] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-03-02T20:35:35.686876] [INFO ] [sig ] ZION: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:35.835454] [INFO ] [LOCAL ] Saved forecast: ZION 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ZION.txt [2026-03-02T20:35:35.835634] [INFO ] [sig ] [3357/3370] Completed ZION in 0.4s | 2.73 sym/s | Total: 20.5m | ETA: 4.8s [2026-03-02T20:35:35.835677] [INFO ] [sig ] [3358/3370] Forecasting ZIP... [2026-03-02T20:35:35.835708] [INFO ] [sig ] Generating forecast for: ZIP [2026-03-02T20:35:35.835740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-03-02T20:35:35.846870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-03-02T20:35:35.847260] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-03-02T20:35:35.848141] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-03-02T20:35:35.848198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:35.848230] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:35.848256] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:35.848313] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:35.907972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:35.908923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:35.909012] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:35.909046] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:36.038370] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:36.038544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:36.038603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:36.038636] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:36.042300] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: UP (p=96.71%) [2026-03-02T20:35:36.042625] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-03-02T20:35:36.042764] [INFO ] [sig ] ZIP: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:36.188452] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ZIP.txt [2026-03-02T20:35:36.188629] [INFO ] [sig ] [3358/3370] Completed ZIP in 0.4s | 2.73 sym/s | Total: 20.5m | ETA: 4.4s [2026-03-02T20:35:36.188673] [INFO ] [sig ] [3359/3370] Forecasting ZLAB... [2026-03-02T20:35:36.188702] [INFO ] [sig ] Generating forecast for: ZLAB [2026-03-02T20:35:36.188734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-03-02T20:35:36.200275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-03-02T20:35:36.200715] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-03-02T20:35:36.201562] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-03-02T20:35:36.201637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:36.201671] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:36.201700] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:36.201761] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:36.262357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:36.263230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:36.263317] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:36.263351] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:36.388592] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:36.388764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:36.388804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:36.388834] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:36.392381] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-03-02T20:35:36.392688] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-03-02T20:35:36.392825] [INFO ] [sig ] ZLAB: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:36.541150] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ZLAB.txt [2026-03-02T20:35:36.541316] [INFO ] [sig ] [3359/3370] Completed ZLAB in 0.4s | 2.73 sym/s | Total: 20.5m | ETA: 4.0s [2026-03-02T20:35:36.541358] [INFO ] [sig ] [3360/3370] Forecasting ZM... [2026-03-02T20:35:36.541388] [INFO ] [sig ] Generating forecast for: ZM [2026-03-02T20:35:36.541427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-03-02T20:35:36.553048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-03-02T20:35:36.553442] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-03-02T20:35:36.554290] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-03-02T20:35:36.554343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:36.554377] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:36.554404] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:36.554463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:36.614907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:36.615700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:36.615803] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:36.615836] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:36.742054] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:36.742222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:36.742264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:36.742293] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:36.745804] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: DOWN (p=2.53%) [2026-03-02T20:35:36.746104] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-03-02T20:35:36.746244] [INFO ] [sig ] ZM: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:36.899217] [INFO ] [LOCAL ] Saved forecast: ZM 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ZM.txt [2026-03-02T20:35:36.899368] [INFO ] [sig ] [3360/3370] Completed ZM in 0.4s | 2.73 sym/s | Total: 20.5m | ETA: 3.7s [2026-03-02T20:35:36.899409] [INFO ] [sig ] [3361/3370] Forecasting ZNTL... [2026-03-02T20:35:36.899438] [INFO ] [sig ] Generating forecast for: ZNTL [2026-03-02T20:35:36.899470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-03-02T20:35:36.911239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-03-02T20:35:36.911613] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-03-02T20:35:36.912541] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-03-02T20:35:36.912624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:36.912658] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:36.912687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:36.912745] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:36.974712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:36.975723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:36.975840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:36.975876] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:37.096801] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:37.096961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:37.097003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:37.097032] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:37.100485] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: UP (p=92.02%) [2026-03-02T20:35:37.100787] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-03-02T20:35:37.100925] [INFO ] [sig ] ZNTL: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:37.253908] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ZNTL.txt [2026-03-02T20:35:37.254079] [INFO ] [sig ] [3361/3370] Completed ZNTL in 0.4s | 2.73 sym/s | Total: 20.5m | ETA: 3.3s [2026-03-02T20:35:37.254123] [INFO ] [sig ] [3362/3370] Forecasting ZS... [2026-03-02T20:35:37.254153] [INFO ] [sig ] Generating forecast for: ZS [2026-03-02T20:35:37.254184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-03-02T20:35:37.265738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-03-02T20:35:37.266074] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-03-02T20:35:37.267017] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-03-02T20:35:37.267075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:37.267107] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:37.267134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:37.267190] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:37.324569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:37.325264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:37.325347] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:37.325379] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:37.448659] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:37.448820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:37.448860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:37.448890] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:37.452328] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: UP (p=95.27%) [2026-03-02T20:35:37.452623] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-03-02T20:35:37.452754] [INFO ] [sig ] ZS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:37.599529] [INFO ] [LOCAL ] Saved forecast: ZS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ZS.txt [2026-03-02T20:35:37.599712] [INFO ] [sig ] [3362/3370] Completed ZS in 0.3s | 2.73 sym/s | Total: 20.5m | ETA: 2.9s [2026-03-02T20:35:37.599753] [INFO ] [sig ] [3363/3370] Forecasting ZTO... [2026-03-02T20:35:37.599782] [INFO ] [sig ] Generating forecast for: ZTO [2026-03-02T20:35:37.599814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-03-02T20:35:37.611710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-03-02T20:35:37.612070] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-03-02T20:35:37.612925] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-03-02T20:35:37.612978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:37.613012] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:37.613039] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:37.613099] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:37.671722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:37.672494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:37.672595] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:37.672631] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:37.792799] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:37.792907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:37.792944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:37.792971] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:37.796181] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: UP (p=87.43%) [2026-03-02T20:35:37.796453] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-03-02T20:35:37.796598] [INFO ] [sig ] ZTO: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:37.939203] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ZTO.txt [2026-03-02T20:35:37.939313] [INFO ] [sig ] [3363/3370] Completed ZTO in 0.3s | 2.73 sym/s | Total: 20.5m | ETA: 2.6s [2026-03-02T20:35:37.939352] [INFO ] [sig ] [3364/3370] Forecasting ZTS... [2026-03-02T20:35:37.939381] [INFO ] [sig ] Generating forecast for: ZTS [2026-03-02T20:35:37.939412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-03-02T20:35:37.951886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-03-02T20:35:37.952249] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-03-02T20:35:37.953100] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-03-02T20:35:37.953153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:37.953188] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:37.953215] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:37.953274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:38.011167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:38.011874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:38.011954] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:38.011986] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:38.135337] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:38.135507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:38.135549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:38.135600] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:38.139290] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: UP (p=54.45%) [2026-03-02T20:35:38.139620] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-03-02T20:35:38.139758] [INFO ] [sig ] ZTS: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:38.286160] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ZTS.txt [2026-03-02T20:35:38.286339] [INFO ] [sig ] [3364/3370] Completed ZTS in 0.3s | 2.73 sym/s | Total: 20.6m | ETA: 2.2s [2026-03-02T20:35:38.286381] [INFO ] [sig ] [3365/3370] Forecasting ZUMZ... [2026-03-02T20:35:38.286411] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-03-02T20:35:38.286444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-03-02T20:35:38.298261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-03-02T20:35:38.298631] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-03-02T20:35:38.299448] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-03-02T20:35:38.299502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:38.299534] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:38.299562] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:38.299647] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:38.358084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:38.358886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:38.358975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:38.359017] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:38.484654] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:38.484848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:38.484902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:38.484933] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:38.488834] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: DOWN (p=36.07%) [2026-03-02T20:35:38.489158] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-03-02T20:35:38.489297] [INFO ] [sig ] ZUMZ: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:38.635973] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ZUMZ.txt [2026-03-02T20:35:38.636119] [INFO ] [sig ] [3365/3370] Completed ZUMZ in 0.3s | 2.73 sym/s | Total: 20.6m | ETA: 1.8s [2026-03-02T20:35:38.636158] [INFO ] [sig ] [3366/3370] Forecasting ZURA... [2026-03-02T20:35:38.636187] [INFO ] [sig ] Generating forecast for: ZURA [2026-03-02T20:35:38.636218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-03-02T20:35:38.648274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-03-02T20:35:38.648650] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-03-02T20:35:38.649495] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-03-02T20:35:38.649548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:38.649607] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:38.649637] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:38.649694] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:38.708283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:38.709230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:38.709315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:38.709349] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:38.838630] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:38.838796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:38.838838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:38.838868] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:38.842778] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: UP (p=78.49%) [2026-03-02T20:35:38.843065] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-03-02T20:35:38.843199] [INFO ] [sig ] ZURA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:38.998644] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ZURA.txt [2026-03-02T20:35:38.998795] [INFO ] [sig ] [3366/3370] Completed ZURA in 0.4s | 2.73 sym/s | Total: 20.6m | ETA: 1.5s [2026-03-02T20:35:38.998834] [INFO ] [sig ] [3367/3370] Forecasting ZVIA... [2026-03-02T20:35:38.998864] [INFO ] [sig ] Generating forecast for: ZVIA [2026-03-02T20:35:38.998895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-03-02T20:35:39.011168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-03-02T20:35:39.011525] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-03-02T20:35:39.012404] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-03-02T20:35:39.012459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:39.012493] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:39.012522] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:39.012599] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:39.073274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:39.074001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:39.074091] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:39.074126] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:39.200181] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:39.200342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:39.200382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:39.200411] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:39.204080] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-03-02T20:35:39.204371] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-03-02T20:35:39.204500] [INFO ] [sig ] ZVIA: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:39.370966] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ZVIA.txt [2026-03-02T20:35:39.371128] [INFO ] [sig ] [3367/3370] Completed ZVIA in 0.4s | 2.73 sym/s | Total: 20.6m | ETA: 1.1s [2026-03-02T20:35:39.371169] [INFO ] [sig ] [3368/3370] Forecasting ZVRA... [2026-03-02T20:35:39.371198] [INFO ] [sig ] Generating forecast for: ZVRA [2026-03-02T20:35:39.371230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-03-02T20:35:39.382921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-03-02T20:35:39.383314] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-03-02T20:35:39.384189] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-03-02T20:35:39.384245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:39.384328] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:39.384357] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:39.384416] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:39.445166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:39.446125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:39.446223] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:39.446259] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:39.561194] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:39.561356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:39.561397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:39.561425] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:39.564874] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: UP (p=99.35%) [2026-03-02T20:35:39.565157] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-03-02T20:35:39.565309] [INFO ] [sig ] ZVRA: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:39.718987] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ZVRA.txt [2026-03-02T20:35:39.719163] [INFO ] [sig ] [3368/3370] Completed ZVRA in 0.3s | 2.73 sym/s | Total: 20.6m | ETA: 0.7s [2026-03-02T20:35:39.719207] [INFO ] [sig ] [3369/3370] Forecasting ZWS... [2026-03-02T20:35:39.719238] [INFO ] [sig ] Generating forecast for: ZWS [2026-03-02T20:35:39.719272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-03-02T20:35:39.731640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-03-02T20:35:39.731987] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-03-02T20:35:39.732866] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-03-02T20:35:39.732932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:39.732968] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:39.732997] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:39.733060] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:39.806460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:39.807361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:39.807449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:39.807483] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:39.943287] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:39.943461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:39.943500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:39.943529] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:39.947113] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: DOWN (p=17.42%) [2026-03-02T20:35:39.947421] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-03-02T20:35:39.947560] [INFO ] [sig ] ZWS: Forecast for 2026-03-02: DOWN (sign=0.00) [2026-03-02T20:35:40.108398] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-03-03 0 -> ./output/forecasts/individual/2026-03-03/ZWS.txt [2026-03-02T20:35:40.108636] [INFO ] [sig ] [3369/3370] Completed ZWS in 0.4s | 2.73 sym/s | Total: 20.6m | ETA: 0.4s [2026-03-02T20:35:40.108693] [INFO ] [sig ] [3370/3370] Forecasting ZYME... [2026-03-02T20:35:40.108736] [INFO ] [sig ] Generating forecast for: ZYME [2026-03-02T20:35:40.108780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-03-02T20:35:40.125539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-03-02T20:35:40.126046] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-03-02T20:35:40.127197] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-03-02T20:35:40.127270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-02T20:35:40.127319] [DEBUG] [FORECASTER] Starting train method [2026-03-02T20:35:40.127361] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-02T20:35:40.127448] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-02T20:35:40.187486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-02T20:35:40.188556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-02T20:35:40.188676] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-02T20:35:40.188711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-02T20:35:40.317999] [DEBUG] [FORECASTER] Completed model.fit [2026-03-02T20:35:40.318189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-02T20:35:40.318241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-02T20:35:40.318284] [INFO ] [FORECASTER] Training complete [2026-03-02T20:35:40.321963] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: UP (p=91.00%) [2026-03-02T20:35:40.322283] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-03-02T20:35:40.322432] [INFO ] [sig ] ZYME: Forecast for 2026-03-02: UP (sign=1.00) [2026-03-02T20:35:40.483244] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-03-03 1 -> ./output/forecasts/individual/2026-03-03/ZYME.txt [2026-03-02T20:35:40.483407] [INFO ] [sig ] [3370/3370] Completed ZYME in 0.4s | 2.73 sym/s | Total: 20.6m | ETA: 0.0s [2026-03-02T20:35:40.483450] [INFO ] [sig ] ================================================== [2026-03-02T20:35:40.483483] [INFO ] [sig ] Forecasts complete: 3370/3370 symbols succeeded [2026-03-02T20:35:40.483516] [INFO ] [sig ] Automatically generating consolidated reports... [2026-03-02T20:35:40.483566] [INFO ] [sig ] Generating consolidated forecast reports [2026-03-02T20:35:40.484649] [INFO ] [sig ] Found 96 forecast dates to process [2026-03-02T20:35:40.484699] [INFO ] [sig ] [1/96] Processing report for 2025-10-10... [2026-03-02T20:35:40.484749] [INFO ] [sig ] [1/96] Report for 2025-10-10 already exists, skipping... [2026-03-02T20:35:40.484783] [INFO ] [sig ] [2/96] Processing report for 2025-10-13... [2026-03-02T20:35:40.484830] [INFO ] [sig ] [2/96] Report for 2025-10-13 already exists, skipping... [2026-03-02T20:35:40.484871] [INFO ] [sig ] [3/96] Processing report for 2025-10-14... [2026-03-02T20:35:40.484909] [INFO ] [sig ] [3/96] Report for 2025-10-14 already exists, skipping... [2026-03-02T20:35:40.484941] [INFO ] [sig ] [4/96] Processing report for 2025-10-15... [2026-03-02T20:35:40.484986] [INFO ] [sig ] [4/96] Report for 2025-10-15 already exists, skipping... [2026-03-02T20:35:40.485018] [INFO ] [sig ] [5/96] Processing report for 2025-10-16... [2026-03-02T20:35:40.485057] [INFO ] [sig ] [5/96] Report for 2025-10-16 already exists, skipping... [2026-03-02T20:35:40.485086] [INFO ] [sig ] [6/96] Processing report for 2025-10-17... [2026-03-02T20:35:40.485119] [INFO ] [sig ] [6/96] Report for 2025-10-17 already exists, skipping... [2026-03-02T20:35:40.485178] [INFO ] [sig ] [7/96] Processing report for 2025-10-20... [2026-03-02T20:35:40.485220] [INFO ] [sig ] [7/96] Report for 2025-10-20 already exists, skipping... [2026-03-02T20:35:40.485251] [INFO ] [sig ] [8/96] Processing report for 2025-10-21... [2026-03-02T20:35:40.485290] [INFO ] [sig ] [8/96] Report for 2025-10-21 already exists, skipping... [2026-03-02T20:35:40.485321] [INFO ] [sig ] [9/96] Processing report for 2025-10-22... [2026-03-02T20:35:40.485354] [INFO ] [sig ] [9/96] Report for 2025-10-22 already exists, skipping... [2026-03-02T20:35:40.485384] [INFO ] [sig ] [10/96] Processing report for 2025-10-23... [2026-03-02T20:35:40.485417] [INFO ] [sig ] [10/96] Report for 2025-10-23 already exists, skipping... [2026-03-02T20:35:40.485444] [INFO ] [sig ] [11/96] Processing report for 2025-10-24... [2026-03-02T20:35:40.485477] [INFO ] [sig ] [11/96] Report for 2025-10-24 already exists, skipping... [2026-03-02T20:35:40.485506] [INFO ] [sig ] [12/96] Processing report for 2025-10-27... [2026-03-02T20:35:40.485551] [INFO ] [sig ] [12/96] Report for 2025-10-27 already exists, skipping... [2026-03-02T20:35:40.485600] [INFO ] [sig ] [13/96] Processing report for 2025-10-28... [2026-03-02T20:35:40.485644] [INFO ] [sig ] [13/96] Report for 2025-10-28 already exists, skipping... [2026-03-02T20:35:40.485675] [INFO ] [sig ] [14/96] Processing report for 2025-10-30... [2026-03-02T20:35:40.485708] [INFO ] [sig ] [14/96] Report for 2025-10-30 already exists, skipping... [2026-03-02T20:35:40.485735] [INFO ] [sig ] [15/96] Processing report for 2025-10-31... [2026-03-02T20:35:40.485766] [INFO ] [sig ] [15/96] Report for 2025-10-31 already exists, skipping... [2026-03-02T20:35:40.485792] [INFO ] [sig ] [16/96] Processing report for 2025-11-03... [2026-03-02T20:35:40.485823] [INFO ] [sig ] [16/96] Report for 2025-11-03 already exists, skipping... [2026-03-02T20:35:40.485850] [INFO ] [sig ] [17/96] Processing report for 2025-11-04... [2026-03-02T20:35:40.485881] [INFO ] [sig ] [17/96] Report for 2025-11-04 already exists, skipping... [2026-03-02T20:35:40.485909] [INFO ] [sig ] [18/96] Processing report for 2025-11-05... [2026-03-02T20:35:40.485942] [INFO ] [sig ] [18/96] Report for 2025-11-05 already exists, skipping... [2026-03-02T20:35:40.485970] [INFO ] [sig ] [19/96] Processing report for 2025-11-06... [2026-03-02T20:35:40.486006] [INFO ] [sig ] [19/96] Report for 2025-11-06 already exists, skipping... [2026-03-02T20:35:40.486047] [INFO ] [sig ] [20/96] Processing report for 2025-11-07... [2026-03-02T20:35:40.486105] [INFO ] [sig ] [20/96] Report for 2025-11-07 already exists, skipping... [2026-03-02T20:35:40.486143] [INFO ] [sig ] [21/96] Processing report for 2025-11-10... [2026-03-02T20:35:40.486193] [INFO ] [sig ] [21/96] Report for 2025-11-10 already exists, skipping... [2026-03-02T20:35:40.486225] [INFO ] [sig ] [22/96] Processing report for 2025-11-11... [2026-03-02T20:35:40.486259] [INFO ] [sig ] [22/96] Report for 2025-11-11 already exists, skipping... [2026-03-02T20:35:40.486288] [INFO ] [sig ] [23/96] Processing report for 2025-11-12... [2026-03-02T20:35:40.486321] [INFO ] [sig ] [23/96] Report for 2025-11-12 already exists, skipping... [2026-03-02T20:35:40.486348] [INFO ] [sig ] [24/96] Processing report for 2025-11-13... [2026-03-02T20:35:40.486382] [INFO ] [sig ] [24/96] Report for 2025-11-13 already exists, skipping... [2026-03-02T20:35:40.486410] [INFO ] [sig ] [25/96] Processing report for 2025-11-17... [2026-03-02T20:35:40.486461] [INFO ] [sig ] [25/96] Report for 2025-11-17 already exists, skipping... [2026-03-02T20:35:40.486492] [INFO ] [sig ] [26/96] Processing report for 2025-11-18... [2026-03-02T20:35:40.486534] [INFO ] [sig ] [26/96] Report for 2025-11-18 already exists, skipping... [2026-03-02T20:35:40.486563] [INFO ] [sig ] [27/96] Processing report for 2025-11-19... [2026-03-02T20:35:40.486631] [INFO ] [sig ] [27/96] Report for 2025-11-19 already exists, skipping... [2026-03-02T20:35:40.486660] [INFO ] [sig ] [28/96] Processing report for 2025-11-20... [2026-03-02T20:35:40.486698] [INFO ] [sig ] [28/96] Report for 2025-11-20 already exists, skipping... [2026-03-02T20:35:40.486727] [INFO ] [sig ] [29/96] Processing report for 2025-11-21... [2026-03-02T20:35:40.486759] [INFO ] [sig ] [29/96] Report for 2025-11-21 already exists, skipping... [2026-03-02T20:35:40.486786] [INFO ] [sig ] [30/96] Processing report for 2025-11-24... [2026-03-02T20:35:40.486818] [INFO ] [sig ] [30/96] Report for 2025-11-24 already exists, skipping... [2026-03-02T20:35:40.486847] [INFO ] [sig ] [31/96] Processing report for 2025-11-25... [2026-03-02T20:35:40.486886] [INFO ] [sig ] [31/96] Report for 2025-11-25 already exists, skipping... [2026-03-02T20:35:40.486915] [INFO ] [sig ] [32/96] Processing report for 2025-11-26... [2026-03-02T20:35:40.486954] [INFO ] [sig ] [32/96] Report for 2025-11-26 already exists, skipping... [2026-03-02T20:35:40.486984] [INFO ] [sig ] [33/96] Processing report for 2025-11-28... [2026-03-02T20:35:40.487017] [INFO ] [sig ] [33/96] Report for 2025-11-28 already exists, skipping... [2026-03-02T20:35:40.487046] [INFO ] [sig ] [34/96] Processing report for 2025-12-01... [2026-03-02T20:35:40.487090] [INFO ] [sig ] [34/96] Report for 2025-12-01 already exists, skipping... [2026-03-02T20:35:40.487119] [INFO ] [sig ] [35/96] Processing report for 2025-12-02... [2026-03-02T20:35:40.487152] [INFO ] [sig ] [35/96] Report for 2025-12-02 already exists, skipping... [2026-03-02T20:35:40.487181] [INFO ] [sig ] [36/96] Processing report for 2025-12-03... [2026-03-02T20:35:40.487214] [INFO ] [sig ] [36/96] Report for 2025-12-03 already exists, skipping... [2026-03-02T20:35:40.487242] [INFO ] [sig ] [37/96] Processing report for 2025-12-04... [2026-03-02T20:35:40.487283] [INFO ] [sig ] [37/96] Report for 2025-12-04 already exists, skipping... [2026-03-02T20:35:40.487312] [INFO ] [sig ] [38/96] Processing report for 2025-12-05... [2026-03-02T20:35:40.487345] [INFO ] [sig ] [38/96] Report for 2025-12-05 already exists, skipping... [2026-03-02T20:35:40.487374] [INFO ] [sig ] [39/96] Processing report for 2025-12-08... [2026-03-02T20:35:40.487430] [INFO ] [sig ] [39/96] Report for 2025-12-08 already exists, skipping... [2026-03-02T20:35:40.487464] [INFO ] [sig ] [40/96] Processing report for 2025-12-09... [2026-03-02T20:35:40.487498] [INFO ] [sig ] [40/96] Report for 2025-12-09 already exists, skipping... [2026-03-02T20:35:40.487538] [INFO ] [sig ] [41/96] Processing report for 2025-12-10... [2026-03-02T20:35:40.487623] [INFO ] [sig ] [41/96] Report for 2025-12-10 already exists, skipping... [2026-03-02T20:35:40.487659] [INFO ] [sig ] [42/96] Processing report for 2025-12-11... [2026-03-02T20:35:40.487700] [INFO ] [sig ] [42/96] Report for 2025-12-11 already exists, skipping... [2026-03-02T20:35:40.487733] [INFO ] [sig ] [43/96] Processing report for 2025-12-12... [2026-03-02T20:35:40.487780] [INFO ] [sig ] [43/96] Report for 2025-12-12 already exists, skipping... [2026-03-02T20:35:40.487812] [INFO ] [sig ] [44/96] Processing report for 2025-12-15... [2026-03-02T20:35:40.487865] [INFO ] [sig ] [44/96] Report for 2025-12-15 already exists, skipping... [2026-03-02T20:35:40.487893] [INFO ] [sig ] [45/96] Processing report for 2025-12-16... [2026-03-02T20:35:40.487926] [INFO ] [sig ] [45/96] Report for 2025-12-16 already exists, skipping... [2026-03-02T20:35:40.487953] [INFO ] [sig ] [46/96] Processing report for 2025-12-17... [2026-03-02T20:35:40.487985] [INFO ] [sig ] [46/96] Report for 2025-12-17 already exists, skipping... [2026-03-02T20:35:40.488012] [INFO ] [sig ] [47/96] Processing report for 2025-12-18... [2026-03-02T20:35:40.488070] [INFO ] [sig ] [47/96] Report for 2025-12-18 already exists, skipping... [2026-03-02T20:35:40.488100] [INFO ] [sig ] [48/96] Processing report for 2025-12-19... [2026-03-02T20:35:40.488149] [INFO ] [sig ] [48/96] Report for 2025-12-19 already exists, skipping... [2026-03-02T20:35:40.488192] [INFO ] [sig ] [49/96] Processing report for 2025-12-22... [2026-03-02T20:35:40.488250] [INFO ] [sig ] [49/96] Report for 2025-12-22 already exists, skipping... [2026-03-02T20:35:40.488281] [INFO ] [sig ] [50/96] Processing report for 2025-12-23... [2026-03-02T20:35:40.488425] [INFO ] [sig ] [50/96] Report for 2025-12-23 already exists, skipping... [2026-03-02T20:35:40.488471] [INFO ] [sig ] [51/96] Processing report for 2025-12-24... [2026-03-02T20:35:40.488533] [INFO ] [sig ] [51/96] Report for 2025-12-24 already exists, skipping... [2026-03-02T20:35:40.488598] [INFO ] [sig ] [52/96] Processing report for 2025-12-26... [2026-03-02T20:35:40.488643] [INFO ] [sig ] [52/96] Report for 2025-12-26 already exists, skipping... [2026-03-02T20:35:40.488678] [INFO ] [sig ] [53/96] Processing report for 2025-12-29... [2026-03-02T20:35:40.488719] [INFO ] [sig ] [53/96] Report for 2025-12-29 already exists, skipping... [2026-03-02T20:35:40.488752] [INFO ] [sig ] [54/96] Processing report for 2025-12-30... [2026-03-02T20:35:40.488799] [INFO ] [sig ] [54/96] Report for 2025-12-30 already exists, skipping... [2026-03-02T20:35:40.488835] [INFO ] [sig ] [55/96] Processing report for 2025-12-31... [2026-03-02T20:35:40.488887] [INFO ] [sig ] [55/96] Report for 2025-12-31 already exists, skipping... [2026-03-02T20:35:40.488922] [INFO ] [sig ] [56/96] Processing report for 2026-01-02... [2026-03-02T20:35:40.488961] [INFO ] [sig ] [56/96] Report for 2026-01-02 already exists, skipping... [2026-03-02T20:35:40.488994] [INFO ] [sig ] [57/96] Processing report for 2026-01-05... [2026-03-02T20:35:40.489033] [INFO ] [sig ] [57/96] Report for 2026-01-05 already exists, skipping... [2026-03-02T20:35:40.489068] [INFO ] [sig ] [58/96] Processing report for 2026-01-06... [2026-03-02T20:35:40.489108] [INFO ] [sig ] [58/96] Report for 2026-01-06 already exists, skipping... [2026-03-02T20:35:40.489142] [INFO ] [sig ] [59/96] Processing report for 2026-01-07... [2026-03-02T20:35:40.489198] [INFO ] [sig ] [59/96] Report for 2026-01-07 already exists, skipping... [2026-03-02T20:35:40.489234] [INFO ] [sig ] [60/96] Processing report for 2026-01-08... [2026-03-02T20:35:40.489284] [INFO ] [sig ] [60/96] Report for 2026-01-08 already exists, skipping... [2026-03-02T20:35:40.489330] [INFO ] [sig ] [61/96] Processing report for 2026-01-09... [2026-03-02T20:35:40.489388] [INFO ] [sig ] [61/96] Report for 2026-01-09 already exists, skipping... [2026-03-02T20:35:40.489424] [INFO ] [sig ] [62/96] Processing report for 2026-01-12... [2026-03-02T20:35:40.489467] [INFO ] [sig ] [62/96] Report for 2026-01-12 already exists, skipping... [2026-03-02T20:35:40.489502] [INFO ] [sig ] [63/96] Processing report for 2026-01-13... [2026-03-02T20:35:40.489561] [INFO ] [sig ] [63/96] Report for 2026-01-13 already exists, skipping... [2026-03-02T20:35:40.489622] [INFO ] [sig ] [64/96] Processing report for 2026-01-14... [2026-03-02T20:35:40.489675] [INFO ] [sig ] [64/96] Report for 2026-01-14 already exists, skipping... [2026-03-02T20:35:40.489712] [INFO ] [sig ] [65/96] Processing report for 2026-01-15... [2026-03-02T20:35:40.489750] [INFO ] [sig ] [65/96] Report for 2026-01-15 already exists, skipping... [2026-03-02T20:35:40.489792] [INFO ] [sig ] [66/96] Processing report for 2026-01-16... [2026-03-02T20:35:40.489847] [INFO ] [sig ] [66/96] Report for 2026-01-16 already exists, skipping... [2026-03-02T20:35:40.489884] [INFO ] [sig ] [67/96] Processing report for 2026-01-20... [2026-03-02T20:35:40.489926] [INFO ] [sig ] [67/96] Report for 2026-01-20 already exists, skipping... [2026-03-02T20:35:40.489964] [INFO ] [sig ] [68/96] Processing report for 2026-01-21... [2026-03-02T20:35:40.490024] [INFO ] [sig ] [68/96] Report for 2026-01-21 already exists, skipping... [2026-03-02T20:35:40.490067] [INFO ] [sig ] [69/96] Processing report for 2026-01-22... [2026-03-02T20:35:40.490123] [INFO ] [sig ] [69/96] Report for 2026-01-22 already exists, skipping... [2026-03-02T20:35:40.490164] [INFO ] [sig ] [70/96] Processing report for 2026-01-23... [2026-03-02T20:35:40.490230] [INFO ] [sig ] [70/96] Report for 2026-01-23 already exists, skipping... [2026-03-02T20:35:40.490272] [INFO ] [sig ] [71/96] Processing report for 2026-01-26... [2026-03-02T20:35:40.490328] [INFO ] [sig ] [71/96] Report for 2026-01-26 already exists, skipping... [2026-03-02T20:35:40.490371] [INFO ] [sig ] [72/96] Processing report for 2026-01-27... [2026-03-02T20:35:40.490441] [INFO ] [sig ] [72/96] Report for 2026-01-27 already exists, skipping... [2026-03-02T20:35:40.490486] [INFO ] [sig ] [73/96] Processing report for 2026-01-28... [2026-03-02T20:35:40.490542] [INFO ] [sig ] [73/96] Report for 2026-01-28 already exists, skipping... [2026-03-02T20:35:40.490622] [INFO ] [sig ] [74/96] Processing report for 2026-01-29... [2026-03-02T20:35:40.490679] [INFO ] [sig ] [74/96] Report for 2026-01-29 already exists, skipping... [2026-03-02T20:35:40.490714] [INFO ] [sig ] [75/96] Processing report for 2026-01-30... [2026-03-02T20:35:40.490760] [INFO ] [sig ] [75/96] Report for 2026-01-30 already exists, skipping... [2026-03-02T20:35:40.490789] [INFO ] [sig ] [76/96] Processing report for 2026-02-02... [2026-03-02T20:35:40.490831] [INFO ] [sig ] [76/96] Report for 2026-02-02 already exists, skipping... [2026-03-02T20:35:40.490860] [INFO ] [sig ] [77/96] Processing report for 2026-02-03... [2026-03-02T20:35:40.490895] [INFO ] [sig ] [77/96] Report for 2026-02-03 already exists, skipping... [2026-03-02T20:35:40.490922] [INFO ] [sig ] [78/96] Processing report for 2026-02-04... [2026-03-02T20:35:40.490959] [INFO ] [sig ] [78/96] Report for 2026-02-04 already exists, skipping... [2026-03-02T20:35:40.490987] [INFO ] [sig ] [79/96] Processing report for 2026-02-05... [2026-03-02T20:35:40.491024] [INFO ] [sig ] [79/96] Report for 2026-02-05 already exists, skipping... [2026-03-02T20:35:40.491052] [INFO ] [sig ] [80/96] Processing report for 2026-02-06... [2026-03-02T20:35:40.491083] [INFO ] [sig ] [80/96] Report for 2026-02-06 already exists, skipping... [2026-03-02T20:35:40.491109] [INFO ] [sig ] [81/96] Processing report for 2026-02-09... [2026-03-02T20:35:40.491165] [INFO ] [sig ] [81/96] Report for 2026-02-09 already exists, skipping... [2026-03-02T20:35:40.491228] [INFO ] [sig ] [82/96] Processing report for 2026-02-10... [2026-03-02T20:35:40.491266] [INFO ] [sig ] [82/96] Report for 2026-02-10 already exists, skipping... [2026-03-02T20:35:40.491294] [INFO ] [sig ] [83/96] Processing report for 2026-02-11... [2026-03-02T20:35:40.491342] [INFO ] [sig ] [83/96] Report for 2026-02-11 already exists, skipping... [2026-03-02T20:35:40.491372] [INFO ] [sig ] [84/96] Processing report for 2026-02-12... [2026-03-02T20:35:40.491414] [INFO ] [sig ] [84/96] Report for 2026-02-12 already exists, skipping... [2026-03-02T20:35:40.491448] [INFO ] [sig ] [85/96] Processing report for 2026-02-13... [2026-03-02T20:35:40.491481] [INFO ] [sig ] [85/96] Report for 2026-02-13 already exists, skipping... [2026-03-02T20:35:40.491509] [INFO ] [sig ] [86/96] Processing report for 2026-02-17... [2026-03-02T20:35:40.491564] [INFO ] [sig ] [86/96] Report for 2026-02-17 already exists, skipping... [2026-03-02T20:35:40.491622] [INFO ] [sig ] [87/96] Processing report for 2026-02-18... [2026-03-02T20:35:40.491678] [INFO ] [sig ] [87/96] Report for 2026-02-18 already exists, skipping... [2026-03-02T20:35:40.491721] [INFO ] [sig ] [88/96] Processing report for 2026-02-19... [2026-03-02T20:35:40.491766] [INFO ] [sig ] [88/96] Report for 2026-02-19 already exists, skipping... [2026-03-02T20:35:40.491795] [INFO ] [sig ] [89/96] Processing report for 2026-02-20... [2026-03-02T20:35:40.491835] [INFO ] [sig ] [89/96] Report for 2026-02-20 already exists, skipping... [2026-03-02T20:35:40.491865] [INFO ] [sig ] [90/96] Processing report for 2026-02-23... [2026-03-02T20:35:40.491899] [INFO ] [sig ] [90/96] Report for 2026-02-23 already exists, skipping... [2026-03-02T20:35:40.491928] [INFO ] [sig ] [91/96] Processing report for 2026-02-24... [2026-03-02T20:35:40.491970] [INFO ] [sig ] [91/96] Report for 2026-02-24 already exists, skipping... [2026-03-02T20:35:40.492000] [INFO ] [sig ] [92/96] Processing report for 2026-02-25... [2026-03-02T20:35:40.492045] [INFO ] [sig ] [92/96] Report for 2026-02-25 already exists, skipping... [2026-03-02T20:35:40.492075] [INFO ] [sig ] [93/96] Processing report for 2026-02-26... [2026-03-02T20:35:40.492117] [INFO ] [sig ] [93/96] Report for 2026-02-26 already exists, skipping... [2026-03-02T20:35:40.492146] [INFO ] [sig ] [94/96] Processing report for 2026-02-27... [2026-03-02T20:35:40.492184] [INFO ] [sig ] [94/96] Report for 2026-02-27 already exists, skipping... [2026-03-02T20:35:40.492213] [INFO ] [sig ] [95/96] Processing report for 2026-03-02... [2026-03-02T20:35:40.492258] [INFO ] [sig ] [95/96] Report for 2026-03-02 already exists, skipping... [2026-03-02T20:35:40.492288] [INFO ] [sig ] [96/96] Processing report for 2026-03-03... [2026-03-02T20:35:40.567608] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-03-02T20:35:40.568255] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-03-02T20:35:40.568617] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-03-02T20:35:40.568914] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-03-02T20:35:40.569189] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-03-02T20:35:40.569461] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-03-02T20:35:40.569713] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-03-02T20:35:40.569960] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-03-02T20:35:40.570428] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-03-02T20:35:40.570683] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-03-02T20:35:40.570961] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-03-02T20:35:40.571210] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-03-02T20:35:40.571456] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-03-02T20:35:40.571704] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-03-02T20:35:40.572050] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-03-02T20:35:40.572387] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-03-02T20:35:40.572629] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-03-02T20:35:40.572914] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-03-02T20:35:40.573217] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-03-02T20:35:40.573533] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-03-02T20:35:40.573828] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-03-02T20:35:40.574139] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-03-02T20:35:40.574410] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-03-02T20:35:40.574666] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-03-02T20:35:40.574968] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-03-02T20:35:40.575263] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-03-02T20:35:40.575499] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-03-02T20:35:40.575768] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-03-02T20:35:40.576006] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-03-02T20:35:40.576332] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-03-02T20:35:40.576598] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-03-02T20:35:40.576867] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-03-02T20:35:40.577158] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-03-02T20:35:40.577447] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-03-02T20:35:40.577710] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-03-02T20:35:40.577953] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-03-02T20:35:40.578245] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-03-02T20:35:40.578485] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-03-02T20:35:40.578728] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-03-02T20:35:40.578972] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-03-02T20:35:40.579248] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-03-02T20:35:40.579486] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-03-02T20:35:40.579774] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-03-02T20:35:40.580689] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-03-02T20:35:40.580778] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-03-02T20:35:40.581046] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-03-02T20:35:40.581349] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-03-02T20:35:40.582149] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-03-02T20:35:40.582421] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-03-02T20:35:40.582675] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-03-02T20:35:40.582930] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-03-02T20:35:40.583237] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-03-02T20:35:40.583502] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-03-02T20:35:40.583770] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-03-02T20:35:40.584025] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-03-02T20:35:40.584296] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-03-02T20:35:40.584565] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-03-02T20:35:40.584890] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-03-02T20:35:40.585144] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-03-02T20:35:40.585404] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-03-02T20:35:40.586423] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-03-02T20:35:40.586727] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-03-02T20:35:40.586986] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-03-02T20:35:40.587450] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-03-02T20:35:40.587757] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-03-02T20:35:40.588050] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-03-02T20:35:40.588488] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-03-02T20:35:40.588756] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-03-02T20:35:40.589000] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-03-02T20:35:40.589249] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-03-02T20:35:40.589496] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-03-02T20:35:40.589755] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-03-02T20:35:40.590062] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-03-02T20:35:40.591120] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-03-02T20:35:40.591388] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-03-02T20:35:40.591705] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-03-02T20:35:40.592002] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-03-02T20:35:40.592247] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-03-02T20:35:40.592564] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-03-02T20:35:40.592840] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-03-02T20:35:40.593095] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-03-02T20:35:40.593348] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-03-02T20:35:40.593649] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-03-02T20:35:40.593885] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-03-02T20:35:40.594902] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-03-02T20:35:40.595146] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-03-02T20:35:40.595465] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-03-02T20:35:40.595770] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-03-02T20:35:40.596016] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-03-02T20:35:40.596322] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-03-02T20:35:40.596612] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-03-02T20:35:40.597003] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-03-02T20:35:40.597269] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-03-02T20:35:40.597728] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-03-02T20:35:40.598003] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-03-02T20:35:40.598274] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-03-02T20:35:40.598512] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-03-02T20:35:40.598774] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-03-02T20:35:40.599084] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-03-02T20:35:40.599328] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-03-02T20:35:40.599590] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-03-02T20:35:40.600482] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-03-02T20:35:40.600777] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-03-02T20:35:40.601080] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-03-02T20:35:40.601338] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-03-02T20:35:40.601596] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-03-02T20:35:40.601851] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-03-02T20:35:40.602220] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-03-02T20:35:40.602461] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-03-02T20:35:40.602749] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-03-02T20:35:40.602985] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-03-02T20:35:40.603236] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-03-02T20:35:40.603468] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-03-02T20:35:40.603757] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-03-02T20:35:40.604077] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-03-02T20:35:40.604319] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-03-02T20:35:40.604399] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-03-02T20:35:40.604639] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-03-02T20:35:40.604905] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-03-02T20:35:40.605190] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-03-02T20:35:40.605464] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-03-02T20:35:40.605755] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-03-02T20:35:40.606035] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-03-02T20:35:40.606281] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-03-02T20:35:40.606518] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-03-02T20:35:40.606782] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-03-02T20:35:40.607075] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-03-02T20:35:40.607303] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-03-02T20:35:40.607556] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-03-02T20:35:40.607822] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-03-02T20:35:40.608089] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-03-02T20:35:40.608390] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-03-02T20:35:40.608679] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-03-02T20:35:40.608913] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-03-02T20:35:40.609160] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-03-02T20:35:40.609409] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-03-02T20:35:40.609655] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-03-02T20:35:40.609893] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-03-02T20:35:40.610134] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-03-02T20:35:40.610217] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-03-02T20:35:40.610445] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-03-02T20:35:40.610680] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-03-02T20:35:40.610965] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-03-02T20:35:40.611226] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-03-02T20:35:40.611468] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-03-02T20:35:40.611702] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-03-02T20:35:40.611776] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-03-02T20:35:40.612055] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-03-02T20:35:40.612341] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-03-02T20:35:40.612632] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-03-02T20:35:40.612867] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-03-02T20:35:40.613119] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-03-02T20:35:40.613355] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-03-02T20:35:40.613600] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-03-02T20:35:40.613840] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-03-02T20:35:40.614083] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-03-02T20:35:40.614344] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-03-02T20:35:40.614604] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-03-02T20:35:40.614849] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-03-02T20:35:40.615109] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-03-02T20:35:40.615367] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-03-02T20:35:40.615625] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-03-02T20:35:40.615923] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-03-02T20:35:40.616152] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-03-02T20:35:40.616399] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-03-02T20:35:40.616703] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-03-02T20:35:40.617005] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-03-02T20:35:40.617246] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-03-02T20:35:40.617478] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-03-02T20:35:40.617559] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-03-02T20:35:40.617828] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-03-02T20:35:40.618088] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-03-02T20:35:40.618335] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-03-02T20:35:40.618603] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-03-02T20:35:40.618677] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-03-02T20:35:40.618902] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-03-02T20:35:40.619165] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-03-02T20:35:40.619468] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-03-02T20:35:40.619755] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-03-02T20:35:40.620051] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-03-02T20:35:40.620294] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-03-02T20:35:40.620732] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-03-02T20:35:40.621187] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-03-02T20:35:40.621462] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-03-02T20:35:40.621791] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-03-02T20:35:40.622097] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-03-02T20:35:40.622421] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-03-02T20:35:40.622703] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-03-02T20:35:40.622978] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-03-02T20:35:40.623239] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-03-02T20:35:40.623503] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-03-02T20:35:40.623769] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-03-02T20:35:40.624025] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-03-02T20:35:40.624281] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-03-02T20:35:40.624517] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-03-02T20:35:40.624847] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-03-02T20:35:40.625111] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-03-02T20:35:40.625357] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-03-02T20:35:40.625645] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-03-02T20:35:40.625926] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-03-02T20:35:40.626224] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-03-02T20:35:40.626513] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-03-02T20:35:40.626763] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-03-02T20:35:40.627056] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-03-02T20:35:40.627315] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-03-02T20:35:40.627548] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-03-02T20:35:40.627805] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-03-02T20:35:40.628097] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-03-02T20:35:40.628556] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-03-02T20:35:40.628849] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-03-02T20:35:40.629119] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-03-02T20:35:40.629435] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-03-02T20:35:40.630406] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-03-02T20:35:40.630681] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-03-02T20:35:40.631609] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-03-02T20:35:40.631897] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-03-02T20:35:40.632149] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-03-02T20:35:40.632527] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-03-02T20:35:40.632847] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-03-02T20:35:40.633116] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-03-02T20:35:40.633475] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-03-02T20:35:40.633801] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-03-02T20:35:40.634089] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-03-02T20:35:40.634395] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-03-02T20:35:40.634482] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-03-02T20:35:40.634720] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-03-02T20:35:40.634977] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-03-02T20:35:40.635227] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-03-02T20:35:40.635484] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-03-02T20:35:40.635786] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-03-02T20:35:40.636087] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-03-02T20:35:40.636325] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-03-02T20:35:40.636586] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-03-02T20:35:40.636834] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-03-02T20:35:40.637098] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-03-02T20:35:40.637945] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-03-02T20:35:40.638237] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-03-02T20:35:40.638552] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-03-02T20:35:40.638837] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-03-02T20:35:40.639151] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-03-02T20:35:40.639441] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-03-02T20:35:40.639713] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-03-02T20:35:40.639981] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-03-02T20:35:40.640246] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-03-02T20:35:40.640501] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-03-02T20:35:40.640755] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-03-02T20:35:40.641193] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-03-02T20:35:40.641455] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-03-02T20:35:40.641715] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-03-02T20:35:40.641994] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-03-02T20:35:40.642272] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-03-02T20:35:40.642591] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-03-02T20:35:40.642832] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-03-02T20:35:40.643139] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-03-02T20:35:40.643444] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-03-02T20:35:40.643700] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-03-02T20:35:40.643964] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-03-02T20:35:40.644275] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-03-02T20:35:40.644534] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-03-02T20:35:40.644858] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-03-02T20:35:40.645132] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-03-02T20:35:40.645390] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-03-02T20:35:40.645657] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-03-02T20:35:40.645891] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-03-02T20:35:40.646149] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-03-02T20:35:40.646413] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-03-02T20:35:40.646659] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-03-02T20:35:40.646733] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-03-02T20:35:40.646956] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-03-02T20:35:40.647213] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-03-02T20:35:40.649286] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-03-02T20:35:40.649656] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-03-02T20:35:40.649935] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-03-02T20:35:40.650269] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-03-02T20:35:40.650607] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-03-02T20:35:40.650942] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-03-02T20:35:40.651815] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-03-02T20:35:40.652275] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-03-02T20:35:40.652614] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-03-02T20:35:40.652913] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-03-02T20:35:40.653342] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-03-02T20:35:40.653675] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-03-02T20:35:40.653984] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-03-02T20:35:40.654285] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-03-02T20:35:40.654565] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-03-02T20:35:40.654944] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-03-02T20:35:40.655214] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-03-02T20:35:40.655669] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-03-02T20:35:40.655939] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-03-02T20:35:40.656193] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-03-02T20:35:40.656456] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-03-02T20:35:40.656554] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-03-02T20:35:40.656886] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-03-02T20:35:40.657191] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-03-02T20:35:40.658194] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-03-02T20:35:40.658482] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-03-02T20:35:40.658785] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-03-02T20:35:40.659096] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-03-02T20:35:40.659604] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-03-02T20:35:40.660132] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-03-02T20:35:40.660409] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-03-02T20:35:40.660505] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-03-02T20:35:40.660763] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-03-02T20:35:40.661033] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-03-02T20:35:40.661334] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-03-02T20:35:40.661605] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-03-02T20:35:40.661848] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-03-02T20:35:40.662110] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-03-02T20:35:40.662457] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-03-02T20:35:40.662707] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-03-02T20:35:40.663003] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-03-02T20:35:40.663372] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-03-02T20:35:40.663629] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-03-02T20:35:40.663890] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-03-02T20:35:40.664209] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-03-02T20:35:40.664451] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-03-02T20:35:40.664525] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-03-02T20:35:40.664788] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-03-02T20:35:40.665039] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-03-02T20:35:40.665290] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-03-02T20:35:40.665527] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-03-02T20:35:40.665785] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-03-02T20:35:40.666022] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-03-02T20:35:40.666257] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-03-02T20:35:40.666592] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-03-02T20:35:40.666887] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-03-02T20:35:40.667179] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-03-02T20:35:40.667467] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-03-02T20:35:40.667736] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-03-02T20:35:40.667968] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-03-02T20:35:40.668246] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-03-02T20:35:40.668512] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-03-02T20:35:40.668832] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-03-02T20:35:40.669077] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-03-02T20:35:40.669349] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-03-02T20:35:40.669609] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-03-02T20:35:40.669902] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-03-02T20:35:40.670152] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-03-02T20:35:40.670641] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-03-02T20:35:40.670879] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-03-02T20:35:40.671117] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-03-02T20:35:40.671388] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-03-02T20:35:40.671715] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-03-02T20:35:40.672010] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-03-02T20:35:40.672502] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-03-02T20:35:40.672819] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-03-02T20:35:40.673078] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-03-02T20:35:40.673384] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-03-02T20:35:40.673620] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-03-02T20:35:40.673850] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-03-02T20:35:40.674150] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-03-02T20:35:40.674449] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-03-02T20:35:40.674768] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-03-02T20:35:40.675056] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-03-02T20:35:40.675317] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-03-02T20:35:40.675624] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-03-02T20:35:40.675865] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-03-02T20:35:40.676115] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-03-02T20:35:40.676438] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-03-02T20:35:40.676713] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-03-02T20:35:40.677029] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-03-02T20:35:40.677339] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-03-02T20:35:40.677665] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-03-02T20:35:40.677944] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-03-02T20:35:40.678259] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-03-02T20:35:40.678540] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-03-02T20:35:40.678838] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-03-02T20:35:40.679111] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-03-02T20:35:40.679422] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-03-02T20:35:40.679730] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-03-02T20:35:40.679829] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-03-02T20:35:40.680134] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-03-02T20:35:40.680395] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-03-02T20:35:40.680649] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-03-02T20:35:40.680903] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-03-02T20:35:40.680989] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-03-02T20:35:40.681269] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-03-02T20:35:40.681539] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-03-02T20:35:40.681831] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-03-02T20:35:40.682096] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-03-02T20:35:40.682385] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-03-02T20:35:40.682708] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-03-02T20:35:40.682994] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-03-02T20:35:40.683308] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-03-02T20:35:40.683633] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-03-02T20:35:40.683934] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-03-02T20:35:40.684237] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-03-02T20:35:40.684554] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-03-02T20:35:40.684914] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-03-02T20:35:40.685214] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-03-02T20:35:40.685500] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-03-02T20:35:40.685799] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-03-02T20:35:40.685898] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-03-02T20:35:40.686168] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-03-02T20:35:40.686492] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-03-02T20:35:40.686792] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-03-02T20:35:40.687093] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-03-02T20:35:40.687690] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-03-02T20:35:40.687821] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-03-02T20:35:40.688162] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-03-02T20:35:40.688502] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-03-02T20:35:40.688841] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-03-02T20:35:40.689208] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-03-02T20:35:40.689500] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-03-02T20:35:40.689817] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-03-02T20:35:40.690132] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-03-02T20:35:40.690423] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-03-02T20:35:40.690749] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-03-02T20:35:40.691107] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-03-02T20:35:40.691423] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-03-02T20:35:40.691710] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-03-02T20:35:40.691998] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-03-02T20:35:40.692331] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-03-02T20:35:40.692641] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-03-02T20:35:40.692950] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-03-02T20:35:40.693214] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-03-02T20:35:40.693465] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-03-02T20:35:40.693782] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-03-02T20:35:40.694272] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-03-02T20:35:40.694613] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-03-02T20:35:40.694908] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-03-02T20:35:40.695200] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-03-02T20:35:40.695481] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-03-02T20:35:40.695784] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-03-02T20:35:40.696057] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-03-02T20:35:40.696385] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-03-02T20:35:40.696701] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-03-02T20:35:40.696987] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-03-02T20:35:40.697300] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-03-02T20:35:40.697611] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-03-02T20:35:40.697962] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-03-02T20:35:40.698457] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-03-02T20:35:40.698728] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-03-02T20:35:40.699009] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-03-02T20:35:40.699316] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-03-02T20:35:40.699796] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-03-02T20:35:40.700083] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-03-02T20:35:40.700598] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-03-02T20:35:40.700900] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-03-02T20:35:40.701236] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-03-02T20:35:40.701607] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-03-02T20:35:40.701917] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-03-02T20:35:40.702334] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-03-02T20:35:40.702694] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-03-02T20:35:40.702984] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-03-02T20:35:40.703253] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-03-02T20:35:40.703508] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-03-02T20:35:40.703827] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-03-02T20:35:40.704087] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-03-02T20:35:40.704436] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-03-02T20:35:40.704734] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-03-02T20:35:40.704997] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-03-02T20:35:40.705254] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-03-02T20:35:40.705503] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-03-02T20:35:40.705769] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-03-02T20:35:40.706025] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-03-02T20:35:40.706304] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-03-02T20:35:40.706826] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-03-02T20:35:40.707132] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-03-02T20:35:40.707601] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-03-02T20:35:40.707917] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-03-02T20:35:40.708268] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-03-02T20:35:40.708698] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-03-02T20:35:40.708963] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-03-02T20:35:40.709237] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-03-02T20:35:40.709745] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-03-02T20:35:40.710063] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-03-02T20:35:40.710407] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-03-02T20:35:40.710677] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-03-02T20:35:40.711033] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-03-02T20:35:40.711340] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-03-02T20:35:40.711606] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-03-02T20:35:40.711914] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-03-02T20:35:40.711994] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-03-02T20:35:40.712254] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-03-02T20:35:40.712510] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-03-02T20:35:40.712775] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-03-02T20:35:40.713025] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-03-02T20:35:40.713352] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-03-02T20:35:40.713633] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-03-02T20:35:40.713938] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-03-02T20:35:40.714077] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-03-02T20:35:40.714618] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-03-02T20:35:40.715082] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-03-02T20:35:40.715594] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-03-02T20:35:40.715698] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-03-02T20:35:40.715959] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-03-02T20:35:40.716285] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-03-02T20:35:40.716600] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-03-02T20:35:40.716914] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-03-02T20:35:40.717228] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-03-02T20:35:40.717497] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-03-02T20:35:40.717743] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-03-02T20:35:40.718071] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-03-02T20:35:40.718347] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-03-02T20:35:40.718611] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-03-02T20:35:40.718850] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-03-02T20:35:40.719098] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-03-02T20:35:40.719391] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-03-02T20:35:40.719691] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-03-02T20:35:40.719943] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-03-02T20:35:40.720247] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-03-02T20:35:40.720604] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-03-02T20:35:40.720879] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-03-02T20:35:40.721132] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-03-02T20:35:40.721626] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-03-02T20:35:40.721880] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-03-02T20:35:40.722163] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-03-02T20:35:40.722441] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-03-02T20:35:40.722524] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-03-02T20:35:40.722808] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-03-02T20:35:40.723085] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-03-02T20:35:40.723496] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-03-02T20:35:40.724336] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-03-02T20:35:40.724609] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-03-02T20:35:40.724887] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-03-02T20:35:40.725138] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-03-02T20:35:40.725443] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-03-02T20:35:40.725689] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-03-02T20:35:40.725982] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-03-02T20:35:40.726228] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-03-02T20:35:40.726679] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-03-02T20:35:40.727627] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-03-02T20:35:40.727883] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-03-02T20:35:40.728223] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-03-02T20:35:40.728537] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-03-02T20:35:40.728868] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-03-02T20:35:40.729126] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-03-02T20:35:40.729373] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-03-02T20:35:40.729674] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-03-02T20:35:40.729963] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-03-02T20:35:40.730226] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-03-02T20:35:40.730497] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-03-02T20:35:40.730934] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-03-02T20:35:40.731228] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-03-02T20:35:40.731490] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-03-02T20:35:40.731819] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-03-02T20:35:40.732161] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-03-02T20:35:40.732454] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-03-02T20:35:40.732538] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-03-02T20:35:40.732869] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-03-02T20:35:40.733838] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-03-02T20:35:40.734145] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-03-02T20:35:40.734470] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-03-02T20:35:40.735236] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-03-02T20:35:40.735563] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-03-02T20:35:40.735834] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-03-02T20:35:40.736122] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-03-02T20:35:40.736402] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-03-02T20:35:40.736653] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-03-02T20:35:40.736964] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-03-02T20:35:40.737206] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-03-02T20:35:40.737685] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-03-02T20:35:40.737937] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-03-02T20:35:40.738245] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-03-02T20:35:40.738540] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-03-02T20:35:40.738891] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-03-02T20:35:40.739213] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-03-02T20:35:40.739517] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-03-02T20:35:40.739889] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-03-02T20:35:40.740229] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-03-02T20:35:40.740486] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-03-02T20:35:40.740761] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-03-02T20:35:40.741015] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-03-02T20:35:40.741322] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-03-02T20:35:40.741615] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-03-02T20:35:40.741860] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-03-02T20:35:40.742832] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-03-02T20:35:40.743098] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-03-02T20:35:40.743347] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-03-02T20:35:40.743614] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-03-02T20:35:40.743689] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-03-02T20:35:40.743945] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-03-02T20:35:40.744362] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-03-02T20:35:40.744628] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-03-02T20:35:40.744911] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-03-02T20:35:40.745211] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-03-02T20:35:40.745672] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-03-02T20:35:40.745979] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-03-02T20:35:40.746482] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-03-02T20:35:40.746737] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-03-02T20:35:40.747040] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-03-02T20:35:40.747409] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-03-02T20:35:40.747730] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-03-02T20:35:40.748003] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-03-02T20:35:40.748473] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-03-02T20:35:40.748760] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-03-02T20:35:40.749024] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-03-02T20:35:40.749327] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-03-02T20:35:40.749777] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-03-02T20:35:40.750064] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-03-02T20:35:40.750355] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-03-02T20:35:40.750667] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-03-02T20:35:40.750936] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-03-02T20:35:40.751253] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-03-02T20:35:40.751562] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-03-02T20:35:40.751671] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-03-02T20:35:40.751919] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-03-02T20:35:40.752181] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-03-02T20:35:40.752459] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-03-02T20:35:40.752699] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-03-02T20:35:40.752980] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-03-02T20:35:40.753306] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-03-02T20:35:40.753570] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-03-02T20:35:40.753858] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-03-02T20:35:40.754117] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-03-02T20:35:40.754431] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-03-02T20:35:40.754739] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-03-02T20:35:40.754817] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-03-02T20:35:40.755123] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-03-02T20:35:40.755385] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-03-02T20:35:40.755680] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-03-02T20:35:40.755932] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-03-02T20:35:40.756201] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-03-02T20:35:40.756449] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-03-02T20:35:40.756701] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-03-02T20:35:40.756969] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-03-02T20:35:40.757274] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-03-02T20:35:40.757361] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-03-02T20:35:40.757643] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-03-02T20:35:40.757899] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-03-02T20:35:40.758312] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-03-02T20:35:40.758642] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-03-02T20:35:40.758728] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-03-02T20:35:40.758988] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-03-02T20:35:40.759284] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-03-02T20:35:40.759562] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-03-02T20:35:40.759838] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-03-02T20:35:40.760120] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-03-02T20:35:40.760420] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-03-02T20:35:40.760501] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-03-02T20:35:40.760747] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-03-02T20:35:40.761003] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-03-02T20:35:40.761282] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-03-02T20:35:40.761612] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-03-02T20:35:40.761883] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-03-02T20:35:40.762143] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-03-02T20:35:40.762402] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-03-02T20:35:40.762761] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-03-02T20:35:40.763097] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-03-02T20:35:40.763371] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-03-02T20:35:40.763656] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-03-02T20:35:40.763954] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-03-02T20:35:40.764287] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-03-02T20:35:40.765605] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-03-02T20:35:40.765920] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-03-02T20:35:40.766186] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-03-02T20:35:40.766638] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-03-02T20:35:40.766933] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-03-02T20:35:40.767382] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-03-02T20:35:40.767668] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-03-02T20:35:40.768010] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-03-02T20:35:40.768312] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-03-02T20:35:40.768603] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-03-02T20:35:40.768868] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-03-02T20:35:40.769133] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-03-02T20:35:40.769393] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-03-02T20:35:40.769683] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-03-02T20:35:40.769942] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-03-02T20:35:40.770211] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-03-02T20:35:40.770492] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-03-02T20:35:40.770761] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-03-02T20:35:40.771067] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-03-02T20:35:40.771383] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-03-02T20:35:40.771654] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-03-02T20:35:40.771747] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-03-02T20:35:40.772058] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-03-02T20:35:40.772390] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-03-02T20:35:40.772868] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-03-02T20:35:40.773157] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-03-02T20:35:40.773462] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-03-02T20:35:40.773745] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-03-02T20:35:40.774014] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-03-02T20:35:40.774514] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-03-02T20:35:40.774809] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-03-02T20:35:40.775100] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-03-02T20:35:40.775646] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-03-02T20:35:40.776208] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-03-02T20:35:40.777592] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-03-02T20:35:40.777898] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-03-02T20:35:40.778250] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-03-02T20:35:40.778741] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-03-02T20:35:40.779077] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-03-02T20:35:40.779468] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-03-02T20:35:40.779810] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-03-02T20:35:40.780178] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-03-02T20:35:40.780459] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-03-02T20:35:40.780734] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-03-02T20:35:40.781052] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-03-02T20:35:40.781408] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-03-02T20:35:40.781766] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-03-02T20:35:40.782090] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-03-02T20:35:40.782622] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-03-02T20:35:40.782917] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-03-02T20:35:40.783202] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-03-02T20:35:40.783469] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-03-02T20:35:40.783814] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-03-02T20:35:40.784142] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-03-02T20:35:40.784399] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-03-02T20:35:40.784652] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-03-02T20:35:40.784947] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-03-02T20:35:40.785257] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-03-02T20:35:40.785337] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-03-02T20:35:40.785605] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-03-02T20:35:40.785881] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-03-02T20:35:40.786185] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-03-02T20:35:40.786457] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-03-02T20:35:40.786726] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-03-02T20:35:40.786974] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-03-02T20:35:40.787246] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-03-02T20:35:40.787493] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-03-02T20:35:40.787862] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-03-02T20:35:40.788255] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-03-02T20:35:40.788610] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-03-02T20:35:40.788891] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-03-02T20:35:40.789184] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-03-02T20:35:40.789514] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-03-02T20:35:40.789793] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-03-02T20:35:40.790070] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-03-02T20:35:40.790439] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-03-02T20:35:40.790725] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-03-02T20:35:40.791002] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-03-02T20:35:40.791128] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-03-02T20:35:40.791385] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-03-02T20:35:40.791633] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-03-02T20:35:40.791889] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-03-02T20:35:40.792126] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-03-02T20:35:40.792599] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-03-02T20:35:40.792858] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-03-02T20:35:40.793141] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-03-02T20:35:40.793432] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-03-02T20:35:40.794628] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-03-02T20:35:40.794933] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-03-02T20:35:40.795258] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-03-02T20:35:40.795588] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-03-02T20:35:40.795845] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-03-02T20:35:40.796091] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-03-02T20:35:40.796420] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-03-02T20:35:40.796799] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-03-02T20:35:40.797173] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-03-02T20:35:40.797441] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-03-02T20:35:40.797690] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-03-02T20:35:40.797952] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-03-02T20:35:40.798232] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-03-02T20:35:40.798585] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-03-02T20:35:40.798862] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-03-02T20:35:40.799186] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-03-02T20:35:40.799436] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-03-02T20:35:40.799686] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-03-02T20:35:40.800010] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-03-02T20:35:40.800282] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-03-02T20:35:40.800364] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-03-02T20:35:40.800612] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-03-02T20:35:40.800892] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-03-02T20:35:40.801136] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-03-02T20:35:40.801424] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-03-02T20:35:40.801692] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-03-02T20:35:40.802694] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-03-02T20:35:40.803628] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-03-02T20:35:40.804659] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-03-02T20:35:40.804944] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-03-02T20:35:40.805206] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-03-02T20:35:40.805297] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-03-02T20:35:40.806257] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-03-02T20:35:40.806536] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-03-02T20:35:40.806862] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-03-02T20:35:40.807138] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-03-02T20:35:40.807400] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-03-02T20:35:40.807706] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-03-02T20:35:40.807949] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-03-02T20:35:40.808236] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-03-02T20:35:40.808624] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-03-02T20:35:40.808908] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-03-02T20:35:40.809170] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-03-02T20:35:40.809437] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-03-02T20:35:40.809729] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-03-02T20:35:40.810030] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-03-02T20:35:40.810306] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-03-02T20:35:40.810601] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-03-02T20:35:40.810867] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-03-02T20:35:40.811178] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-03-02T20:35:40.811432] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-03-02T20:35:40.811733] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-03-02T20:35:40.811994] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-03-02T20:35:40.812253] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-03-02T20:35:40.812658] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-03-02T20:35:40.812904] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-03-02T20:35:40.812998] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-03-02T20:35:40.813249] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-03-02T20:35:40.813668] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-03-02T20:35:40.813935] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-03-02T20:35:40.814177] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-03-02T20:35:40.814424] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-03-02T20:35:40.814669] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-03-02T20:35:40.814906] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-03-02T20:35:40.815150] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-03-02T20:35:40.815454] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-03-02T20:35:40.815693] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-03-02T20:35:40.815960] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-03-02T20:35:40.816262] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-03-02T20:35:40.816613] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-03-02T20:35:40.816924] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-03-02T20:35:40.817183] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-03-02T20:35:40.818167] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-03-02T20:35:40.818541] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-03-02T20:35:40.818661] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-03-02T20:35:40.818958] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-03-02T20:35:40.819214] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-03-02T20:35:40.819471] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-03-02T20:35:40.819721] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-03-02T20:35:40.819974] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-03-02T20:35:40.820217] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-03-02T20:35:40.820447] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-03-02T20:35:40.820705] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-03-02T20:35:40.820943] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-03-02T20:35:40.821178] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-03-02T20:35:40.821456] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-03-02T20:35:40.821709] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-03-02T20:35:40.822505] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-03-02T20:35:40.822786] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-03-02T20:35:40.823100] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-03-02T20:35:40.823412] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-03-02T20:35:40.823706] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-03-02T20:35:40.823958] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-03-02T20:35:40.824246] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-03-02T20:35:40.824544] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-03-02T20:35:40.824971] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-03-02T20:35:40.825269] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-03-02T20:35:40.825528] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-03-02T20:35:40.825860] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-03-02T20:35:40.826124] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-03-02T20:35:40.826402] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-03-02T20:35:40.826710] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-03-02T20:35:40.826958] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-03-02T20:35:40.827207] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-03-02T20:35:40.827439] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-03-02T20:35:40.827726] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-03-02T20:35:40.828041] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-03-02T20:35:40.828282] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-03-02T20:35:40.828511] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-03-02T20:35:40.828781] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-03-02T20:35:40.829025] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-03-02T20:35:40.829315] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-03-02T20:35:40.829598] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-03-02T20:35:40.829879] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-03-02T20:35:40.830111] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-03-02T20:35:40.830191] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-03-02T20:35:40.831195] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-03-02T20:35:40.831454] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-03-02T20:35:40.831707] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-03-02T20:35:40.831992] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-03-02T20:35:40.832280] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-03-02T20:35:40.832543] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-03-02T20:35:40.832797] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-03-02T20:35:40.833090] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-03-02T20:35:40.833384] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-03-02T20:35:40.833633] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-03-02T20:35:40.833891] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-03-02T20:35:40.834185] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-03-02T20:35:40.834426] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-03-02T20:35:40.834662] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-03-02T20:35:40.835088] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-03-02T20:35:40.835393] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-03-02T20:35:40.835842] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-03-02T20:35:40.836102] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-03-02T20:35:40.836436] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-03-02T20:35:40.836759] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-03-02T20:35:40.837234] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-03-02T20:35:40.837491] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-03-02T20:35:40.837563] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-03-02T20:35:40.837832] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-03-02T20:35:40.838293] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-03-02T20:35:40.838602] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-03-02T20:35:40.839095] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-03-02T20:35:40.839408] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-03-02T20:35:40.839673] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-03-02T20:35:40.839977] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-03-02T20:35:40.840225] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-03-02T20:35:40.840467] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-03-02T20:35:40.840703] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-03-02T20:35:40.840775] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-03-02T20:35:40.841015] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-03-02T20:35:40.841104] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-03-02T20:35:40.841355] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-03-02T20:35:40.841608] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-03-02T20:35:40.841892] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-03-02T20:35:40.842261] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-03-02T20:35:40.842562] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-03-02T20:35:40.842838] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-03-02T20:35:40.843134] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-03-02T20:35:40.843440] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-03-02T20:35:40.843710] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-03-02T20:35:40.843990] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-03-02T20:35:40.844431] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-03-02T20:35:40.844705] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-03-02T20:35:40.845811] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-03-02T20:35:40.846087] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-03-02T20:35:40.846388] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-03-02T20:35:40.846722] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-03-02T20:35:40.847062] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-03-02T20:35:40.847327] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-03-02T20:35:40.847602] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-03-02T20:35:40.847842] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-03-02T20:35:40.848166] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-03-02T20:35:40.848671] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-03-02T20:35:40.848997] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-03-02T20:35:40.849086] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-03-02T20:35:40.849347] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-03-02T20:35:40.849420] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-03-02T20:35:40.849692] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-03-02T20:35:40.849994] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-03-02T20:35:40.850261] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-03-02T20:35:40.850510] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-03-02T20:35:40.850793] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-03-02T20:35:40.851046] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-03-02T20:35:40.851382] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-03-02T20:35:40.851645] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-03-02T20:35:40.851932] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-03-02T20:35:40.852219] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-03-02T20:35:40.852694] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-03-02T20:35:40.853031] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-03-02T20:35:40.854589] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-03-02T20:35:40.854884] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-03-02T20:35:40.855171] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-03-02T20:35:40.855484] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-03-02T20:35:40.855812] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-03-02T20:35:40.856208] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-03-02T20:35:40.856547] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-03-02T20:35:40.856902] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-03-02T20:35:40.857250] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-03-02T20:35:40.857532] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-03-02T20:35:40.857914] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-03-02T20:35:40.858221] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-03-02T20:35:40.858518] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-03-02T20:35:40.858857] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-03-02T20:35:40.859167] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-03-02T20:35:40.859535] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-03-02T20:35:40.859924] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-03-02T20:35:40.860229] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-03-02T20:35:40.860535] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-03-02T20:35:40.860921] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-03-02T20:35:40.861018] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-03-02T20:35:40.861352] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-03-02T20:35:40.861641] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-03-02T20:35:40.861890] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-03-02T20:35:40.862160] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-03-02T20:35:40.862247] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-03-02T20:35:40.862750] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-03-02T20:35:40.863266] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-03-02T20:35:40.863804] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-03-02T20:35:40.864111] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-03-02T20:35:40.864442] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-03-02T20:35:40.864706] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-03-02T20:35:40.864974] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-03-02T20:35:40.865267] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-03-02T20:35:40.865623] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-03-02T20:35:40.865956] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-03-02T20:35:40.866029] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-03-02T20:35:40.866333] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-03-02T20:35:40.867004] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-03-02T20:35:40.867420] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-03-02T20:35:40.867878] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-03-02T20:35:40.868220] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-03-02T20:35:40.868524] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-03-02T20:35:40.868840] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-03-02T20:35:40.870650] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-03-02T20:35:40.871096] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-03-02T20:35:40.871556] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-03-02T20:35:40.873862] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-03-02T20:35:40.873949] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-03-02T20:35:40.874235] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-03-02T20:35:40.874533] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-03-02T20:35:40.874851] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-03-02T20:35:40.875178] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-03-02T20:35:40.875472] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-03-02T20:35:40.875731] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-03-02T20:35:40.875998] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-03-02T20:35:40.876275] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-03-02T20:35:40.876535] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-03-02T20:35:40.876820] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-03-02T20:35:40.877086] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-03-02T20:35:40.877347] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-03-02T20:35:40.877617] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-03-02T20:35:40.877933] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-03-02T20:35:40.878273] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-03-02T20:35:40.878554] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-03-02T20:35:40.878901] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-03-02T20:35:40.879202] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-03-02T20:35:40.879479] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-03-02T20:35:40.879755] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-03-02T20:35:40.880121] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-03-02T20:35:40.880399] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-03-02T20:35:40.880668] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-03-02T20:35:40.880939] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-03-02T20:35:40.881256] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-03-02T20:35:40.881525] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-03-02T20:35:40.882551] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-03-02T20:35:40.882866] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-03-02T20:35:40.883153] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-03-02T20:35:40.883497] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-03-02T20:35:40.883805] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-03-02T20:35:40.884107] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-03-02T20:35:40.884988] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-03-02T20:35:40.885308] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-03-02T20:35:40.885757] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-03-02T20:35:40.886137] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-03-02T20:35:40.886446] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-03-02T20:35:40.886737] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-03-02T20:35:40.886992] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-03-02T20:35:40.887260] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-03-02T20:35:40.887566] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-03-02T20:35:40.887859] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-03-02T20:35:40.887969] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-03-02T20:35:40.888266] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-03-02T20:35:40.888547] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-03-02T20:35:40.888823] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-03-02T20:35:40.889148] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-03-02T20:35:40.889486] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-03-02T20:35:40.889806] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-03-02T20:35:40.890140] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-03-02T20:35:40.890483] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-03-02T20:35:40.890781] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-03-02T20:35:40.891066] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-03-02T20:35:40.891337] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-03-02T20:35:40.891627] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-03-02T20:35:40.891986] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-03-02T20:35:40.892290] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-03-02T20:35:40.892566] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-03-02T20:35:40.892955] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-03-02T20:35:40.893292] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-03-02T20:35:40.893566] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-03-02T20:35:40.893865] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-03-02T20:35:40.894174] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-03-02T20:35:40.894490] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-03-02T20:35:40.894830] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-03-02T20:35:40.895196] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-03-02T20:35:40.895708] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-03-02T20:35:40.896194] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-03-02T20:35:40.896565] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-03-02T20:35:40.896928] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-03-02T20:35:40.897234] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-03-02T20:35:40.897490] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-03-02T20:35:40.897741] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-03-02T20:35:40.898062] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-03-02T20:35:40.898466] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-03-02T20:35:40.898766] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-03-02T20:35:40.899015] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-03-02T20:35:40.899283] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-03-02T20:35:40.899541] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-03-02T20:35:40.899826] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-03-02T20:35:40.900696] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-03-02T20:35:40.900993] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-03-02T20:35:40.901306] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-03-02T20:35:40.901589] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-03-02T20:35:40.901848] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-03-02T20:35:40.902118] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-03-02T20:35:40.902553] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-03-02T20:35:40.902833] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-03-02T20:35:40.903089] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-03-02T20:35:40.903555] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-03-02T20:35:40.903657] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-03-02T20:35:40.903899] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-03-02T20:35:40.903985] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-03-02T20:35:40.904231] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-03-02T20:35:40.904479] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-03-02T20:35:40.904730] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-03-02T20:35:40.905044] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-03-02T20:35:40.905289] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-03-02T20:35:40.905602] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-03-02T20:35:40.905851] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-03-02T20:35:40.906104] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-03-02T20:35:40.906361] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-03-02T20:35:40.906608] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-03-02T20:35:40.906864] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-03-02T20:35:40.907172] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-03-02T20:35:40.907431] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-03-02T20:35:40.907723] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-03-02T20:35:40.908007] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-03-02T20:35:40.908293] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-03-02T20:35:40.908782] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-03-02T20:35:40.909031] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-03-02T20:35:40.909114] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-03-02T20:35:40.909374] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-03-02T20:35:40.909641] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-03-02T20:35:40.909883] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-03-02T20:35:40.910134] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-03-02T20:35:40.910515] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-03-02T20:35:40.910786] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-03-02T20:35:40.911045] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-03-02T20:35:40.911309] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-03-02T20:35:40.911589] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-03-02T20:35:40.911840] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-03-02T20:35:40.912090] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-03-02T20:35:40.912410] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-03-02T20:35:40.912714] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-03-02T20:35:40.912964] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-03-02T20:35:40.913249] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-03-02T20:35:40.913656] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-03-02T20:35:40.913899] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-03-02T20:35:40.914151] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-03-02T20:35:40.914661] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-03-02T20:35:40.914929] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-03-02T20:35:40.915186] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-03-02T20:35:40.915441] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-03-02T20:35:40.915687] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-03-02T20:35:40.915961] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-03-02T20:35:40.916220] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-03-02T20:35:40.916475] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-03-02T20:35:40.916774] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-03-02T20:35:40.917027] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-03-02T20:35:40.917284] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-03-02T20:35:40.917532] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-03-02T20:35:40.917796] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-03-02T20:35:40.918089] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-03-02T20:35:40.918406] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-03-02T20:35:40.918643] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-03-02T20:35:40.918879] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-03-02T20:35:40.919122] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-03-02T20:35:40.919384] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-03-02T20:35:40.919631] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-03-02T20:35:40.919865] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-03-02T20:35:40.920159] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-03-02T20:35:40.920404] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-03-02T20:35:40.920656] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-03-02T20:35:40.920954] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-03-02T20:35:40.921197] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-03-02T20:35:40.921265] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-03-02T20:35:40.921548] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-03-02T20:35:40.921870] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-03-02T20:35:40.922162] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-03-02T20:35:40.922425] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-03-02T20:35:40.922687] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-03-02T20:35:40.922950] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-03-02T20:35:40.923037] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-03-02T20:35:40.923281] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-03-02T20:35:40.923598] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-03-02T20:35:40.923849] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-03-02T20:35:40.924090] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-03-02T20:35:40.924160] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-03-02T20:35:40.924229] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-03-02T20:35:40.924509] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-03-02T20:35:40.924774] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-03-02T20:35:40.925073] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-03-02T20:35:40.925337] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-03-02T20:35:40.925647] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-03-02T20:35:40.925880] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-03-02T20:35:40.926142] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-03-02T20:35:40.926386] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-03-02T20:35:40.926625] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-03-02T20:35:40.926863] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-03-02T20:35:40.927123] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-03-02T20:35:40.927374] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-03-02T20:35:40.927624] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-03-02T20:35:40.927914] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-03-02T20:35:40.928193] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-03-02T20:35:40.928433] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-03-02T20:35:40.928735] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-03-02T20:35:40.929018] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-03-02T20:35:40.929278] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-03-02T20:35:40.929520] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-03-02T20:35:40.929843] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-03-02T20:35:40.930089] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-03-02T20:35:40.930185] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-03-02T20:35:40.930419] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-03-02T20:35:40.931426] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-03-02T20:35:40.931772] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-03-02T20:35:40.932025] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-03-02T20:35:40.932271] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-03-02T20:35:40.932588] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-03-02T20:35:40.932836] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-03-02T20:35:40.933132] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-03-02T20:35:40.933365] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-03-02T20:35:40.933602] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-03-02T20:35:40.933876] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-03-02T20:35:40.934176] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-03-02T20:35:40.934991] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-03-02T20:35:40.935245] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-03-02T20:35:40.935504] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-03-02T20:35:40.935818] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-03-02T20:35:40.936098] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-03-02T20:35:40.936365] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-03-02T20:35:40.936603] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-03-02T20:35:40.936892] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-03-02T20:35:40.937177] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-03-02T20:35:40.937418] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-03-02T20:35:40.937660] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-03-02T20:35:40.937912] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-03-02T20:35:40.938260] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-03-02T20:35:40.938506] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-03-02T20:35:40.938836] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-03-02T20:35:40.938925] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-03-02T20:35:40.939179] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-03-02T20:35:40.939431] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-03-02T20:35:40.939501] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-03-02T20:35:40.939742] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-03-02T20:35:40.940035] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-03-02T20:35:40.940287] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-03-02T20:35:40.940548] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-03-02T20:35:40.940819] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-03-02T20:35:40.941059] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-03-02T20:35:40.941304] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-03-02T20:35:40.941556] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-03-02T20:35:40.941862] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-03-02T20:35:40.942097] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-03-02T20:35:40.942166] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-03-02T20:35:40.942395] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-03-02T20:35:40.942634] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-03-02T20:35:40.942873] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-03-02T20:35:40.943119] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-03-02T20:35:40.943362] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-03-02T20:35:40.943610] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-03-02T20:35:40.943905] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-03-02T20:35:40.944944] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-03-02T20:35:40.945211] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-03-02T20:35:40.945460] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-03-02T20:35:40.945705] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-03-02T20:35:40.945998] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-03-02T20:35:40.946257] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-03-02T20:35:40.946589] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-03-02T20:35:40.946852] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-03-02T20:35:40.947109] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-03-02T20:35:40.947194] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-03-02T20:35:40.947567] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-03-02T20:35:40.947856] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-03-02T20:35:40.948151] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-03-02T20:35:40.948471] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-03-02T20:35:40.948716] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-03-02T20:35:40.949028] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-03-02T20:35:40.949361] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-03-02T20:35:40.949638] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-03-02T20:35:40.949934] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-03-02T20:35:40.950205] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-03-02T20:35:40.950658] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-03-02T20:35:40.950905] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-03-02T20:35:40.951176] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-03-02T20:35:40.951490] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-03-02T20:35:40.951738] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-03-02T20:35:40.952006] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-03-02T20:35:40.952256] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-03-02T20:35:40.952504] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-03-02T20:35:40.952593] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-03-02T20:35:40.952839] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-03-02T20:35:40.953083] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-03-02T20:35:40.953327] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-03-02T20:35:40.953602] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-03-02T20:35:40.953865] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-03-02T20:35:40.954120] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-03-02T20:35:40.954563] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-03-02T20:35:40.954833] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-03-02T20:35:40.955088] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-03-02T20:35:40.955356] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-03-02T20:35:40.955427] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-03-02T20:35:40.955687] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-03-02T20:35:40.955944] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-03-02T20:35:40.956284] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-03-02T20:35:40.956357] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-03-02T20:35:40.956671] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-03-02T20:35:40.956942] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-03-02T20:35:40.957203] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-03-02T20:35:40.957619] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-03-02T20:35:40.957923] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-03-02T20:35:40.958254] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-03-02T20:35:40.958561] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-03-02T20:35:40.958863] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-03-02T20:35:40.959139] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-03-02T20:35:40.959420] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-03-02T20:35:40.959499] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-03-02T20:35:40.959778] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-03-02T20:35:40.960096] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-03-02T20:35:40.960397] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-03-02T20:35:40.960695] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-03-02T20:35:40.960950] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-03-02T20:35:40.961211] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-03-02T20:35:40.961430] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-03-02T20:35:40.961689] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-03-02T20:35:40.961932] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-03-02T20:35:40.962001] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-03-02T20:35:40.962262] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-03-02T20:35:40.962516] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-03-02T20:35:40.962785] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-03-02T20:35:40.963054] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-03-02T20:35:40.963123] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-03-02T20:35:40.963415] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-03-02T20:35:40.963663] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-03-02T20:35:40.963922] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-03-02T20:35:40.964236] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-03-02T20:35:40.964490] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-03-02T20:35:40.964746] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-03-02T20:35:40.965057] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-03-02T20:35:40.965298] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-03-02T20:35:40.965546] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-03-02T20:35:40.965839] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-03-02T20:35:40.966089] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-03-02T20:35:40.966338] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-03-02T20:35:40.966603] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-03-02T20:35:40.966864] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-03-02T20:35:40.967144] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-03-02T20:35:40.967406] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-03-02T20:35:40.967665] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-03-02T20:35:40.967968] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-03-02T20:35:40.969443] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-03-02T20:35:40.969704] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-03-02T20:35:40.969972] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-03-02T20:35:40.970257] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-03-02T20:35:40.970540] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-03-02T20:35:40.970844] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-03-02T20:35:40.970924] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-03-02T20:35:40.971200] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-03-02T20:35:40.971470] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-03-02T20:35:40.971724] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-03-02T20:35:40.971985] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-03-02T20:35:40.972244] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-03-02T20:35:40.972504] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-03-02T20:35:40.972847] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-03-02T20:35:40.972938] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-03-02T20:35:40.973218] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-03-02T20:35:40.973496] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-03-02T20:35:40.973838] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-03-02T20:35:40.974096] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-03-02T20:35:40.974346] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-03-02T20:35:40.974644] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-03-02T20:35:40.974926] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-03-02T20:35:40.975185] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-03-02T20:35:40.975488] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-03-02T20:35:40.975790] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-03-02T20:35:40.976037] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-03-02T20:35:40.976269] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-03-02T20:35:40.976543] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-03-02T20:35:40.976829] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-03-02T20:35:40.977099] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-03-02T20:35:40.977351] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-03-02T20:35:40.977602] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-03-02T20:35:40.977858] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-03-02T20:35:40.978117] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-03-02T20:35:40.978373] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-03-02T20:35:40.978607] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-03-02T20:35:40.978894] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-03-02T20:35:40.979149] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-03-02T20:35:40.979450] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-03-02T20:35:40.979695] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-03-02T20:35:40.979778] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-03-02T20:35:40.980063] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-03-02T20:35:40.980356] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-03-02T20:35:40.980659] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-03-02T20:35:40.980925] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-03-02T20:35:40.981184] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-03-02T20:35:40.981435] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-03-02T20:35:40.981505] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-03-02T20:35:40.981812] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-03-02T20:35:40.982087] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-03-02T20:35:40.982182] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-03-02T20:35:40.982440] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-03-02T20:35:40.982677] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-03-02T20:35:40.983673] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-03-02T20:35:40.984109] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-03-02T20:35:40.984451] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-03-02T20:35:40.984797] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-03-02T20:35:40.985108] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-03-02T20:35:40.985477] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-03-02T20:35:40.985807] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-03-02T20:35:40.986123] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-03-02T20:35:40.986426] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-03-02T20:35:40.986776] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-03-02T20:35:40.987084] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-03-02T20:35:40.987358] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-03-02T20:35:40.987636] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-03-02T20:35:40.987897] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-03-02T20:35:40.988165] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-03-02T20:35:40.988441] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-03-02T20:35:40.988726] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-03-02T20:35:40.989001] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-03-02T20:35:40.989274] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-03-02T20:35:40.989523] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-03-02T20:35:40.989791] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-03-02T20:35:40.990037] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-03-02T20:35:40.990358] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-03-02T20:35:40.990609] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-03-02T20:35:40.990921] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-03-02T20:35:40.991190] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-03-02T20:35:40.991444] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-03-02T20:35:40.991700] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-03-02T20:35:40.991936] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-03-02T20:35:40.992195] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-03-02T20:35:40.992442] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-03-02T20:35:40.992744] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-03-02T20:35:40.993047] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-03-02T20:35:40.993369] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-03-02T20:35:40.993627] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-03-02T20:35:40.993920] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-03-02T20:35:40.994170] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-03-02T20:35:40.994434] [DEBUG] [LOCAL ] Loaded configuration for CLRO: 2 features, 80.0% accuracy [2026-03-02T20:35:40.994732] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-03-02T20:35:40.995004] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-03-02T20:35:40.995088] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-03-02T20:35:40.995152] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-03-02T20:35:40.995411] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-03-02T20:35:40.995665] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-03-02T20:35:40.995918] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-03-02T20:35:40.996171] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-03-02T20:35:40.996424] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-03-02T20:35:40.996731] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-03-02T20:35:40.996813] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-03-02T20:35:40.997120] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-03-02T20:35:40.997454] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-03-02T20:35:40.997709] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-03-02T20:35:40.997983] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-03-02T20:35:40.998282] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-03-02T20:35:40.998521] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-03-02T20:35:40.998788] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-03-02T20:35:40.999367] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-03-02T20:35:40.999654] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-03-02T20:35:40.999898] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.000169] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-03-02T20:35:41.000452] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-03-02T20:35:41.000700] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-03-02T20:35:41.000976] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-03-02T20:35:41.001271] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-03-02T20:35:41.001544] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-03-02T20:35:41.001878] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-03-02T20:35:41.002129] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-03-02T20:35:41.002387] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-03-02T20:35:41.003363] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-03-02T20:35:41.003636] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-03-02T20:35:41.003914] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-03-02T20:35:41.004174] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-03-02T20:35:41.004432] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-03-02T20:35:41.004699] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-03-02T20:35:41.005044] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-03-02T20:35:41.005129] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-03-02T20:35:41.005375] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-03-02T20:35:41.005670] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-03-02T20:35:41.005910] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-03-02T20:35:41.006155] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-03-02T20:35:41.006392] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-03-02T20:35:41.006623] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-03-02T20:35:41.006907] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-03-02T20:35:41.006990] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-03-02T20:35:41.007238] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-03-02T20:35:41.007481] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-03-02T20:35:41.007722] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-03-02T20:35:41.007972] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-03-02T20:35:41.008275] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-03-02T20:35:41.008604] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-03-02T20:35:41.008851] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-03-02T20:35:41.008933] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-03-02T20:35:41.009168] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-03-02T20:35:41.009463] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-03-02T20:35:41.009765] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-03-02T20:35:41.010003] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-03-02T20:35:41.010266] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-03-02T20:35:41.010531] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-03-02T20:35:41.010814] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-03-02T20:35:41.011064] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-03-02T20:35:41.011316] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-03-02T20:35:41.011564] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-03-02T20:35:41.011833] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-03-02T20:35:41.012105] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-03-02T20:35:41.012370] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-03-02T20:35:41.012625] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-03-02T20:35:41.012866] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.013121] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-03-02T20:35:41.013379] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-03-02T20:35:41.013616] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-03-02T20:35:41.013880] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-03-02T20:35:41.014170] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-03-02T20:35:41.014496] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-03-02T20:35:41.014822] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-03-02T20:35:41.015066] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-03-02T20:35:41.015318] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-03-02T20:35:41.015616] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-03-02T20:35:41.015863] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-03-02T20:35:41.016168] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.016432] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-03-02T20:35:41.016504] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-03-02T20:35:41.016759] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-03-02T20:35:41.017010] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.017509] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-03-02T20:35:41.017795] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-03-02T20:35:41.018072] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-03-02T20:35:41.018511] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-03-02T20:35:41.018812] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-03-02T20:35:41.019140] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-03-02T20:35:41.019432] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-03-02T20:35:41.019743] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-03-02T20:35:41.019991] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-03-02T20:35:41.020075] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-03-02T20:35:41.020309] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-03-02T20:35:41.020605] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-03-02T20:35:41.020973] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-03-02T20:35:41.021269] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-03-02T20:35:41.021531] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-03-02T20:35:41.021822] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-03-02T20:35:41.022071] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-03-02T20:35:41.022384] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-03-02T20:35:41.022637] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-03-02T20:35:41.022874] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-03-02T20:35:41.023177] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-03-02T20:35:41.023414] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-03-02T20:35:41.023664] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-03-02T20:35:41.023911] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-03-02T20:35:41.024242] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-03-02T20:35:41.024504] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-03-02T20:35:41.024818] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-03-02T20:35:41.025085] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-03-02T20:35:41.025349] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-03-02T20:35:41.025623] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-03-02T20:35:41.025871] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-03-02T20:35:41.026170] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-03-02T20:35:41.026429] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-03-02T20:35:41.026674] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-03-02T20:35:41.026925] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-03-02T20:35:41.027208] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-03-02T20:35:41.027460] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-03-02T20:35:41.027742] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-03-02T20:35:41.027993] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-03-02T20:35:41.028263] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-03-02T20:35:41.028564] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-03-02T20:35:41.028886] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-03-02T20:35:41.029155] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-03-02T20:35:41.029442] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-03-02T20:35:41.029789] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-03-02T20:35:41.030047] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-03-02T20:35:41.030346] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-03-02T20:35:41.030658] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-03-02T20:35:41.030919] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-03-02T20:35:41.031185] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-03-02T20:35:41.031507] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-03-02T20:35:41.031781] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-03-02T20:35:41.032078] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-03-02T20:35:41.032331] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-03-02T20:35:41.032629] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-03-02T20:35:41.032920] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-03-02T20:35:41.033195] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-03-02T20:35:41.033495] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-03-02T20:35:41.033883] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-03-02T20:35:41.034188] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-03-02T20:35:41.034441] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-03-02T20:35:41.034704] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-03-02T20:35:41.034954] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-03-02T20:35:41.035200] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-03-02T20:35:41.035435] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-03-02T20:35:41.035676] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-03-02T20:35:41.035912] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-03-02T20:35:41.036147] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-03-02T20:35:41.036383] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-03-02T20:35:41.036622] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-03-02T20:35:41.036926] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-03-02T20:35:41.037229] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-03-02T20:35:41.037490] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-03-02T20:35:41.037777] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-03-02T20:35:41.037861] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-03-02T20:35:41.038093] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-03-02T20:35:41.038452] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-03-02T20:35:41.038703] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-03-02T20:35:41.038994] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-03-02T20:35:41.039265] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-03-02T20:35:41.039510] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-03-02T20:35:41.039859] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.039946] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-03-02T20:35:41.040251] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-03-02T20:35:41.040502] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-03-02T20:35:41.040780] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-03-02T20:35:41.041081] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-03-02T20:35:41.041434] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-03-02T20:35:41.041708] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-03-02T20:35:41.041953] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-03-02T20:35:41.042223] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-03-02T20:35:41.042487] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-03-02T20:35:41.042785] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-03-02T20:35:41.043025] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-03-02T20:35:41.043306] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-03-02T20:35:41.043592] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-03-02T20:35:41.043900] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-03-02T20:35:41.044162] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-03-02T20:35:41.044439] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-03-02T20:35:41.044726] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-03-02T20:35:41.044962] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-03-02T20:35:41.045211] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-03-02T20:35:41.045480] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-03-02T20:35:41.045724] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-03-02T20:35:41.046021] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-03-02T20:35:41.046317] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-03-02T20:35:41.046553] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-03-02T20:35:41.046829] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-03-02T20:35:41.047084] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-03-02T20:35:41.047371] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-03-02T20:35:41.047617] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-03-02T20:35:41.047901] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-03-02T20:35:41.048237] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.048535] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-03-02T20:35:41.048808] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-03-02T20:35:41.049119] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-03-02T20:35:41.049373] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-03-02T20:35:41.049610] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-03-02T20:35:41.049697] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-03-02T20:35:41.049925] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-03-02T20:35:41.050162] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-03-02T20:35:41.050418] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-03-02T20:35:41.050704] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-03-02T20:35:41.051173] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-03-02T20:35:41.051551] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-03-02T20:35:41.051820] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-03-02T20:35:41.052080] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-03-02T20:35:41.052452] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-03-02T20:35:41.052762] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-03-02T20:35:41.053127] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-03-02T20:35:41.053207] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-03-02T20:35:41.053481] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-03-02T20:35:41.053782] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-03-02T20:35:41.054048] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-03-02T20:35:41.054363] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-03-02T20:35:41.054616] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-03-02T20:35:41.054866] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-03-02T20:35:41.055138] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-03-02T20:35:41.055393] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-03-02T20:35:41.055662] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-03-02T20:35:41.055951] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-03-02T20:35:41.056226] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-03-02T20:35:41.056542] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-03-02T20:35:41.056819] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-03-02T20:35:41.057111] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-03-02T20:35:41.057354] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-03-02T20:35:41.057608] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-03-02T20:35:41.057852] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-03-02T20:35:41.058121] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-03-02T20:35:41.058444] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-03-02T20:35:41.058686] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-03-02T20:35:41.058938] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-03-02T20:35:41.059176] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-03-02T20:35:41.059508] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-03-02T20:35:41.059611] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-03-02T20:35:41.059868] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-03-02T20:35:41.060132] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-03-02T20:35:41.060396] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-03-02T20:35:41.060672] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-03-02T20:35:41.060928] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-03-02T20:35:41.061183] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-03-02T20:35:41.061493] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-03-02T20:35:41.061789] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-03-02T20:35:41.062028] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-03-02T20:35:41.062115] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-03-02T20:35:41.062413] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-03-02T20:35:41.062664] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-03-02T20:35:41.062925] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-03-02T20:35:41.063226] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-03-02T20:35:41.063477] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-03-02T20:35:41.063735] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-03-02T20:35:41.064704] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-03-02T20:35:41.066349] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-03-02T20:35:41.066678] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-03-02T20:35:41.066988] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.067272] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-03-02T20:35:41.067549] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-03-02T20:35:41.067825] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-03-02T20:35:41.068105] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-03-02T20:35:41.068363] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-03-02T20:35:41.068613] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-03-02T20:35:41.068919] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-03-02T20:35:41.069223] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-03-02T20:35:41.069540] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-03-02T20:35:41.069870] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-03-02T20:35:41.070225] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-03-02T20:35:41.070548] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-03-02T20:35:41.070926] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-03-02T20:35:41.071278] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-03-02T20:35:41.071613] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-03-02T20:35:41.071894] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-03-02T20:35:41.072189] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-03-02T20:35:41.072495] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-03-02T20:35:41.072862] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-03-02T20:35:41.073167] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-03-02T20:35:41.073470] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-03-02T20:35:41.073831] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-03-02T20:35:41.074121] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-03-02T20:35:41.074463] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-03-02T20:35:41.074787] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-03-02T20:35:41.075168] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-03-02T20:35:41.075448] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-03-02T20:35:41.075724] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-03-02T20:35:41.075994] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-03-02T20:35:41.076325] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-03-02T20:35:41.076618] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-03-02T20:35:41.076913] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-03-02T20:35:41.077201] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-03-02T20:35:41.078009] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-03-02T20:35:41.078384] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-03-02T20:35:41.078662] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-03-02T20:35:41.078941] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-03-02T20:35:41.079214] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-03-02T20:35:41.079294] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-03-02T20:35:41.079545] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.079876] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-03-02T20:35:41.080128] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-03-02T20:35:41.080209] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-03-02T20:35:41.080276] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-03-02T20:35:41.080537] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-03-02T20:35:41.080800] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-03-02T20:35:41.081055] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-03-02T20:35:41.081306] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-03-02T20:35:41.081610] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-03-02T20:35:41.081857] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-03-02T20:35:41.082116] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-03-02T20:35:41.082364] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-03-02T20:35:41.082601] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-03-02T20:35:41.082859] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-03-02T20:35:41.083100] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-03-02T20:35:41.083348] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-03-02T20:35:41.083632] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-03-02T20:35:41.083878] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-03-02T20:35:41.084117] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-03-02T20:35:41.084368] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-03-02T20:35:41.084621] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-03-02T20:35:41.084921] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-03-02T20:35:41.085241] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-03-02T20:35:41.085529] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-03-02T20:35:41.085785] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-03-02T20:35:41.086029] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-03-02T20:35:41.086333] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-03-02T20:35:41.086565] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-03-02T20:35:41.086828] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-03-02T20:35:41.087071] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-03-02T20:35:41.087310] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-03-02T20:35:41.087872] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-03-02T20:35:41.088204] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-03-02T20:35:41.088493] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-03-02T20:35:41.088791] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-03-02T20:35:41.089102] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-03-02T20:35:41.089418] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-03-02T20:35:41.089689] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-03-02T20:35:41.089933] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-03-02T20:35:41.090244] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-03-02T20:35:41.090531] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-03-02T20:35:41.090821] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-03-02T20:35:41.091055] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.091308] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-03-02T20:35:41.091586] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-03-02T20:35:41.091823] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-03-02T20:35:41.092057] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-03-02T20:35:41.092320] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-03-02T20:35:41.092614] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-03-02T20:35:41.092847] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-03-02T20:35:41.093082] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-03-02T20:35:41.093324] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-03-02T20:35:41.093619] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-03-02T20:35:41.093875] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-03-02T20:35:41.094124] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-03-02T20:35:41.094379] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-03-02T20:35:41.094731] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-03-02T20:35:41.094976] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-03-02T20:35:41.095224] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-03-02T20:35:41.095505] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-03-02T20:35:41.095767] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-03-02T20:35:41.095845] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-03-02T20:35:41.096103] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-03-02T20:35:41.096364] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-03-02T20:35:41.096663] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-03-02T20:35:41.096911] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-03-02T20:35:41.097153] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-03-02T20:35:41.097387] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-03-02T20:35:41.097632] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-03-02T20:35:41.097868] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-03-02T20:35:41.098127] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.098367] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-03-02T20:35:41.098604] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-03-02T20:35:41.098858] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-03-02T20:35:41.099114] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-03-02T20:35:41.099384] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-03-02T20:35:41.099671] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-03-02T20:35:41.099903] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-03-02T20:35:41.100188] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-03-02T20:35:41.100645] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-03-02T20:35:41.100953] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-03-02T20:35:41.101226] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-03-02T20:35:41.101483] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-03-02T20:35:41.101759] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-03-02T20:35:41.102023] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-03-02T20:35:41.102289] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-03-02T20:35:41.102532] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-03-02T20:35:41.102795] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-03-02T20:35:41.103036] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-03-02T20:35:41.103281] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-03-02T20:35:41.103592] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-03-02T20:35:41.103848] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-03-02T20:35:41.104137] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-03-02T20:35:41.104372] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-03-02T20:35:41.104606] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-03-02T20:35:41.104888] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-03-02T20:35:41.105119] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-03-02T20:35:41.105348] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-03-02T20:35:41.105601] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-03-02T20:35:41.105837] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-03-02T20:35:41.106138] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-03-02T20:35:41.106432] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-03-02T20:35:41.106666] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-03-02T20:35:41.106949] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-03-02T20:35:41.107261] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-03-02T20:35:41.107520] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-03-02T20:35:41.107839] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-03-02T20:35:41.108089] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-03-02T20:35:41.108342] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-03-02T20:35:41.108627] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-03-02T20:35:41.108885] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-03-02T20:35:41.109141] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-03-02T20:35:41.109398] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-03-02T20:35:41.109890] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-03-02T20:35:41.110199] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-03-02T20:35:41.110501] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-03-02T20:35:41.110765] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-03-02T20:35:41.111059] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-03-02T20:35:41.111308] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-03-02T20:35:41.111595] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-03-02T20:35:41.111860] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-03-02T20:35:41.112106] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-03-02T20:35:41.112413] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-03-02T20:35:41.112659] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-03-02T20:35:41.112892] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-03-02T20:35:41.113174] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-03-02T20:35:41.113404] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-03-02T20:35:41.113664] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-03-02T20:35:41.113911] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-03-02T20:35:41.114203] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-03-02T20:35:41.114493] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-03-02T20:35:41.114745] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-03-02T20:35:41.114989] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-03-02T20:35:41.115241] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-03-02T20:35:41.115473] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-03-02T20:35:41.115714] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-03-02T20:35:41.116004] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-03-02T20:35:41.116307] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-03-02T20:35:41.116547] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-03-02T20:35:41.116832] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-03-02T20:35:41.117090] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-03-02T20:35:41.117323] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-03-02T20:35:41.117683] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-03-02T20:35:41.117929] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-03-02T20:35:41.118201] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-03-02T20:35:41.118470] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-03-02T20:35:41.118730] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-03-02T20:35:41.119038] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-03-02T20:35:41.119297] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-03-02T20:35:41.119605] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-03-02T20:35:41.119849] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-03-02T20:35:41.120138] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-03-02T20:35:41.120374] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-03-02T20:35:41.120609] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-03-02T20:35:41.120858] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-03-02T20:35:41.121148] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-03-02T20:35:41.121389] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-03-02T20:35:41.121458] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-03-02T20:35:41.121735] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-03-02T20:35:41.122004] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-03-02T20:35:41.122263] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-03-02T20:35:41.122504] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-03-02T20:35:41.122777] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-03-02T20:35:41.123063] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.123318] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-03-02T20:35:41.124230] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-03-02T20:35:41.124492] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-03-02T20:35:41.124839] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-03-02T20:35:41.125103] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-03-02T20:35:41.125377] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-03-02T20:35:41.125624] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-03-02T20:35:41.125893] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-03-02T20:35:41.126937] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-03-02T20:35:41.127010] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-03-02T20:35:41.127278] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-03-02T20:35:41.127361] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-03-02T20:35:41.127632] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-03-02T20:35:41.127885] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-03-02T20:35:41.128193] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-03-02T20:35:41.128500] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-03-02T20:35:41.128818] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-03-02T20:35:41.129131] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-03-02T20:35:41.129383] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-03-02T20:35:41.129620] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-03-02T20:35:41.129890] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-03-02T20:35:41.130155] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-03-02T20:35:41.130411] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-03-02T20:35:41.130656] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-03-02T20:35:41.130897] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-03-02T20:35:41.131191] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-03-02T20:35:41.131456] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-03-02T20:35:41.131713] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-03-02T20:35:41.132003] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-03-02T20:35:41.132287] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-03-02T20:35:41.132539] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-03-02T20:35:41.132819] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-03-02T20:35:41.133112] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-03-02T20:35:41.133410] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-03-02T20:35:41.133742] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-03-02T20:35:41.133998] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-03-02T20:35:41.134303] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.134536] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-03-02T20:35:41.134861] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-03-02T20:35:41.135099] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.135832] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-03-02T20:35:41.136144] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-03-02T20:35:41.136462] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-03-02T20:35:41.136707] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-03-02T20:35:41.136973] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-03-02T20:35:41.137279] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-03-02T20:35:41.137515] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-03-02T20:35:41.137779] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-03-02T20:35:41.138072] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-03-02T20:35:41.138339] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-03-02T20:35:41.138645] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-03-02T20:35:41.138927] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-03-02T20:35:41.139240] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-03-02T20:35:41.139483] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-03-02T20:35:41.139741] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-03-02T20:35:41.140039] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-03-02T20:35:41.140317] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-03-02T20:35:41.140598] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-03-02T20:35:41.140850] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-03-02T20:35:41.140920] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-03-02T20:35:41.141159] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-03-02T20:35:41.141449] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-03-02T20:35:41.141840] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-03-02T20:35:41.142121] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-03-02T20:35:41.142484] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-03-02T20:35:41.142772] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-03-02T20:35:41.143088] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-03-02T20:35:41.143396] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-03-02T20:35:41.143661] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.143928] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-03-02T20:35:41.144178] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-03-02T20:35:41.144450] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-03-02T20:35:41.144533] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-03-02T20:35:41.144806] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-03-02T20:35:41.145056] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-03-02T20:35:41.145293] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-03-02T20:35:41.145618] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-03-02T20:35:41.145860] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.146163] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-03-02T20:35:41.146462] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-03-02T20:35:41.146734] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-03-02T20:35:41.146822] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-03-02T20:35:41.147064] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-03-02T20:35:41.147362] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-03-02T20:35:41.147602] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-03-02T20:35:41.147859] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-03-02T20:35:41.148880] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-03-02T20:35:41.149205] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-03-02T20:35:41.149510] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-03-02T20:35:41.149880] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-03-02T20:35:41.150151] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-03-02T20:35:41.150464] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-03-02T20:35:41.150729] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-03-02T20:35:41.150804] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-03-02T20:35:41.151043] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.151303] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-03-02T20:35:41.151597] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-03-02T20:35:41.151912] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-03-02T20:35:41.152191] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-03-02T20:35:41.152465] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-03-02T20:35:41.152738] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-03-02T20:35:41.152998] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-03-02T20:35:41.153249] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-03-02T20:35:41.153549] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-03-02T20:35:41.153655] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-03-02T20:35:41.153942] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-03-02T20:35:41.154255] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-03-02T20:35:41.154562] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-03-02T20:35:41.154840] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-03-02T20:35:41.155155] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-03-02T20:35:41.155441] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-03-02T20:35:41.155692] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-03-02T20:35:41.156005] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-03-02T20:35:41.156284] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-03-02T20:35:41.156620] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-03-02T20:35:41.156878] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-03-02T20:35:41.157142] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-03-02T20:35:41.157396] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-03-02T20:35:41.157702] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-03-02T20:35:41.157966] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-03-02T20:35:41.158260] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-03-02T20:35:41.158508] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-03-02T20:35:41.158835] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-03-02T20:35:41.159091] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-03-02T20:35:41.159373] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-03-02T20:35:41.159632] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-03-02T20:35:41.159890] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-03-02T20:35:41.160148] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-03-02T20:35:41.160453] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-03-02T20:35:41.160705] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.160960] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-03-02T20:35:41.161230] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-03-02T20:35:41.161474] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-03-02T20:35:41.161735] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-03-02T20:35:41.162001] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-03-02T20:35:41.162258] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-03-02T20:35:41.162550] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-03-02T20:35:41.162834] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-03-02T20:35:41.163081] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-03-02T20:35:41.163337] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.163599] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-03-02T20:35:41.163903] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-03-02T20:35:41.164205] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-03-02T20:35:41.164457] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-03-02T20:35:41.164770] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-03-02T20:35:41.165088] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-03-02T20:35:41.165361] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-03-02T20:35:41.165624] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-03-02T20:35:41.165917] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-03-02T20:35:41.166228] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-03-02T20:35:41.166511] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-03-02T20:35:41.166818] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-03-02T20:35:41.167073] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-03-02T20:35:41.167336] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-03-02T20:35:41.167623] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-03-02T20:35:41.167880] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-03-02T20:35:41.168143] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-03-02T20:35:41.168495] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-03-02T20:35:41.168592] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-03-02T20:35:41.168845] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-03-02T20:35:41.169160] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-03-02T20:35:41.169427] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-03-02T20:35:41.169707] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-03-02T20:35:41.170008] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-03-02T20:35:41.170308] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-03-02T20:35:41.170416] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-03-02T20:35:41.170686] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-03-02T20:35:41.170941] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-03-02T20:35:41.171189] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-03-02T20:35:41.171641] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-03-02T20:35:41.171941] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-03-02T20:35:41.172252] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-03-02T20:35:41.172601] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-03-02T20:35:41.172893] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-03-02T20:35:41.173218] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-03-02T20:35:41.173460] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-03-02T20:35:41.173828] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-03-02T20:35:41.174157] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-03-02T20:35:41.174501] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-03-02T20:35:41.174822] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-03-02T20:35:41.175083] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-03-02T20:35:41.175370] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-03-02T20:35:41.175683] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-03-02T20:35:41.175960] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-03-02T20:35:41.176230] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-03-02T20:35:41.176496] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-03-02T20:35:41.176782] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-03-02T20:35:41.177074] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-03-02T20:35:41.177383] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.177643] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-03-02T20:35:41.177967] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-03-02T20:35:41.178329] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-03-02T20:35:41.178598] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-03-02T20:35:41.178909] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-03-02T20:35:41.179162] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-03-02T20:35:41.179421] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-03-02T20:35:41.179680] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-03-02T20:35:41.179918] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.180212] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-03-02T20:35:41.180455] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-03-02T20:35:41.180692] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-03-02T20:35:41.180983] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-03-02T20:35:41.181240] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-03-02T20:35:41.181486] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-03-02T20:35:41.181743] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-03-02T20:35:41.181992] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-03-02T20:35:41.182287] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-03-02T20:35:41.182535] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-03-02T20:35:41.182846] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-03-02T20:35:41.182934] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-03-02T20:35:41.183213] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-03-02T20:35:41.183305] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-03-02T20:35:41.183551] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-03-02T20:35:41.183855] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-03-02T20:35:41.184179] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-03-02T20:35:41.184532] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-03-02T20:35:41.184910] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-03-02T20:35:41.185198] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-03-02T20:35:41.185476] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-03-02T20:35:41.185804] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-03-02T20:35:41.186063] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-03-02T20:35:41.186536] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-03-02T20:35:41.186882] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-03-02T20:35:41.187145] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-03-02T20:35:41.187468] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-03-02T20:35:41.187742] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-03-02T20:35:41.188043] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-03-02T20:35:41.188308] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-03-02T20:35:41.188594] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-03-02T20:35:41.188902] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-03-02T20:35:41.189174] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-03-02T20:35:41.189622] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-03-02T20:35:41.189871] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-03-02T20:35:41.190168] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-03-02T20:35:41.190436] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-03-02T20:35:41.190699] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-03-02T20:35:41.190998] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-03-02T20:35:41.191276] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-03-02T20:35:41.191690] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-03-02T20:35:41.192003] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-03-02T20:35:41.192276] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-03-02T20:35:41.192556] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-03-02T20:35:41.192823] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-03-02T20:35:41.193101] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-03-02T20:35:41.193380] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-03-02T20:35:41.193647] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-03-02T20:35:41.193968] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-03-02T20:35:41.194287] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-03-02T20:35:41.194590] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-03-02T20:35:41.194926] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-03-02T20:35:41.195202] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-03-02T20:35:41.195474] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-03-02T20:35:41.195747] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-03-02T20:35:41.195865] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-03-02T20:35:41.196167] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.196439] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-03-02T20:35:41.196685] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-03-02T20:35:41.196956] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-03-02T20:35:41.197224] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-03-02T20:35:41.197475] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-03-02T20:35:41.197728] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.197802] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-03-02T20:35:41.198067] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-03-02T20:35:41.198374] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-03-02T20:35:41.198626] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-03-02T20:35:41.198884] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-03-02T20:35:41.199180] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-03-02T20:35:41.199486] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-03-02T20:35:41.199767] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-03-02T20:35:41.200017] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-03-02T20:35:41.200378] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-03-02T20:35:41.200704] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-03-02T20:35:41.201009] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-03-02T20:35:41.201309] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-03-02T20:35:41.201646] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-03-02T20:35:41.201997] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-03-02T20:35:41.202308] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-03-02T20:35:41.202612] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-03-02T20:35:41.202913] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-03-02T20:35:41.203203] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-03-02T20:35:41.203492] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-03-02T20:35:41.203874] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-03-02T20:35:41.204158] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-03-02T20:35:41.205212] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.205854] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-03-02T20:35:41.206231] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-03-02T20:35:41.206855] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-03-02T20:35:41.207182] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-03-02T20:35:41.207258] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-03-02T20:35:41.207904] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-03-02T20:35:41.208220] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-03-02T20:35:41.208559] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-03-02T20:35:41.208853] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-03-02T20:35:41.209747] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-03-02T20:35:41.210008] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-03-02T20:35:41.210296] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-03-02T20:35:41.210380] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-03-02T20:35:41.210639] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-03-02T20:35:41.210908] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.211182] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-03-02T20:35:41.211493] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-03-02T20:35:41.211841] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-03-02T20:35:41.212134] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-03-02T20:35:41.212407] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-03-02T20:35:41.212686] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-03-02T20:35:41.212968] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-03-02T20:35:41.213237] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-03-02T20:35:41.213499] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-03-02T20:35:41.213801] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-03-02T20:35:41.214093] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-03-02T20:35:41.214387] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-03-02T20:35:41.214641] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-03-02T20:35:41.214897] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-03-02T20:35:41.215162] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-03-02T20:35:41.215401] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-03-02T20:35:41.215682] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-03-02T20:35:41.215949] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-03-02T20:35:41.216209] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-03-02T20:35:41.216508] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.216805] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-03-02T20:35:41.217064] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-03-02T20:35:41.217337] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-03-02T20:35:41.217598] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-03-02T20:35:41.217865] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-03-02T20:35:41.218244] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-03-02T20:35:41.218525] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-03-02T20:35:41.218853] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-03-02T20:35:41.219107] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-03-02T20:35:41.219369] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-03-02T20:35:41.219625] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-03-02T20:35:41.219929] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-03-02T20:35:41.220197] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-03-02T20:35:41.220473] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.220754] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-03-02T20:35:41.221098] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.221392] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-03-02T20:35:41.221718] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-03-02T20:35:41.221977] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-03-02T20:35:41.222235] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-03-02T20:35:41.222474] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-03-02T20:35:41.222714] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-03-02T20:35:41.222957] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-03-02T20:35:41.223199] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.223456] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-03-02T20:35:41.223720] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-03-02T20:35:41.223975] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-03-02T20:35:41.224249] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-03-02T20:35:41.224524] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-03-02T20:35:41.224858] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.225128] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-03-02T20:35:41.225492] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-03-02T20:35:41.225796] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-03-02T20:35:41.226071] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-03-02T20:35:41.226355] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-03-02T20:35:41.226624] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-03-02T20:35:41.226908] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-03-02T20:35:41.227181] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-03-02T20:35:41.227492] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-03-02T20:35:41.227803] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.228133] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-03-02T20:35:41.228507] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-03-02T20:35:41.228823] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-03-02T20:35:41.229196] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-03-02T20:35:41.229553] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-03-02T20:35:41.229851] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-03-02T20:35:41.230134] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-03-02T20:35:41.230466] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-03-02T20:35:41.230787] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-03-02T20:35:41.231147] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-03-02T20:35:41.231466] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-03-02T20:35:41.231784] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-03-02T20:35:41.232077] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-03-02T20:35:41.232356] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-03-02T20:35:41.232623] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-03-02T20:35:41.232875] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-03-02T20:35:41.233130] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-03-02T20:35:41.233410] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-03-02T20:35:41.233669] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-03-02T20:35:41.233938] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-03-02T20:35:41.234010] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-03-02T20:35:41.234275] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-03-02T20:35:41.234685] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-03-02T20:35:41.234999] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-03-02T20:35:41.235327] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-03-02T20:35:41.235653] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-03-02T20:35:41.235931] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-03-02T20:35:41.236227] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-03-02T20:35:41.236562] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-03-02T20:35:41.236923] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-03-02T20:35:41.237282] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-03-02T20:35:41.237613] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-03-02T20:35:41.237904] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-03-02T20:35:41.238186] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-03-02T20:35:41.238455] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-03-02T20:35:41.238716] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-03-02T20:35:41.239084] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-03-02T20:35:41.239363] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-03-02T20:35:41.239696] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-03-02T20:35:41.239975] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-03-02T20:35:41.240270] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-03-02T20:35:41.240559] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.240906] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-03-02T20:35:41.241174] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-03-02T20:35:41.241484] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-03-02T20:35:41.241798] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-03-02T20:35:41.242131] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-03-02T20:35:41.242392] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-03-02T20:35:41.242656] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-03-02T20:35:41.242916] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-03-02T20:35:41.243185] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-03-02T20:35:41.243451] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-03-02T20:35:41.243715] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-03-02T20:35:41.243982] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-03-02T20:35:41.244308] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-03-02T20:35:41.244651] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-03-02T20:35:41.244757] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-03-02T20:35:41.245063] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-03-02T20:35:41.245364] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-03-02T20:35:41.245629] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-03-02T20:35:41.245902] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-03-02T20:35:41.246164] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-03-02T20:35:41.246429] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-03-02T20:35:41.246741] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.247050] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-03-02T20:35:41.247491] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-03-02T20:35:41.247759] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-03-02T20:35:41.248121] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-03-02T20:35:41.248481] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-03-02T20:35:41.248772] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-03-02T20:35:41.249090] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-03-02T20:35:41.249348] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-03-02T20:35:41.249627] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-03-02T20:35:41.249922] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-03-02T20:35:41.250174] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-03-02T20:35:41.250424] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-03-02T20:35:41.250702] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-03-02T20:35:41.250972] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-03-02T20:35:41.251219] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-03-02T20:35:41.251535] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-03-02T20:35:41.251900] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-03-02T20:35:41.252220] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.252312] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-03-02T20:35:41.252597] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-03-02T20:35:41.252898] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-03-02T20:35:41.253140] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-03-02T20:35:41.253439] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-03-02T20:35:41.253713] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-03-02T20:35:41.253985] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-03-02T20:35:41.254222] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-03-02T20:35:41.254517] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-03-02T20:35:41.254786] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-03-02T20:35:41.255027] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-03-02T20:35:41.255282] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-03-02T20:35:41.255536] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-03-02T20:35:41.255882] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-03-02T20:35:41.256687] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-03-02T20:35:41.256935] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-03-02T20:35:41.257212] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-03-02T20:35:41.257504] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-03-02T20:35:41.257811] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-03-02T20:35:41.258123] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-03-02T20:35:41.258371] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-03-02T20:35:41.258637] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-03-02T20:35:41.258719] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-03-02T20:35:41.259024] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-03-02T20:35:41.259290] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-03-02T20:35:41.259552] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-03-02T20:35:41.259884] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-03-02T20:35:41.260157] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-03-02T20:35:41.260416] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-03-02T20:35:41.260705] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-03-02T20:35:41.260971] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-03-02T20:35:41.261284] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-03-02T20:35:41.261562] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-03-02T20:35:41.261866] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-03-02T20:35:41.262162] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-03-02T20:35:41.262399] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-03-02T20:35:41.262644] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-03-02T20:35:41.263120] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-03-02T20:35:41.263428] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-03-02T20:35:41.263747] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-03-02T20:35:41.263825] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-03-02T20:35:41.264118] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-03-02T20:35:41.264414] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-03-02T20:35:41.264668] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-03-02T20:35:41.264906] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-03-02T20:35:41.264987] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-03-02T20:35:41.265221] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-03-02T20:35:41.265481] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-03-02T20:35:41.265716] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-03-02T20:35:41.265960] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-03-02T20:35:41.266266] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-03-02T20:35:41.266533] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-03-02T20:35:41.266824] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-03-02T20:35:41.267134] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-03-02T20:35:41.267400] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-03-02T20:35:41.267700] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-03-02T20:35:41.267998] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-03-02T20:35:41.268399] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-03-02T20:35:41.268783] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-03-02T20:35:41.269173] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-03-02T20:35:41.269468] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-03-02T20:35:41.269753] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-03-02T20:35:41.270087] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-03-02T20:35:41.270370] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-03-02T20:35:41.270632] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-03-02T20:35:41.270881] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-03-02T20:35:41.271114] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-03-02T20:35:41.271373] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-03-02T20:35:41.271694] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-03-02T20:35:41.271947] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-03-02T20:35:41.272222] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-03-02T20:35:41.272478] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-03-02T20:35:41.272725] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-03-02T20:35:41.273024] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-03-02T20:35:41.273329] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-03-02T20:35:41.273612] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-03-02T20:35:41.273861] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-03-02T20:35:41.274167] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-03-02T20:35:41.274426] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-03-02T20:35:41.274691] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-03-02T20:35:41.274983] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-03-02T20:35:41.276012] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-03-02T20:35:41.276296] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-03-02T20:35:41.276611] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-03-02T20:35:41.276892] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-03-02T20:35:41.277196] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-03-02T20:35:41.277442] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-03-02T20:35:41.277694] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.277989] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-03-02T20:35:41.278287] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-03-02T20:35:41.278630] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-03-02T20:35:41.278891] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-03-02T20:35:41.278979] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-03-02T20:35:41.279220] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-03-02T20:35:41.279473] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-03-02T20:35:41.279779] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-03-02T20:35:41.280039] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-03-02T20:35:41.280359] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-03-02T20:35:41.280665] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-03-02T20:35:41.280924] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-03-02T20:35:41.281170] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-03-02T20:35:41.281471] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-03-02T20:35:41.281737] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-03-02T20:35:41.281981] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-03-02T20:35:41.282257] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-03-02T20:35:41.282546] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-03-02T20:35:41.282966] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-03-02T20:35:41.283303] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-03-02T20:35:41.283667] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-03-02T20:35:41.283959] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-03-02T20:35:41.284058] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-03-02T20:35:41.284318] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-03-02T20:35:41.284646] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-03-02T20:35:41.284944] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-03-02T20:35:41.285224] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-03-02T20:35:41.285537] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-03-02T20:35:41.285827] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-03-02T20:35:41.286077] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-03-02T20:35:41.286376] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-03-02T20:35:41.286629] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-03-02T20:35:41.286928] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-03-02T20:35:41.287171] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-03-02T20:35:41.287458] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-03-02T20:35:41.287693] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-03-02T20:35:41.287776] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-03-02T20:35:41.288038] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-03-02T20:35:41.288336] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-03-02T20:35:41.288630] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.288947] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-03-02T20:35:41.289249] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-03-02T20:35:41.289568] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-03-02T20:35:41.289876] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.290208] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-03-02T20:35:41.290483] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-03-02T20:35:41.290783] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-03-02T20:35:41.291037] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-03-02T20:35:41.291343] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-03-02T20:35:41.291612] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-03-02T20:35:41.292037] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-03-02T20:35:41.292317] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-03-02T20:35:41.292609] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-03-02T20:35:41.292912] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-03-02T20:35:41.293177] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-03-02T20:35:41.293458] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-03-02T20:35:41.293703] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-03-02T20:35:41.293937] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-03-02T20:35:41.294182] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.294641] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-03-02T20:35:41.294913] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-03-02T20:35:41.294986] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-03-02T20:35:41.295420] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-03-02T20:35:41.295674] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-03-02T20:35:41.295979] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-03-02T20:35:41.296246] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-03-02T20:35:41.296527] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-03-02T20:35:41.296794] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-03-02T20:35:41.297089] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-03-02T20:35:41.297337] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-03-02T20:35:41.297635] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-03-02T20:35:41.299761] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-03-02T20:35:41.300040] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-03-02T20:35:41.300387] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-03-02T20:35:41.300728] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-03-02T20:35:41.301129] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-03-02T20:35:41.301236] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-03-02T20:35:41.301488] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-03-02T20:35:41.301610] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-03-02T20:35:41.301872] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-03-02T20:35:41.302128] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.302388] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-03-02T20:35:41.302884] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-03-02T20:35:41.303146] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-03-02T20:35:41.303409] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.303658] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-03-02T20:35:41.303911] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-03-02T20:35:41.304155] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-03-02T20:35:41.304414] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-03-02T20:35:41.304712] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-03-02T20:35:41.304950] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-03-02T20:35:41.305236] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-03-02T20:35:41.305494] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-03-02T20:35:41.305768] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-03-02T20:35:41.306010] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-03-02T20:35:41.306265] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-03-02T20:35:41.306551] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-03-02T20:35:41.306812] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-03-02T20:35:41.307049] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-03-02T20:35:41.307305] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-03-02T20:35:41.307398] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-03-02T20:35:41.307640] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.307880] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-03-02T20:35:41.308141] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-03-02T20:35:41.308398] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-03-02T20:35:41.314385] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-03-02T20:35:41.314799] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-03-02T20:35:41.315089] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-03-02T20:35:41.315378] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-03-02T20:35:41.315699] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-03-02T20:35:41.315959] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-03-02T20:35:41.316375] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-03-02T20:35:41.316473] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-03-02T20:35:41.316766] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-03-02T20:35:41.317058] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-03-02T20:35:41.317382] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-03-02T20:35:41.317679] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-03-02T20:35:41.317945] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-03-02T20:35:41.318282] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-03-02T20:35:41.318600] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-03-02T20:35:41.319413] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-03-02T20:35:41.319738] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-03-02T20:35:41.320067] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-03-02T20:35:41.320355] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-03-02T20:35:41.320697] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-03-02T20:35:41.321004] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-03-02T20:35:41.321287] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-03-02T20:35:41.321596] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-03-02T20:35:41.321961] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-03-02T20:35:41.322296] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-03-02T20:35:41.322405] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-03-02T20:35:41.322702] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-03-02T20:35:41.323047] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-03-02T20:35:41.323346] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-03-02T20:35:41.323625] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-03-02T20:35:41.323875] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-03-02T20:35:41.324185] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-03-02T20:35:41.324519] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-03-02T20:35:41.324825] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-03-02T20:35:41.325077] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-03-02T20:35:41.325320] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-03-02T20:35:41.325611] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.325848] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-03-02T20:35:41.325921] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-03-02T20:35:41.326188] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-03-02T20:35:41.326455] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-03-02T20:35:41.327510] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-03-02T20:35:41.327857] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-03-02T20:35:41.328748] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-03-02T20:35:41.329075] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-03-02T20:35:41.329409] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-03-02T20:35:41.329742] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-03-02T20:35:41.330052] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-03-02T20:35:41.330418] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-03-02T20:35:41.330728] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-03-02T20:35:41.331036] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-03-02T20:35:41.331342] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-03-02T20:35:41.331693] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-03-02T20:35:41.332049] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-03-02T20:35:41.332352] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-03-02T20:35:41.332652] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-03-02T20:35:41.332957] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-03-02T20:35:41.333301] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-03-02T20:35:41.333623] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-03-02T20:35:41.333917] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-03-02T20:35:41.334011] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-03-02T20:35:41.334276] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-03-02T20:35:41.334544] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-03-02T20:35:41.334894] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-03-02T20:35:41.335159] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-03-02T20:35:41.335656] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-03-02T20:35:41.335936] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-03-02T20:35:41.336048] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-03-02T20:35:41.336455] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-03-02T20:35:41.336754] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-03-02T20:35:41.337061] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-03-02T20:35:41.337373] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.337650] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-03-02T20:35:41.337950] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-03-02T20:35:41.338243] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-03-02T20:35:41.338688] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-03-02T20:35:41.338936] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-03-02T20:35:41.339183] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-03-02T20:35:41.339428] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-03-02T20:35:41.339679] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-03-02T20:35:41.339922] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-03-02T20:35:41.340219] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-03-02T20:35:41.340454] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-03-02T20:35:41.340737] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-03-02T20:35:41.340978] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-03-02T20:35:41.341226] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-03-02T20:35:41.341459] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-03-02T20:35:41.341694] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-03-02T20:35:41.341939] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-03-02T20:35:41.342229] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-03-02T20:35:41.342672] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-03-02T20:35:41.342921] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-03-02T20:35:41.343210] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-03-02T20:35:41.343453] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-03-02T20:35:41.343697] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-03-02T20:35:41.343937] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-03-02T20:35:41.344172] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-03-02T20:35:41.344596] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-03-02T20:35:41.344885] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-03-02T20:35:41.345124] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-03-02T20:35:41.345360] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-03-02T20:35:41.345615] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-03-02T20:35:41.345847] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-03-02T20:35:41.346139] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-03-02T20:35:41.346438] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-03-02T20:35:41.346688] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-03-02T20:35:41.346960] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-03-02T20:35:41.347209] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-03-02T20:35:41.347477] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-03-02T20:35:41.347758] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-03-02T20:35:41.348070] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-03-02T20:35:41.348148] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-03-02T20:35:41.349113] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.349586] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-03-02T20:35:41.349848] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-03-02T20:35:41.350163] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-03-02T20:35:41.350474] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-03-02T20:35:41.350731] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-03-02T20:35:41.350990] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-03-02T20:35:41.351249] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-03-02T20:35:41.351332] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-03-02T20:35:41.351563] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-03-02T20:35:41.351830] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-03-02T20:35:41.352126] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-03-02T20:35:41.352430] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.352668] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-03-02T20:35:41.352930] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-03-02T20:35:41.353176] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-03-02T20:35:41.353430] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-03-02T20:35:41.353694] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-03-02T20:35:41.353932] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-03-02T20:35:41.354228] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-03-02T20:35:41.354473] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-03-02T20:35:41.354743] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.355043] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-03-02T20:35:41.355286] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-03-02T20:35:41.355597] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-03-02T20:35:41.355847] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-03-02T20:35:41.356102] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-03-02T20:35:41.356350] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-03-02T20:35:41.356611] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-03-02T20:35:41.356899] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-03-02T20:35:41.357142] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-03-02T20:35:41.357214] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.357442] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-03-02T20:35:41.357701] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-03-02T20:35:41.357935] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-03-02T20:35:41.358250] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-03-02T20:35:41.358495] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-03-02T20:35:41.358812] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-03-02T20:35:41.359071] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-03-02T20:35:41.359312] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-03-02T20:35:41.359599] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-03-02T20:35:41.359832] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-03-02T20:35:41.360250] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-03-02T20:35:41.360496] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-03-02T20:35:41.360782] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-03-02T20:35:41.361057] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-03-02T20:35:41.361305] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-03-02T20:35:41.361565] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-03-02T20:35:41.361893] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-03-02T20:35:41.362194] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-03-02T20:35:41.362447] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-03-02T20:35:41.362740] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-03-02T20:35:41.363027] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-03-02T20:35:41.363269] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-03-02T20:35:41.363596] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-03-02T20:35:41.363846] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-03-02T20:35:41.364082] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-03-02T20:35:41.364325] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-03-02T20:35:41.364562] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-03-02T20:35:41.364883] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-03-02T20:35:41.365132] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-03-02T20:35:41.365426] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.365727] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-03-02T20:35:41.365983] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-03-02T20:35:41.366244] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-03-02T20:35:41.366499] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-03-02T20:35:41.366593] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-03-02T20:35:41.366845] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-03-02T20:35:41.367093] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-03-02T20:35:41.367368] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-03-02T20:35:41.367660] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-03-02T20:35:41.367923] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-03-02T20:35:41.368188] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-03-02T20:35:41.368515] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-03-02T20:35:41.368814] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-03-02T20:35:41.369071] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-03-02T20:35:41.369392] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-03-02T20:35:41.369650] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-03-02T20:35:41.369941] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.370181] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-03-02T20:35:41.370417] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-03-02T20:35:41.370657] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-03-02T20:35:41.370902] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-03-02T20:35:41.371152] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-03-02T20:35:41.371225] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-03-02T20:35:41.371473] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-03-02T20:35:41.371720] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-03-02T20:35:41.372008] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-03-02T20:35:41.372297] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-03-02T20:35:41.372555] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-03-02T20:35:41.372816] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-03-02T20:35:41.373081] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-03-02T20:35:41.373436] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-03-02T20:35:41.373676] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-03-02T20:35:41.373975] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-03-02T20:35:41.374231] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-03-02T20:35:41.374496] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-03-02T20:35:41.374822] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-03-02T20:35:41.375070] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-03-02T20:35:41.375318] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-03-02T20:35:41.375617] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-03-02T20:35:41.375910] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-03-02T20:35:41.376169] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-03-02T20:35:41.376437] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-03-02T20:35:41.376683] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-03-02T20:35:41.376947] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-03-02T20:35:41.377179] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-03-02T20:35:41.377424] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-03-02T20:35:41.377713] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-03-02T20:35:41.378001] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-03-02T20:35:41.378294] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-03-02T20:35:41.378562] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-03-02T20:35:41.378896] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-03-02T20:35:41.379200] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-03-02T20:35:41.379444] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-03-02T20:35:41.379752] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-03-02T20:35:41.380018] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-03-02T20:35:41.380848] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-03-02T20:35:41.380931] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-03-02T20:35:41.381252] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-03-02T20:35:41.381524] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-03-02T20:35:41.381832] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-03-02T20:35:41.382115] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-03-02T20:35:41.382383] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-03-02T20:35:41.382710] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-03-02T20:35:41.382990] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-03-02T20:35:41.383295] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-03-02T20:35:41.383532] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-03-02T20:35:41.383803] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-03-02T20:35:41.384121] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-03-02T20:35:41.384361] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-03-02T20:35:41.384600] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-03-02T20:35:41.384885] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-03-02T20:35:41.385176] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-03-02T20:35:41.385668] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-03-02T20:35:41.385932] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-03-02T20:35:41.386382] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-03-02T20:35:41.386648] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-03-02T20:35:41.386910] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-03-02T20:35:41.387208] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-03-02T20:35:41.387478] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-03-02T20:35:41.387723] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-03-02T20:35:41.387963] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-03-02T20:35:41.388251] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-03-02T20:35:41.388509] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-03-02T20:35:41.388602] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-03-02T20:35:41.388907] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-03-02T20:35:41.389166] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-03-02T20:35:41.389608] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-03-02T20:35:41.389943] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-03-02T20:35:41.390214] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-03-02T20:35:41.390643] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-03-02T20:35:41.390921] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-03-02T20:35:41.391182] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-03-02T20:35:41.391448] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-03-02T20:35:41.391694] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-03-02T20:35:41.391940] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-03-02T20:35:41.392203] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-03-02T20:35:41.392472] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-03-02T20:35:41.392760] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-03-02T20:35:41.393026] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-03-02T20:35:41.393292] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-03-02T20:35:41.393547] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-03-02T20:35:41.393809] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-03-02T20:35:41.394064] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-03-02T20:35:41.394374] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-03-02T20:35:41.394639] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-03-02T20:35:41.394924] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-03-02T20:35:41.395176] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-03-02T20:35:41.395448] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-03-02T20:35:41.395682] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-03-02T20:35:41.395953] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-03-02T20:35:41.396270] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-03-02T20:35:41.396712] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-03-02T20:35:41.397014] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-03-02T20:35:41.397266] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-03-02T20:35:41.397525] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-03-02T20:35:41.397810] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-03-02T20:35:41.398185] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-03-02T20:35:41.398447] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-03-02T20:35:41.398758] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-03-02T20:35:41.399059] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.399329] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-03-02T20:35:41.399787] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-03-02T20:35:41.400075] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-03-02T20:35:41.400318] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-03-02T20:35:41.400591] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-03-02T20:35:41.400848] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-03-02T20:35:41.400921] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-03-02T20:35:41.401159] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-03-02T20:35:41.401538] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-03-02T20:35:41.401803] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-03-02T20:35:41.401875] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-03-02T20:35:41.401936] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-03-02T20:35:41.402220] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-03-02T20:35:41.402693] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-03-02T20:35:41.402954] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-03-02T20:35:41.403244] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-03-02T20:35:41.403320] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-03-02T20:35:41.403771] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-03-02T20:35:41.404077] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.404173] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-03-02T20:35:41.404436] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-03-02T20:35:41.404897] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-03-02T20:35:41.405202] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-03-02T20:35:41.405452] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-03-02T20:35:41.405766] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-03-02T20:35:41.406017] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-03-02T20:35:41.406262] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-03-02T20:35:41.406507] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-03-02T20:35:41.406602] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-03-02T20:35:41.406870] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-03-02T20:35:41.407132] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-03-02T20:35:41.407377] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-03-02T20:35:41.407625] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-03-02T20:35:41.407861] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-03-02T20:35:41.408122] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-03-02T20:35:41.408392] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-03-02T20:35:41.408637] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-03-02T20:35:41.408873] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-03-02T20:35:41.409178] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-03-02T20:35:41.409456] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-03-02T20:35:41.409699] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-03-02T20:35:41.409936] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.410234] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-03-02T20:35:41.410497] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-03-02T20:35:41.410752] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-03-02T20:35:41.410988] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-03-02T20:35:41.411235] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-03-02T20:35:41.411529] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-03-02T20:35:41.411825] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-03-02T20:35:41.412128] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-03-02T20:35:41.412212] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-03-02T20:35:41.412638] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-03-02T20:35:41.412896] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-03-02T20:35:41.413144] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-03-02T20:35:41.413602] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-03-02T20:35:41.413841] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-03-02T20:35:41.414077] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-03-02T20:35:41.414368] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-03-02T20:35:41.414605] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-03-02T20:35:41.414839] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-03-02T20:35:41.415079] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-03-02T20:35:41.415368] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-03-02T20:35:41.415621] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-03-02T20:35:41.415866] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-03-02T20:35:41.416110] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-03-02T20:35:41.416398] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-03-02T20:35:41.416657] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-03-02T20:35:41.416906] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-03-02T20:35:41.417154] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-03-02T20:35:41.417446] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-03-02T20:35:41.417682] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-03-02T20:35:41.417926] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-03-02T20:35:41.418256] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-03-02T20:35:41.418559] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-03-02T20:35:41.418870] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-03-02T20:35:41.419118] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-03-02T20:35:41.419397] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-03-02T20:35:41.419647] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-03-02T20:35:41.419945] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-03-02T20:35:41.420192] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.420438] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-03-02T20:35:41.420675] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-03-02T20:35:41.420943] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-03-02T20:35:41.421182] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-03-02T20:35:41.421452] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-03-02T20:35:41.421691] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-03-02T20:35:41.421990] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-03-02T20:35:41.422252] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-03-02T20:35:41.422489] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-03-02T20:35:41.422602] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-03-02T20:35:41.422856] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-03-02T20:35:41.423116] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-03-02T20:35:41.423366] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-03-02T20:35:41.423610] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-03-02T20:35:41.423909] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-03-02T20:35:41.424156] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-03-02T20:35:41.424465] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.424771] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.425040] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-03-02T20:35:41.425302] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-03-02T20:35:41.425640] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-03-02T20:35:41.425892] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-03-02T20:35:41.426159] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-03-02T20:35:41.426417] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-03-02T20:35:41.426664] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-03-02T20:35:41.426976] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-03-02T20:35:41.427235] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-03-02T20:35:41.427491] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-03-02T20:35:41.427774] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-03-02T20:35:41.428093] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-03-02T20:35:41.428167] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-03-02T20:35:41.428238] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-03-02T20:35:41.428480] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-03-02T20:35:41.428740] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-03-02T20:35:41.428996] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-03-02T20:35:41.429253] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-03-02T20:35:41.429522] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-03-02T20:35:41.429830] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-03-02T20:35:41.429903] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-03-02T20:35:41.430191] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-03-02T20:35:41.430456] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-03-02T20:35:41.430755] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-03-02T20:35:41.431023] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-03-02T20:35:41.431339] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-03-02T20:35:41.431600] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-03-02T20:35:41.431851] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-03-02T20:35:41.432108] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-03-02T20:35:41.432417] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-03-02T20:35:41.432678] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-03-02T20:35:41.432923] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-03-02T20:35:41.433226] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-03-02T20:35:41.433502] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-03-02T20:35:41.433770] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-03-02T20:35:41.434070] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-03-02T20:35:41.434326] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-03-02T20:35:41.434590] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-03-02T20:35:41.434831] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-03-02T20:35:41.435090] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-03-02T20:35:41.435347] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-03-02T20:35:41.435609] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-03-02T20:35:41.435847] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-03-02T20:35:41.436145] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-03-02T20:35:41.436381] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-03-02T20:35:41.436623] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-03-02T20:35:41.436862] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-03-02T20:35:41.437116] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-03-02T20:35:41.437401] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-03-02T20:35:41.437652] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-03-02T20:35:41.437890] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-03-02T20:35:41.438132] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-03-02T20:35:41.438391] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.438632] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-03-02T20:35:41.438868] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-03-02T20:35:41.439117] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-03-02T20:35:41.439395] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-03-02T20:35:41.439633] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-03-02T20:35:41.439895] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-03-02T20:35:41.439969] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-03-02T20:35:41.440242] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-03-02T20:35:41.440494] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-03-02T20:35:41.440761] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-03-02T20:35:41.441021] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-03-02T20:35:41.441267] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-03-02T20:35:41.441529] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-03-02T20:35:41.441808] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-03-02T20:35:41.442058] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-03-02T20:35:41.442344] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-03-02T20:35:41.442599] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-03-02T20:35:41.442842] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-03-02T20:35:41.443075] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-03-02T20:35:41.443320] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-03-02T20:35:41.443601] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-03-02T20:35:41.443848] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-03-02T20:35:41.443919] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-03-02T20:35:41.444224] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-03-02T20:35:41.444475] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-03-02T20:35:41.444741] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-03-02T20:35:41.445037] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-03-02T20:35:41.445328] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-03-02T20:35:41.445635] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-03-02T20:35:41.445882] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-03-02T20:35:41.446194] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-03-02T20:35:41.446512] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-03-02T20:35:41.446822] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-03-02T20:35:41.447102] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-03-02T20:35:41.447360] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-03-02T20:35:41.447615] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-03-02T20:35:41.447856] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-03-02T20:35:41.448114] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-03-02T20:35:41.448363] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-03-02T20:35:41.448653] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-03-02T20:35:41.448900] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-03-02T20:35:41.449146] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-03-02T20:35:41.449448] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-03-02T20:35:41.449690] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-03-02T20:35:41.449945] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-03-02T20:35:41.450239] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-03-02T20:35:41.450310] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-03-02T20:35:41.450550] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-03-02T20:35:41.450824] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-03-02T20:35:41.451084] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-03-02T20:35:41.451352] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-03-02T20:35:41.451606] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-03-02T20:35:41.451839] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-03-02T20:35:41.452075] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-03-02T20:35:41.452329] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-03-02T20:35:41.452560] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-03-02T20:35:41.452817] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-03-02T20:35:41.453065] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-03-02T20:35:41.453302] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-03-02T20:35:41.453552] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-03-02T20:35:41.453867] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.453940] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-03-02T20:35:41.454218] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-03-02T20:35:41.454468] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-03-02T20:35:41.454727] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-03-02T20:35:41.454964] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-03-02T20:35:41.455202] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-03-02T20:35:41.455445] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-03-02T20:35:41.455682] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-03-02T20:35:41.455977] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-03-02T20:35:41.456240] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-03-02T20:35:41.456483] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-03-02T20:35:41.456732] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-03-02T20:35:41.456968] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-03-02T20:35:41.457202] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-03-02T20:35:41.457440] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-03-02T20:35:41.457700] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-03-02T20:35:41.457986] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-03-02T20:35:41.458244] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-03-02T20:35:41.458498] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-03-02T20:35:41.458590] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-03-02T20:35:41.458873] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-03-02T20:35:41.459140] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-03-02T20:35:41.459436] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-03-02T20:35:41.459669] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-03-02T20:35:41.459920] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-03-02T20:35:41.460165] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-03-02T20:35:41.460407] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-03-02T20:35:41.460687] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-03-02T20:35:41.460946] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-03-02T20:35:41.461212] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-03-02T20:35:41.461496] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-03-02T20:35:41.461761] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-03-02T20:35:41.461835] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-03-02T20:35:41.462070] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-03-02T20:35:41.462171] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-03-02T20:35:41.462460] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-03-02T20:35:41.462734] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-03-02T20:35:41.463009] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-03-02T20:35:41.463261] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-03-02T20:35:41.463510] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-03-02T20:35:41.463825] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-03-02T20:35:41.464193] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-03-02T20:35:41.464525] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-03-02T20:35:41.464849] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-03-02T20:35:41.465135] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-03-02T20:35:41.465406] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-03-02T20:35:41.465652] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-03-02T20:35:41.465964] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-03-02T20:35:41.466243] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-03-02T20:35:41.466479] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-03-02T20:35:41.466770] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-03-02T20:35:41.467075] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-03-02T20:35:41.467349] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-03-02T20:35:41.467419] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-03-02T20:35:41.467649] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-03-02T20:35:41.467932] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-03-02T20:35:41.468255] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-03-02T20:35:41.468527] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-03-02T20:35:41.468837] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-03-02T20:35:41.469130] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-03-02T20:35:41.469379] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-03-02T20:35:41.469627] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-03-02T20:35:41.469710] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-03-02T20:35:41.469945] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-03-02T20:35:41.470199] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-03-02T20:35:41.470450] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-03-02T20:35:41.470687] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-03-02T20:35:41.470972] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-03-02T20:35:41.471205] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-03-02T20:35:41.471493] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-03-02T20:35:41.471778] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-03-02T20:35:41.471853] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-03-02T20:35:41.472092] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-03-02T20:35:41.472340] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-03-02T20:35:41.472628] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-03-02T20:35:41.472913] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-03-02T20:35:41.473167] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-03-02T20:35:41.473453] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-03-02T20:35:41.473791] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-03-02T20:35:41.474056] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-03-02T20:35:41.474304] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-03-02T20:35:41.474553] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-03-02T20:35:41.474870] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-03-02T20:35:41.475124] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-03-02T20:35:41.475413] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-03-02T20:35:41.475697] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-03-02T20:35:41.475979] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-03-02T20:35:41.476229] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-03-02T20:35:41.476526] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-03-02T20:35:41.476843] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-03-02T20:35:41.477110] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.477367] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-03-02T20:35:41.477633] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-03-02T20:35:41.477874] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-03-02T20:35:41.478120] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-03-02T20:35:41.478194] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-03-02T20:35:41.478435] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-03-02T20:35:41.478677] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-03-02T20:35:41.478981] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-03-02T20:35:41.479386] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-03-02T20:35:41.479640] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-03-02T20:35:41.479916] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-03-02T20:35:41.480226] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-03-02T20:35:41.480533] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-03-02T20:35:41.480850] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-03-02T20:35:41.481114] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-03-02T20:35:41.481425] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-03-02T20:35:41.481667] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-03-02T20:35:41.481923] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-03-02T20:35:41.482167] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-03-02T20:35:41.482403] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-03-02T20:35:41.482645] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-03-02T20:35:41.482882] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-03-02T20:35:41.483123] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-03-02T20:35:41.483359] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-03-02T20:35:41.483611] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-03-02T20:35:41.483896] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-03-02T20:35:41.484137] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-03-02T20:35:41.484381] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-03-02T20:35:41.484671] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-03-02T20:35:41.484910] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-03-02T20:35:41.485164] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-03-02T20:35:41.485400] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-03-02T20:35:41.485648] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-03-02T20:35:41.485955] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-03-02T20:35:41.486235] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-03-02T20:35:41.486539] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-03-02T20:35:41.486805] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-03-02T20:35:41.487040] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-03-02T20:35:41.487291] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-03-02T20:35:41.487547] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-03-02T20:35:41.487860] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-03-02T20:35:41.487948] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-03-02T20:35:41.488259] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-03-02T20:35:41.488529] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-03-02T20:35:41.488628] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-03-02T20:35:41.488888] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-03-02T20:35:41.489187] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-03-02T20:35:41.489454] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-03-02T20:35:41.489713] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-03-02T20:35:41.489973] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-03-02T20:35:41.490082] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-03-02T20:35:41.490335] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-03-02T20:35:41.490603] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.490853] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-03-02T20:35:41.490935] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-03-02T20:35:41.491166] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-03-02T20:35:41.491246] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-03-02T20:35:41.491487] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-03-02T20:35:41.491737] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-03-02T20:35:41.491998] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-03-02T20:35:41.492274] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-03-02T20:35:41.492532] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-03-02T20:35:41.492850] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-03-02T20:35:41.493123] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-03-02T20:35:41.493414] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-03-02T20:35:41.493660] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.493903] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-03-02T20:35:41.494146] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-03-02T20:35:41.494388] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-03-02T20:35:41.494691] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-03-02T20:35:41.494928] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-03-02T20:35:41.495181] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-03-02T20:35:41.495418] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-03-02T20:35:41.495708] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-03-02T20:35:41.496001] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-03-02T20:35:41.496258] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-03-02T20:35:41.496506] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.496811] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-03-02T20:35:41.497070] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-03-02T20:35:41.497323] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-03-02T20:35:41.497556] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-03-02T20:35:41.497872] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-03-02T20:35:41.498135] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-03-02T20:35:41.498411] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-03-02T20:35:41.498655] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-03-02T20:35:41.498900] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-03-02T20:35:41.499157] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-03-02T20:35:41.499467] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-03-02T20:35:41.499733] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-03-02T20:35:41.499986] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-03-02T20:35:41.500258] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-03-02T20:35:41.500516] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-03-02T20:35:41.500826] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-03-02T20:35:41.501123] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-03-02T20:35:41.501220] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-03-02T20:35:41.501510] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.501831] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-03-02T20:35:41.502068] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-03-02T20:35:41.502359] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-03-02T20:35:41.502620] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-03-02T20:35:41.502870] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-03-02T20:35:41.503157] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-03-02T20:35:41.503409] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-03-02T20:35:41.503480] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-03-02T20:35:41.503726] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-03-02T20:35:41.503986] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-03-02T20:35:41.504254] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-03-02T20:35:41.504503] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-03-02T20:35:41.504796] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-03-02T20:35:41.505035] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-03-02T20:35:41.505284] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-03-02T20:35:41.505599] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-03-02T20:35:41.505842] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-03-02T20:35:41.505922] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-03-02T20:35:41.506202] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-03-02T20:35:41.506457] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-03-02T20:35:41.506747] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-03-02T20:35:41.506994] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-03-02T20:35:41.507252] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-03-02T20:35:41.507557] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-03-02T20:35:41.507817] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-03-02T20:35:41.508146] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-03-02T20:35:41.508404] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-03-02T20:35:41.508713] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-03-02T20:35:41.509002] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-03-02T20:35:41.509235] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-03-02T20:35:41.509305] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-03-02T20:35:41.509534] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-03-02T20:35:41.509816] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-03-02T20:35:41.510113] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-03-02T20:35:41.510411] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-03-02T20:35:41.510669] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-03-02T20:35:41.510961] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-03-02T20:35:41.511216] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-03-02T20:35:41.511464] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-03-02T20:35:41.511755] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-03-02T20:35:41.512012] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-03-02T20:35:41.512265] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-03-02T20:35:41.512508] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-03-02T20:35:41.512769] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-03-02T20:35:41.513007] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-03-02T20:35:41.513242] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-03-02T20:35:41.513489] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-03-02T20:35:41.513728] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-03-02T20:35:41.513969] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-03-02T20:35:41.514251] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-03-02T20:35:41.514507] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-03-02T20:35:41.514882] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-03-02T20:35:41.515139] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-03-02T20:35:41.515410] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-03-02T20:35:41.515737] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-03-02T20:35:41.515987] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-03-02T20:35:41.516291] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-03-02T20:35:41.516548] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-03-02T20:35:41.516820] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-03-02T20:35:41.517072] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-03-02T20:35:41.517372] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-03-02T20:35:41.517640] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-03-02T20:35:41.517881] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-03-02T20:35:41.518171] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-03-02T20:35:41.518426] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-03-02T20:35:41.518508] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-03-02T20:35:41.518843] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-03-02T20:35:41.519144] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-03-02T20:35:41.519390] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-03-02T20:35:41.519657] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-03-02T20:35:41.519906] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-03-02T20:35:41.520153] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-03-02T20:35:41.520471] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-03-02T20:35:41.520774] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-03-02T20:35:41.521106] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-03-02T20:35:41.521391] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-03-02T20:35:41.521671] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-03-02T20:35:41.521941] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-03-02T20:35:41.522253] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-03-02T20:35:41.522551] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-03-02T20:35:41.522872] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-03-02T20:35:41.523184] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-03-02T20:35:41.523421] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-03-02T20:35:41.523653] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-03-02T20:35:41.523951] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-03-02T20:35:41.524196] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-03-02T20:35:41.524430] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-03-02T20:35:41.524682] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-03-02T20:35:41.524916] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-03-02T20:35:41.525160] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-03-02T20:35:41.525412] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-03-02T20:35:41.525699] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-03-02T20:35:41.525960] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-03-02T20:35:41.526247] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-03-02T20:35:41.526483] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-03-02T20:35:41.526737] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-03-02T20:35:41.526973] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-03-02T20:35:41.527262] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-03-02T20:35:41.527344] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-03-02T20:35:41.527592] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-03-02T20:35:41.527846] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-03-02T20:35:41.528102] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-03-02T20:35:41.528338] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-03-02T20:35:41.528624] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-03-02T20:35:41.528916] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-03-02T20:35:41.529201] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-03-02T20:35:41.529460] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-03-02T20:35:41.529530] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-03-02T20:35:41.529783] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-03-02T20:35:41.530021] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-03-02T20:35:41.530308] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-03-02T20:35:41.530377] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-03-02T20:35:41.530616] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-03-02T20:35:41.530868] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-03-02T20:35:41.531103] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-03-02T20:35:41.531184] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-03-02T20:35:41.531428] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-03-02T20:35:41.531695] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-03-02T20:35:41.531992] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-03-02T20:35:41.532243] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-03-02T20:35:41.532479] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-03-02T20:35:41.532762] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-03-02T20:35:41.533006] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-03-02T20:35:41.533266] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-03-02T20:35:41.533502] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-03-02T20:35:41.533817] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-03-02T20:35:41.534058] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-03-02T20:35:41.534169] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-03-02T20:35:41.534460] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-03-02T20:35:41.534700] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-03-02T20:35:41.534950] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-03-02T20:35:41.535182] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-03-02T20:35:41.535422] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-03-02T20:35:41.535713] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-03-02T20:35:41.535997] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-03-02T20:35:41.536225] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-03-02T20:35:41.536476] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-03-02T20:35:41.536712] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.536782] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-03-02T20:35:41.537069] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-03-02T20:35:41.537308] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-03-02T20:35:41.537601] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-03-02T20:35:41.537887] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-03-02T20:35:41.538127] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-03-02T20:35:41.538367] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-03-02T20:35:41.538655] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-03-02T20:35:41.538917] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-03-02T20:35:41.539222] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-03-02T20:35:41.539465] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-03-02T20:35:41.539718] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-03-02T20:35:41.540002] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-03-02T20:35:41.540241] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-03-02T20:35:41.540523] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-03-02T20:35:41.540841] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-03-02T20:35:41.541126] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-03-02T20:35:41.541363] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-03-02T20:35:41.541615] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-03-02T20:35:41.541858] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-03-02T20:35:41.542159] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-03-02T20:35:41.542402] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-03-02T20:35:41.542656] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-03-02T20:35:41.542898] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-03-02T20:35:41.543134] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-03-02T20:35:41.543379] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-03-02T20:35:41.543652] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-03-02T20:35:41.543886] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-03-02T20:35:41.544169] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-03-02T20:35:41.544450] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-03-02T20:35:41.544677] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-03-02T20:35:41.544910] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-03-02T20:35:41.545151] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-03-02T20:35:41.545380] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-03-02T20:35:41.545614] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.545900] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-03-02T20:35:41.546390] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-03-02T20:35:41.546685] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-03-02T20:35:41.546979] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-03-02T20:35:41.547285] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-03-02T20:35:41.548854] [INFO ] [LOCAL ] Saved consolidated report: 3360 forecasts -> ./output/forecasts/full/2026-03-03.txt [2026-03-02T20:35:41.548909] [INFO ] [sig ] [96/96] Successfully generated report for 2026-03-03: 3360 entries [2026-03-02T20:35:41.548941] [INFO ] [sig ] ================================================== [2026-03-02T20:35:41.548970] [INFO ] [sig ] Report generation complete: 96/96 reports succeeded [2026-03-02T20:35:42.361473] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-03-02T20:35:42.361693] [INFO ] [sig ] Email notification sent [2026-03-02T20:35:42.362525] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-03-02T20:35:42.362779] [INFO ] [STATE ] Last completion updated: 2026-03-02T20:35:42.362635